Formule SI excel
Résolu
Lau
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans le cadre d'un projet de communication, je dois réaliser une fiche excel pour savoir quel pourcentage de remise je doit donner au client par rapport à leur CA.
si le CA est au dessus de 3000 € = 2% de remise
si le CA est compris entre 1000 et 3000 = 1%
sinon rien
3000 = P3 et 1000 =P4
par exemple M5= 2900
La formule que j'ai faites est donc :
=SI(M5>=$P$3;"2%";SI($P$4<=M5<$P$3;"1%";""))
Mais celle-ci ne marche pas car elle affiche rien alors qu'elle devrait afficher 1%
Est ce que quelqu'un pourrait m'aider s'il vous plait ?
Dans le cadre d'un projet de communication, je dois réaliser une fiche excel pour savoir quel pourcentage de remise je doit donner au client par rapport à leur CA.
si le CA est au dessus de 3000 € = 2% de remise
si le CA est compris entre 1000 et 3000 = 1%
sinon rien
3000 = P3 et 1000 =P4
par exemple M5= 2900
La formule que j'ai faites est donc :
=SI(M5>=$P$3;"2%";SI($P$4<=M5<$P$3;"1%";""))
Mais celle-ci ne marche pas car elle affiche rien alors qu'elle devrait afficher 1%
Est ce que quelqu'un pourrait m'aider s'il vous plait ?
A voir également:
- Formule SI excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
2 réponses
Bonjour
écrivez:
=SI(M5>=$P$3;2%;SI(M5>=$P$4;1%;"")
(Excel s'arrête à la 1° condition remplie et donc si M5>P3 ne lit pas le reste de la formule
crdlmnt
- 1°) ne placez pas les valeurs % entre guillemets
- 2° vous écrivez M5 plus grand que P3 donc 3000 ok mais ensuite vous écrivez P4<=M5 donc M5 plus grand que 1000 ce qui revient au précédent
écrivez:
=SI(M5>=$P$3;2%;SI(M5>=$P$4;1%;"")
(Excel s'arrête à la 1° condition remplie et donc si M5>P3 ne lit pas le reste de la formule
crdlmnt
Bonjour Lau,
Bonjour Vaucluse,
J'ajouterais qu'Excel n'accepte pas (au sens mathématique) cette syntaxe :
=SI($P$4<=M5<$P$3;"1%";"")
Il calcule le résultat de $P$4<=M5 et obtient un booléen VRAI ou FAUX, ensuite il teste si ce booléen est <$P$3.
Le résultat ne correspond donc pas à M5 supérieur ou égal à P4 et M5 inférieur à P3
Bonjour Vaucluse,
J'ajouterais qu'Excel n'accepte pas (au sens mathématique) cette syntaxe :
=SI($P$4<=M5<$P$3;"1%";"")
Il calcule le résultat de $P$4<=M5 et obtient un booléen VRAI ou FAUX, ensuite il teste si ce booléen est <$P$3.
Le résultat ne correspond donc pas à M5 supérieur ou égal à P4 et M5 inférieur à P3
Bonne journée
je passe le sujet en résolu
Bonne route
crdlmnt