Prix en fonction de deux critères

Bonjour, Bonsoir à tous

Donc voilà j'ai un petit souci avec une des formules de mon fichier ci-joint (colonne G)

En gros la colonnes G doit calculé par rapport au poids reel (colonne D) et en fonction du Dpt (Colonne I)

et ce tout cela en allant chercher les données dans l'onglet TARIFS

Sauf que soit je suis vraiment fatigué soit j'ai dû loupé quelque chose car il n'y a seulement que quelques lignes qui fonctionne

J'ai mis le fichier sur OneDrive en partage modifiable car il est trop gros pour l'upload sur le forum

le lien >

Bonjour,

A tester:

=INDEX(TARIFS!$B$2:$Y$100;EQUIV(CALCUL!I5;TARIFS!$A$2:$A$100;0);EQUIV(D5;DECALER(D5;TARIFS!$A$1:$Y$1;1)))

Max

Bonjour

Merci de ta réponse

Effectivement cette formule rempli mieux sauf que malheureusement elle n'indique pas les bon prix

Bonjour,

Tu m'étonnes que ton fichier est lourd, tu utilises toutes les lignes jusqu'à la 1048576...

Sélectionne toutes les lignes vides, supprime-les et enregistre.

Convertis tes post code en numérique, insère une colonne poids 0 dans TARIFS et :

=INDEX(TARIFS!$A:$AB;EQUIV($I2;TARIFS!$A:$A;0);EQUIV($D2;TARIFS!$1:$1;1))

eric

26testtarifstrs.xlsx (23.06 Ko)

Bonjour,

Tu m'étonnes que ton fichier est lourd, tu utilises toutes les lignes jusqu'à la 1048576...

Sélectionne toutes les lignes vides, supprime-les et enregistre.

Convertis tes post code en numérique, insère une colonne poids 0 dans TARIFS et :

=INDEX(TARIFS!$A:$AB;EQUIV($I2;TARIFS!$A:$A;0);EQUIV($D2;TARIFS!$1:$1;1))

eric

20testtarifstrs.xlsx (23.06 Ko)

Bonjour Eriic et merci pour ta réponse,

En ce qui concerne les lignes vides utilisées je n'ai pas l'impression que ce soit cela

Bref en tout cas bravo ta formule fonctionne parfaitement, j'avait beau boire du café je ne comprenait pas mon erreur

Par contre j'ai remarqué que quand les poids avait pour valeur exemple 63 la formule allait chercher la colonne de la tranche 60

J'ai donc rajouter une colonne avec deux formules afin de palier à se problème pour que les valeurs soit pris en compte à valeur sup

c'est à dire que pour 63 la tranche de prix doit être la colonne 70

2 formules : une pour les colonnes ayant pour des tranches de 10 en 10 et l'autre pour une tranche par 100

Le lien du fichier rectif

J'ai également fait un autre fichier de calcul automatique un peu différent qui lui à pour fonction de donner un prix par rapport à un poids saisie manuellement et donc au cas par cas.

J'ai dût utiliser une macro par contre...afin qu'une des cellules soit pris uniquement par sa valeur et non avec la formule

La formule utilisée afin que le poids saisie soit pris en compte sur la bonne tranche à valeur sup est celle ci :

=SI(B7>1400;"1500";SI(B7>1300;"1400";SI(B7>1200;"1300";SI(B7>1100;"1200";SI(B7>1000;"1100";SI(B7>900;"1000";SI(B7>800;"900";SI(B7>700;"800";SI(B7>600;"700";SI(B7>500;"600";SI(B7>400;"500";SI(B7>300;"400";SI(B7>200;"300";SI(B7>100;"200";SI(B7>90;"100";SI(B7>80;"90";SI(B7>70;"80";SI(B7>60;"70";SI(B7>50;"60";SI(B7>40;"50";SI(B7>30;"40";SI(B7>20;"30";SI(B7>10;"20";SI(B7>0;"10"))))))))))))))))))))))))

Ci-joint le fichier au cas ou cela peut servir à quelqu'un

Merci à Tous, et si quelqu'un à des rectifs ou suggestion, n'hesitez pas

En ce qui concerne les lignes vides utilisées je n'ai pas l'impression que ce soit cela

Ton fichier fait plusieurs Mo, le mien 23ko...

eric

Rechercher des sujets similaires à "prix fonction deux criteres"