• Initiateur de la discussion Initiateur de la discussion abrium
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

abrium

Guest
Bonjour

Je vous expose mon probléme.
J'ai 3 tarif different sous ecell avec comme critére des tranches de poids et des departement.
Je souhaite pour en tapant les 2 critéres avoir la tarifaction proposée sur chaque tarif.

Ex : Dpt 75 Poids 12Kg

Cout Tarif 1 : 3€
Cout Tarif 2 : 4€
Cout tarif 3 : 6€

J'ai bien essayé les fonctions recherche mais cela me parait un peu limité comme connaissance.

Je vous remercie par avance de me dire si vous voyez une solution.
 
Salut
Je suppose que tu disposes de 3 tables, une par tarif.
Nomme les Tarif1 Tarif2 et Tarif3.
Je suppose que chaque table de tarif est organisée comme suit...
En 1ère colonne le N° des départements, en 1ère ligne les bornes basses des poids, triées par ordre croissant en commençant par zéro.
ex :
vide | 0 | P1 | P2 | P3 | P4
Dep1 | | | | |
Dep2 | Les tarifs
...
Dep n | | | | |

Nomme la 1ère ligne T1Poids en incluant aussi la 1ère colonne
Nomme la 1ère colonne T1Dep en incluant aussi la 1ère ligne
Tu fais pareil avec les 2 autres tables de tarif

Avec en A1 le département choisi
Avec en A2 le poids du colis
En A3 Coût Tarif 1
En A4 Coût Tarif 2
En A5 Coût Tarif 3
En B3 =INDEX(Tarif1;EQUIV(A1;T1Dep;0);EQUIV(A2;T1Poids;1))
En B4 =INDEX(Tarif2;EQUIV(A1;T2Dep;0);EQUIV(A2;T2Poids;1))
En B5 =INDEX(Tarif3;EQUIV(A1;T3Dep;0);EQUIV(A2;T3Poids;1))

Si le département choisi n'est pas dans ta table, tu as une erreur

Raconte si ça te convient
Bob
 
Salut
Je suppose que tu disposes de 3 tables, une par tarif.
Nomme les Tarif1 Tarif2 et Tarif3.
Je suppose que chaque table de tarif est organisée comme suit...
En 1ère colonne le N° des départements, en 1ère ligne les bornes basses des poids, triées par ordre croissant en commençant par zéro.
ex :
vide | 0 | P1 | P2 | P3 | P4
Dep1 | | | | |
Dep2 | Les tarifs
...
Dep n | | | | |

Nomme la 1ère ligne T1Poids en incluant aussi la 1ère colonne
Nomme la 1ère colonne T1Dep en incluant aussi la 1ère ligne
Tu fais pareil avec les 2 autres tables de tarif

Avec en A1 le département choisi
Avec en A2 le poids du colis
En A3 Coût Tarif 1
En A4 Coût Tarif 2
En A5 Coût Tarif 3
En B3 =INDEX(Tarif1;EQUIV(A1;T1Dep;0);EQUIV(A2;T1Poids;1))
En B4 =INDEX(Tarif2;EQUIV(A1;T2Dep;0);EQUIV(A2;T2Poids;1))
En B5 =INDEX(Tarif3;EQUIV(A1;T3Dep;0);EQUIV(A2;T3Poids;1))

Si le département choisi n'est pas dans ta table, tu as une erreur

Raconte si ça te convient
Bob
 
Bonjour,

Avec 3 lignes par département
(1 ligne par tarif)

=DECALER(Prim;EQUIV(C$3;Dpt;0);EQUIV(C$2;Pds;1))
Decaler (cellule ; nb de lignes vers le bas; nb de colonnes vers la droite)

Prim est une cellule en haut à gauche du tableau
EQUIV(C$3;Dpt;0) donne la position du département choisi dans la colonne des départements
EQUIV(C$2;Pds;1)) donne la position du poids choisi dans la ligne des poids
(argument 1 : premier poids trouvé égal ou juste inférieur au poids choisi)

Il y a un format conditionnel (dans le tableau des tarifs : résultat en couleur)
Il ne sert à rien mais comme j'ai eu du mal à le faire, je le laisse.
[file name=TransportAbrium.zip size=5360]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TransportAbrium.zip[/file]
 

Pièces jointes

Re,

Plus simple, cette fois.
J'ai utilisé la formule Index Equiv que tu n'avais pas réussi à finir.
Pour les départements, tu as une liste de validation si tu veux
En feuille 3, tu as un format conditionnel pour alterner les couleurs.
[file name=TransportAbriumBis.zip size=7111]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TransportAbriumBis.zip[/file]
 

Pièces jointes

Bonjour

Merci beaucoup pour ton aide,par contre je n'arrive pas à rajouter des lignes dans mon tarif.
Dans mon ex je t'avais communiqué uniquement 12 dpt et quand je l'ai rajoute le resultat est #NA alors que j'ai bien rajouter dans la liste de dpt .

Peux tu m'orienter sur la raison.

Et encore merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour