Calcul frais de port automatique avec valeur variable

Fermé
titeufdu89 Messages postés 375 Date d'inscription samedi 28 juillet 2012 Statut Membre Dernière intervention 1 avril 2023 - 26 oct. 2012 à 13:33
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 7 avril 2013 à 19:59
Bonjour,

J'essaye de faire un calcul de frais de port automatique avec valeur variable, voici la variable :
de 0 a 1000€ : 50€
de 1000 a 2000€ : 25€
de 2000 a 3000€ : 10€
de 3000 a 5000€ : 5€
+ de 5000€ : 0€

J'ai d'abord essayé de mettre les variables dans un tableau et d'utiliser la fonction "recherche", cependant je ne suis pas parvenu a faire comprendre à excel qu'il s'agissait d'intervalle de valeur. Je suis donc finalement parti sur l'utilisation de fonction "si", voici ce que j'ai saisi :

=SI(0<E29<1000;50;SI(1000<=E29<2000;25;SI(2000<=E29<3000;10;SI(3000<=E29<5000;5;0))))

La non plus, ça ne me donne rien.

Quelqu'un saurait-il m'expliquer ce que j'ai mal fait sur ma formule, et/ou me dire comment ont détermine des intervalles dans un tableau?

Par avance, merci bcp!!!

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 26/10/2012 à 14:51
Bonjour
la fonction SI n'a pas besoin de tout ça puisqu'elle s'arrêtera à, la première résolution trouvée:
=SI(E29>5000;0;SI(E29>3000;5;SI(E29>2000;10;SI(E29>1000;25;SI(E29>0;50)))))
crdlmnt
ps: bien sur si vous voulez inclure la limite, remplacer > par >=, sauf la dernière!


ne sommes nous pas seuls à comprendre ce que l'on explique?
3
Bonjour

Comment vous trouver la fonction SI dans excel 2007 répondait vite.
Merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
7 avril 2013 à 19:59
moi je la trouve pas mal, elle sert bien...
eric
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
26 oct. 2012 à 15:07
Bonjour à tous,

et un exemple avec recherchev() :
=RECHERCHEV(A2;$G$2:$H$6;2;VRAI)

https://www.cjoint.com/?BJApg7yNbV2

eric
0