Elle permet de trouver la position d'une valeur dans un vecteur (plage de cellules extraite d'une seule ligne ou une seule colonne).
= EQUIV("Oyonnax";C3:C867;0)
renverra 4 car la valeur " Oyonnax " est la quatrième du vecteur C3:C867.
C1:C867
.
=STXT(ADRESSE(1;EQUIV(12117;A3:D3;0));2;TROUVE("$";ADRESSE(1;EQUIV(12117;A3:D3;0));2)-2)
renverra D
car 12117 est la quatrième valeur du vecteur A3:D3.
Ici,
EQUIV(12117;A3:D3;0)
a renvoyé 4 (numéro de la colonne où se trouve 12117) ;ADRESSE(1;4)
a renvoyé $D$1
(adresse de la cellule à l'intersection de la ligne 1 et de la colonne 4 ;TROUVE("$";ADRESSE(1;EQUIV(12117;A3:D3;0));2)-2
a renvoyé 1 car elle a trouvé en position 3 le $
présent dans $D$1
à partir de la position 2 (c'est-à-dire le second) puis a enlevé 2 ;STXT("$D$1";2;1)
a extrait la sous-chaîne de $D$1 qui commence en position 2 et est de longueur 1.INDIRECT
).