Re : Recherche avec trois critères (INDEX et EQUIV)
Bonjour,
A la lecture des posts précédents (merci d'avoir recherché un sujet identique !!) tu vois que le simple index equiv ne peut suffire pour 3 critères. Dans ton cas, le plus simple me semble de faire une formule différente pour chaque fournisseur. Ceci dit, on pourrait n'avoir qu'une seule formule avec un DECALER ou avec des zones nommées mais ça va compliquer un peu la formule.
Pour la première série : on ne peut pas avoir de résultat car il n'y a pas de tonnage indiqué (ou alors il faut écrire autre chose que N/A : semi remorque par exemple)
Pour la seconde série : dans chaque colonne tu dois utiliser une zone différente si tu veux utiliser la fonction index (car la plupart des distances sont les mêmes chez les deux fournisseurs, et donc le equiv (comme le recherchev) te renverra toujours la première valeur trouvée donc toujours le fournisseur A).
On obtient des NA quand la distance n'existe pas dans la liste du fournisseur : on pourrait ne rien afficher avec un sierreur(laformule;"")
Il apparaît au final que le fournisseur A est le moins cher sur tous les critères
Edit : Oups une petite inversion dans le fichier 1
et une version 2 avec formule unique, matricielle, à recopier à droite et en bas