re
Quand tu utlises la fonction index, la premiere valeur correspond a la ligne 1 de ta plage. index (a5:a9;1) ==>valeur de la cellule a5
maintenant si je remplace le 1 par ligne(a5) => index (a5;a9;ligne(a5)) a5, c'est la premiere cellule de ta plage ==>mais ligne(a5)=5 et toi tu veux 1
danc tu mets index (a5;a9;ligne(a5)-4)
dans la formule que tu as appliquer en G3, tu n'as pas corrigé le LIGNE($C$3:$C$7)-9) ==>-6 index(plage;-6) ==> erreur
tu aurais du mettre
LIGNE($C$3:$C$7)-2) et la tu commences a 1
Crdlmt