Fonction INDEX et EQUIV
Résolu
Hanarka
-
Hanarka -
Hanarka -
Bonjour,
Je suis en train de créer un tableau de planning pour le passage d'une épreuve orale. J'utilise Microsoft Office 2013.
J'ai une première feuille contenant un Tableau avec en colonne le Nom, l'horaire et le jury.
Je souhaite remplir automatiquement dans une seconde feuille un tableau à double entrée avec en ligne l'horaire, en colonne le jury et dans chaque case le nom du candidat. J'utilise la formule suivante :
=INDEX(Tableau2[Nom];EQUIV(1;(Tableau2[@Jury]=1)*(Tableau2[@Horaire]="08h30");0))
Excel me retourne #N/A ; pourtant j'ai bien une ligne avec un jury 1 à 8h30 dans mon tableau.
Je ne comprends pas le problème...
Un fichier anonymé (et simplifié) est disponible ici : https://www.cjoint.com/c/KDchrqx2JiQ
Merci d'avance,
Hanarka
Je suis en train de créer un tableau de planning pour le passage d'une épreuve orale. J'utilise Microsoft Office 2013.
J'ai une première feuille contenant un Tableau avec en colonne le Nom, l'horaire et le jury.
Je souhaite remplir automatiquement dans une seconde feuille un tableau à double entrée avec en ligne l'horaire, en colonne le jury et dans chaque case le nom du candidat. J'utilise la formule suivante :
=INDEX(Tableau2[Nom];EQUIV(1;(Tableau2[@Jury]=1)*(Tableau2[@Horaire]="08h30");0))
Excel me retourne #N/A ; pourtant j'ai bien une ligne avec un jury 1 à 8h30 dans mon tableau.
Je ne comprends pas le problème...
Un fichier anonymé (et simplifié) est disponible ici : https://www.cjoint.com/c/KDchrqx2JiQ
Merci d'avance,
Hanarka
Configuration: Windows / Firefox 87.0
3 réponses
-
Bonjour,
Supprime l'@ dans ta formule comme ceci :=INDEX(Tableau2[Nom];EQUIV(1;(Tableau2[Jury]=1)*(Tableau2[Horaire]="08h30");0))
Ah, j'ai oublié, c'est une formule matricielle à valider par Ctrl+Maj+Entrée
Cordialement -
Bonjour
si les heures sont au format heure
alors il faudrait
Tableau2[@Horaire]=TEMPS(8;30;0) -
Mes heures sont au format texte (8h30 par exemple) pour une meilleure lisibilité par les usagers.