J'ai un soupçon sur le premier equiv() car de la façon dont je vois la chose, la fonction principale de recherchev identifie la ligne du nom puis avec equiv() on détermine la colonne (Ce qui ne ferait qu'une fonction équiv() dans la formule)
Tu argumentes a juste titre les propos de persianprince (que les colonnes peuvent être n'importe où ) donc les lignes aussi mais dans ta formule
=INDEX('Données brutes'!$A$1:$Z$100;EQUIV($A5;'Données brutes'!$A:$A;0);EQUIV(B$3;'Données brutes'!$4:$4;0))
quand tu écris :
EQUIV($A5;'Données brutes'!$A:$A;0)
tu recherches un nom dans la colonne A alors qu'ils peuvent ne pas y être car les colonnes peuvent être n'importe où.
Ce qui m'amène à me demander pourquoi tu l'as écris comme ça tout en étant convaincu qu'il y a très certainement une bonne raison...
Amen