RechercheX sur grille

Bonjour,

J'ai besoin d'un peu d'aide sur une formule de rechercheX dans une grille.

Dans mon exemple j'ai un onglet "Grille" qui comporte des trajets de références (colonne A), et un tarif associé selon le métrage de la marchandise. À noter que ce métrage est un intervalle que j'ai laissé visible en ligne 2, mais que j'ai modifié en ligne 3 pour que ma formule fonctionne (enfin c'est ce que je croyais...🤔). C'est à dire, par exemple, que la cellule F7 correspond au prix pour un trajet "APPROS/RETOURS/DIVERSBelgiqueFR56BE75" avec un métrage de marchandise compris entre 1 et 1,2 (le 1,2 étant exclus).

Mon but c'est de venir chercher depuis l'onglet "Correspondance" colonne D, le prix en fonction du trajet de référence (colonne A) et du métrage plancher (colonne C).

Malheureusement j'ai dû m'emmêler les pinceaux dans ma formule et je n'arrive pas à la corriger...

Si quelqu'un a une solution je suis preneur.

Merci d'avance.

Bonjour

=SIERREUR(INDEX(t_grillePrix;EQUIV([@[Trajet de référence]];t_grillePrix[trajet de référence];0);EQUIV([@[Métrage plancher]]&"";t_grillePrix[#En-têtes];0));"")

Merci Chris, ça fonctionne parfaitement mais pour les valeurs exactes. En fait dans mon onglet "Grille" quand en B3 j'ai mis 0,4 cela signifie que le tarif de 270 s'applique de 0 à 0,4 (les intervalles sont sur la ligne 2).

Du coup la formule ne me mets pas toutes les valeurs...

Hello,

78chris à été plus rapide que moi, mais il suffit de mettre 1 à la place de 0 dans la formule

=SIERREUR(INDEX(t_grillePrix;EQUIV([@[Trajet de référence]];t_grillePrix[trajet de référence];0);EQUIV([@[Métrage plancher]]&"";t_grillePrix[#En-têtes];1));"")

Ceci dit, les "trajet de référence" n'existe pas tous et une erreur de saisie est très vite arrivée. Vous devriez trouver un système plus simple

Merci Nain porte koi, c'est ce qu'il me fallait.

Effectivement je n'avais pas intuité sur le fait de mettre "1" à la place de "0".

bon week-end.

Rechercher des sujets similaires à "recherchex grille"