Fonction SI sur Excel

Résolu/Fermé
marij55 Messages postés 138 Date d'inscription mardi 31 juillet 2012 Statut Membre Dernière intervention 4 décembre 2014 - Modifié par marij55 le 31/07/2012 à 11:49
marij55 Messages postés 138 Date d'inscription mardi 31 juillet 2012 Statut Membre Dernière intervention 4 décembre 2014 - 31 juil. 2012 à 13:59
Bonjour,

Je voudrais mettre en place une fonction SI par rapport aux éléments ci-dessous mais je n'y arrive pas.
Pouvez vous m'aider?
Merci de votre contribution.


Quantité = B5
Tarif Unitaire = C5
Total D5 = B5*C5


Si B5 est compris entre 15 et 40 alors C5 est égal à 80
Si B5 est compris entre 45 et 65 alors C5 est égal à 70
Si B5 est compris entre 70 et 109 alors C5 est égal à 60
Si B5 est compris entre 110 et 130 alors C5 est égal à 55

4 réponses

PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 812
31 juil. 2012 à 12:24
Bonjour

ma formule

=SI(ET(B5<=130;B5>=110);55;SI(ET(B5<=109;B5>=70);60;SI(ET(B5<=69;B5>=45);70;SI(ET(B5<=44;B5>=15);80;100))))

Attention il ne doit pas avoir de trou dans la suite des valeurs de 40 on ne passe pas à 45 et de 65 à 70
et que fait on avant 15 et après 130
j'ai mis 100 à vous de voir
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
31 juil. 2012 à 12:28
Bonjour,

la fonction marche comme suit : =SI(test; résultat si vrai ; résultat si faux)

donc dans votre cas vous pouvez mettre la fonction si en C5

=SI(ET(B5>=15; B5<=40);80;SI(ET(B5>=45;B5<=65);70;SI(ET(B5>=70;B5<=109;60;SI(ET(B5>=110;B5<=130;55))))

voilà mais ta formule comporte des problèmes Quid avant 15, entre 40 et 45, entre 65 et 70 et au delà de 130....
0
Bonjour, mettez cette formule ^^

=SI(ET(B5>=15;B5<=40);80;SI(ET(B5>=45;B5<=65);70;SI(ET(B5>=70;B5<=109);60;SI(ET(B5>=110;B5<=130);55;))))
0
marij55 Messages postés 138 Date d'inscription mardi 31 juillet 2012 Statut Membre Dernière intervention 4 décembre 2014 26
31 juil. 2012 à 12:55
Merci

En fait la quantité sera forcément un multiple de 5 entre 15 et 130, donc il n'y a pas trou.

Par contre, j'ai collé la formule proposé en C5, mais Excel m'indique une erreur dans la formule pourtant, j'ai bien repris la formule ci dessous :
=SI(ET(B5>=15; B5<=40);80;SI(ET(B5>=45;B5<=65);70;SI(ET(B5>=70;B5<=109;60;SI(ET(B5>=110;B5<=130;55))))

Philou, la formule colle ! :)

Par contre, comment puis je verrouiller la cellule pour ne pas effacer la formule par erreur?
0
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 812
31 juil. 2012 à 13:18
Format cellule protection mettre les coche dans les 2 cases
et après sur l'onglet de la feuille clique droit
protéger, on est pas obligé de mettre un mot de passe
0
marij55 Messages postés 138 Date d'inscription mardi 31 juillet 2012 Statut Membre Dernière intervention 4 décembre 2014 26
31 juil. 2012 à 13:36
mais là, je protège toute la feuille, pas uniquement ma formule.
il faudrait que je protège ma formule mais puisse modifier ma cellule B5
merci de ton aide
0
marij55 Messages postés 138 Date d'inscription mardi 31 juillet 2012 Statut Membre Dernière intervention 4 décembre 2014 26
31 juil. 2012 à 13:59
Ca y est, ca marche !
Merci beaucoup,
0