Microsoft 365 INDEX EQUIV retourne N/A

manouch95

XLDnaute Nouveau
Bonjour,

Je cherche à afficher le résultat de la combinaison 'Si je trouve le nom prénom de ma feuille 'Tableau L' dans la liste de ma feuille 'Liste' Alors j'affecte la valeur de la colonne Pointage de ma feuille 'Liste'".

J'ai essayé avec la combinaison INDEX/EQUIV mais ça me retourne un beau N/A....

Je tourne en rond et je ne sais pas où est mon erreur.
Pouvez-vous m'aider ?

Merci :)
 

Pièces jointes

  • Fichier anonymisé.xlsx
    11.8 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Manouch,
Essayez en matriciel :
VB:
=SIERREUR(SI(INDEX(Liste!$H$1:$H$100;EQUIV(B3&C3;Liste!$C$1:$C$100&Liste!$D$1:$D$100;0))="";"";INDEX(Liste!$H$1:$H$100;EQUIV(B3&C3;Liste!$C$1:$C$100&Liste!$D$1:$D$100;0)));"")
 

Pièces jointes

  • Fichier anonymisé.xlsx
    10.4 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
SIERREUR permet d'éviter un message d'erreur si le nom n'existait pas.
EQUIV : On concatène Nom et Prénom qu'on cherche dans les colonnes Nom & Prénom d'où lutilité du matriciel.
INDEX renvoie la valeur de pointage.
SI : comme la colonne Pointage peut être vide donc un renvoie à 0, et que vous voulez vide, le SI permet, en cas de 0, de mettre vide, sinon on met la valeur.
 

Discussions similaires

Statistiques des forums

Discussions
315 098
Messages
2 116 189
Membres
112 679
dernier inscrit
Yupanki