Utilisation de la fonction Equiv()
Un exemple intéressant de l’utilisation de la fonction Equiv() est, dans le tableau ci-dessous, d’afficher en B13 le prénom et le nom de la personne dont le salaire est le plus élevé.
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))
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))
1 Commentaire(s):
merci, c'est exactement ce que je cherchais
By Anonyme, sur 3:03 PM
Enregistrer un commentaire
<< Accueil