Microsoft 365 RechercheV selon 2 critères avec intervalle

robinherold

XLDnaute Nouveau
Bonjour,

Je cherche une formule permettant de trouver le prix d'un produit selon 2 critères :

- Le code postal
- Le poids du produit

Tous les codes postaux sont associés à une zone (A,B ou C).
Il existe 13 intervalles de poids, compris entre 0 et 500kg.

Je voudrais donc savoir quelle formule utiliser afin de trouver le prix, par exemple, d'un produit au code postal 59140 (zone C) et de 139kg.

Je vous laisse mon fichier Excel en PJ afin que vous puissiez mieux situer la problématique.

Merci par avance!
 

Pièces jointes

  • TARIF EXCEL.xlsx
    98.6 KB · Affichages: 5
Solution
Bonjour Robinherold,
Un essai en PJ avec :
Zone =SIERREUR(RECHERCHEV(CodePostal;ListeCodes;2;FAUX);"")
Prix =INDEX(ListePoids;EQUIV(Zone;ListeZones;0);EQUIV(Poids;ListePoids;1))

A noter que j'ai différencié sur deux lignes les poids min et max, car XL comprends mieux un nombre qu'une chaine de texte ( 10 est plus compréhensible que 10kg-20kg )

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Robinherold,
Un essai en PJ avec :
Zone =SIERREUR(RECHERCHEV(CodePostal;ListeCodes;2;FAUX);"")
Prix =INDEX(ListePoids;EQUIV(Zone;ListeZones;0);EQUIV(Poids;ListePoids;1))

A noter que j'ai différencié sur deux lignes les poids min et max, car XL comprends mieux un nombre qu'une chaine de texte ( 10 est plus compréhensible que 10kg-20kg )
 

Pièces jointes

  • TARIF EXCEL.xlsx
    103.2 KB · Affichages: 5

robinherold

XLDnaute Nouveau
Bonjour Robinherold,
Un essai en PJ avec :
Zone =SIERREUR(RECHERCHEV(CodePostal;ListeCodes;2;FAUX);"")
Prix =INDEX(ListePoids;EQUIV(Zone;ListeZones;0);EQUIV(Poids;ListePoids;1))

A noter que j'ai différencié sur deux lignes les poids min et max, car XL comprends mieux un nombre qu'une chaine de texte ( 10 est plus compréhensible que 10kg-20kg )
Merci infiniment pour votre aide, ça fonctionne parfaitement, mes supérieurs vont me prendre pour un génie aha!
 

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 349
Membres
102 870
dernier inscrit
Armisa