Bonjour
Remarque: J'explique très mal, tu vas t'en rendre compte
peps87 a écrit :
"=DECALER(Francais_Base;LIGNE()-7;EQUIV($A$1;Noms;0)-1)"
La note du premier élève est Francais_Base donc elle subit un décalage de Ligne() ( c'est à dire 7) - 7 = 0 ligne
Et pour que cette formule puisse être recopiée pour trouver la 2ème , la 3ème ... Xème note on décale toujours en fonction de lal ligne où est inscrite la formule
pour la 2ème note : Ligne() ( c'est à dire 8 ) - 7 = 1 ligne
pour la 3ème note : Ligne() ( c'est à dire 9 ) - 7 = 2 lignes
Pour trouver les notes de l'élève (A1) on se positionne dans la liste (INDEX($A$1;Noms;0)) formule qui retourne la position dans la zone Noms du nom contenu dans $A$1 (en retour on obtient un nombre de 1 à nombre d'eléments)
Comme la colonne de la note du 1er nom correspond à Francais_Base (donc décalage de 0) je retranche 1 à la valeur trouvée par INDEX(....
Bon courage