FONCTIONS INDEX() ET EQUIV()

ficel Messages postés 2 Statut Membre -  
Katarinas Messages postés 26 Statut Membre -
J'ai réalisé un distancier (tableau à double entrée)
En-dessous je créée 2 cellules : ville départ - et ville arrivée.
La 3ème : distance. Quelle formule utilisée ? J'ai essayé recherchev(), index(), equiv() sans résultat. Aidez-moi. Merci
A voir également:

2 réponses

toon
 
Bonjour,

Je pense qu'il te faut combiner les fonctions recherchev et equiv car si je me souviens bien de ce type de tableau, c'est un tableau en diagonale.
Dans l'exemple ci-dessous, je t'ai mis Lyon en c2,b3 et c3.
La formule utilise en recherchev la partie de gauche et en equiv la partie du haut pour les noms de colonnes.
la ville de départ est en b9, la ville d'arrivée en c9 et mon tableau des données pour la recherchev en b3:e5, le tableau pour les equiv en c2:e2 (liste des villes sur une ligne).
La fonction equiv() te renvoie alors le n° de colonne désiré -1.


lyon paris marseille
lyon lyon 300 200
paris 300 paris 400
marseille 200 4000 marseille


depart arrivee distance
lyon marseille 200

=RECHERCHEV(B9;B3:E5;(EQUIV(C9;C2:E2;0)+1))


A+
0
Katarinas Messages postés 26 Statut Membre 2
 
0