Dans notre exemple, histoire de vérifier en temps réel que la formule donne le résultat escompté à tout moment, nous avons entré en C2, puis recopié vers le bas, la formule =ent(1000+2000*alea()).
La formule de B13 est la suivante :=index(A2:A10;equiv(max(C2:C10);C2:C10;0))&" "&index(B2:B10;equiv(max (C2:C10);C2:C10;0))
Remarque - Notez que la concaténation de chaîne est bien plus simple avec « & » qu’avec la fonction Concatener().
Une utilisation intéressante d’Equiv() en lien avec Index() consiste à retrouver une valeur particulière, dans un tableau rectangulaire dont les libellés de ligne et de colonne ne sont pas triés alphabétiquement. Il suffit pour cela d’entrer une formule du type :
=index(matrice;equiv(réf_lig;liste_lig;0);equiv(réf_col;liste_col;0))
merci, c'est exactement ce que je cherchais
RépondreSupprimer