Fonction SI sur excel

Fermé
56eve Messages postés 4 Date d'inscription jeudi 14 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016 - 14 juil. 2016 à 11:58
56eve Messages postés 4 Date d'inscription jeudi 14 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016 - 14 juil. 2016 à 21:48
Bonjour,

J'ai essayer milles fois mais je n'en peux plus!! Voilà je dois faire une formule avec 3 conditions les 2 premières fonctionnent très bien mais arriver à la 3ème rien elle reste bloquer sur la 2ème solution. Je vous note ci-dessous la consigne pour mieux comprendre.

Consigne:
Il est à noter que les frais de port facturés aux clients s'élèvent à 100 Euros si le total des marchandises est inférieur à 10 000€, à 50 Euros si le total des marchandises est compris entre 10 000€ et 50 000 €, et 0€ si le total des marchandises dépasse 50 000 Euros (utilisez la fonction =SI() pour déterminer les frais de port).


Voici la formule que j'ai fais: =SI(G16<10000;100;SI(G16>10000;50;SI(G16>50000;0;)))
Ma formule fonctionne jusqu'à 50 mais après plus rien.
J'ai essayer également comme ça: =SI(G16<10000;100;SI(G16>10000<50000;50;SI(G16>50000;0;))) mais comme ça rien ne fonctionne on me dit que la formule est incorrecte.
Je n'arrive pas à faire en sorte que le 0 apparaisse si le total des marchandises dépasse 50 000€, du coup ça fausse mon calcul final.

Pouvez-vous m'aider SVP?
Je vous remercie d'avance, bonne journée à ts.

2 réponses

mrjenkins Messages postés 577 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
14 juil. 2016 à 12:05
Bonjour

=SI(G16>50000; 0; SI(G16>10000; 50;100))
devrait faire ce que tu veux =)

--
0
56eve Messages postés 4 Date d'inscription jeudi 14 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016
14 juil. 2016 à 14:13
Merci, merci et encore merci, ça a fonctionné. Cela va faire 2 ans que je n'ai pas touché à Excel et franchement j'étais perdu. J'ai voulu m'y remettre et j'ai passé 2 jours à chercher cette solution mon Dieu j'ai honte!!! C'est vrai que je ne suis pas très logique des fois lol.
Merci encore.
0
mrjenkins Messages postés 577 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
14 juil. 2016 à 14:57
Pas de souci =)

Toujours partir du plus grand, puis redescendre par palier ^^
0
56eve Messages postés 4 Date d'inscription jeudi 14 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016 > mrjenkins Messages postés 577 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018
14 juil. 2016 à 21:45
C'est sur, avec le temps je pense que je m'y habituerais. Pour moi c'était un casse-tête et pourtant c'était si simple ;-) .
Vous vous y connaissez bien, sur Excel? Parce que j'aimerais me perfectionner un peu plus et je ne sais pas trop où trouver des bonnes explications au niveau des formules. Auriez-vous des petites astuces svp?

Merci d'avance, bonne soirée à vous.
0
Raymond PENTIER Messages postés 58630 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 8 septembre 2024 17 189
Modifié par Raymond PENTIER le 14/07/2016 à 19:10
On peut aussi partir de la plus petite valeur :
=SI(G16<10000;100;SI(G16<50000;50;0))

Le principal est de s'assurer de la logique de son raisonnement en dessinant un petit logigramme https://www.cjoint.com/c/FGorizGBSzg
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
56eve Messages postés 4 Date d'inscription jeudi 14 juillet 2016 Statut Membre Dernière intervention 14 juillet 2016
14 juil. 2016 à 21:48
Merci beaucoup. Je garderai ça précieusement, car avec les années de perdu j'ai presque tout oublié.
Mais c'est vrai que quand on a la solution c'est plus simple par la suite.

Bonne soirée à vous, merci encore.
0