Fonction INDEX et EQUIV

Résolu/Fermé
Hanarka - Modifié le 2 avril 2021 à 09:19
 Hanarka - 2 avril 2021 à 11:31
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



Configuration: Windows / Firefox 87.0
A voir également:

3 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
Modifié le 2 avril 2021 à 11:27
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
1
Merci beaucoup, c'était la formule matricielle qui manquait. Je ne connaissais pas cette astuce !

Merci beaucoup
0
yclik Messages postés 3673 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 25 septembre 2024 1 503
2 avril 2021 à 10:29
Bonjour
si les heures sont au format heure
alors il faudrait
Tableau2[@Horaire]=TEMPS(8;30;0)
0
Mes heures sont au format texte (8h30 par exemple) pour une meilleure lisibilité par les usagers.
0