Fonction SI sur Excel

Résolu
marij55 Messages postés 138 Date d'inscription   Statut Membre Dernière intervention   -  
marij55 Messages postés 138 Date d'inscription   Statut Membre Dernière intervention   -
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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   Statut Membre Dernière intervention   72
 
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
cheeky3057
 
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   Statut Membre Dernière intervention   26
 
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   26
 
Ca y est, ca marche !
Merci beaucoup,
0