Excel : 3 fonctions si combinées Aie aie aie
Loul
-
Raymond PENTIER Messages postés 71871 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71871 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis novice sous excel, du moins avec les finctions "Si" et j'ai un tableau a faire. Je n'arrive pas a combiner 3 fonctions si !
J'ai mon chiffre d'affaire (valeur absolue) en C2
La collone "bas de la tranche" est la colone A (j'ai a4, a5, a6, a7, a8)
La colone "haut de la tranche" est la colone B (b4, b5, b6, b7, b8
Le pourcentage de ristourne en colone C (c4, c5, c6, c7, c8)
Je dois donc faire une formule par ligne de D4 à D8
Je veux en faite cmobiner trois possibilités :
- Si le CA est inférieur ou égal au bas de la tranche, Il n'y à pas de ristourne
- Si le CA est supérieur ou égal au haut de la tranche, la ristourne est calculée sur le montant de la tranche (haut de la tranche moins bas de la tranche)
- Si le CA est inférieur au haut de la tranche, la ristourne est calculée sur la différence entre le CA et le bas de la tranche
Ma colone C est le "montant de la ristourne" :
Je n'arrive pas en fait a faire une formule du genre
=Si($C2$<=A4;"0";si($C2$>=B4;B4-a4*c4;Si($C2$<=B4;$c2$-a4*c4
Mais je ne sais pas comment la terminer, ou la fermer...
MErci de votre aide (mahleureusement c'est assez urgent... :()
Je suis novice sous excel, du moins avec les finctions "Si" et j'ai un tableau a faire. Je n'arrive pas a combiner 3 fonctions si !
J'ai mon chiffre d'affaire (valeur absolue) en C2
La collone "bas de la tranche" est la colone A (j'ai a4, a5, a6, a7, a8)
La colone "haut de la tranche" est la colone B (b4, b5, b6, b7, b8
Le pourcentage de ristourne en colone C (c4, c5, c6, c7, c8)
Je dois donc faire une formule par ligne de D4 à D8
Je veux en faite cmobiner trois possibilités :
- Si le CA est inférieur ou égal au bas de la tranche, Il n'y à pas de ristourne
- Si le CA est supérieur ou égal au haut de la tranche, la ristourne est calculée sur le montant de la tranche (haut de la tranche moins bas de la tranche)
- Si le CA est inférieur au haut de la tranche, la ristourne est calculée sur la différence entre le CA et le bas de la tranche
Ma colone C est le "montant de la ristourne" :
Je n'arrive pas en fait a faire une formule du genre
=Si($C2$<=A4;"0";si($C2$>=B4;B4-a4*c4;Si($C2$<=B4;$c2$-a4*c4
Mais je ne sais pas comment la terminer, ou la fermer...
MErci de votre aide (mahleureusement c'est assez urgent... :()
A voir également:
- Excel : 3 fonctions si combinées Aie aie aie
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
5 réponses
=Si($C2$<=A4;"0";si($C2$>=B4;B4-a4*c4;Si($C2$<=B4;$c2$-a4*c4
Pour commencer, ce n'est pas $C2$ mais $C$2 ; et ce n'est pas le caractère "0" mais le chiffre 0.
Ensuite ce n'est pas B4-A4*C4 mais (B4-A4)*C4 parce que ton écriture équivaut à multiplier A4 par C4 et à retrancher le résultat de B4.
Corrige déjà ça pendant que nous continuons à vérifier ...
Pour commencer, ce n'est pas $C2$ mais $C$2 ; et ce n'est pas le caractère "0" mais le chiffre 0.
Ensuite ce n'est pas B4-A4*C4 mais (B4-A4)*C4 parce que ton écriture équivaut à multiplier A4 par C4 et à retrancher le résultat de B4.
Corrige déjà ça pendant que nous continuons à vérifier ...
Merci !
J'ai modifié mais en appuyant sur F4 il me met tout de suite correctement la valeur absolue de façon normale. Et j'avais bien mis un Zéro :)
Mais cmome la formule n'est pas "refermée" c'est difficile d'etre juste ;)
Merci !!!
J'ai modifié mais en appuyant sur F4 il me met tout de suite correctement la valeur absolue de façon normale. Et j'avais bien mis un Zéro :)
Mais cmome la formule n'est pas "refermée" c'est difficile d'etre juste ;)
Merci !!!
Ah voila ! Merci beaucoup (j'en mettais une de moins en refermant)
super
Parz contre petite question, ma dernière ligne :
Bas ed tranche :
100000
Haut de tranche
(rien)
% de ristourne
5%
Formule que vous m'avez donné pour un CA de 124410.00 €
Est-ce normal qu'a l'arrivée de ma formule excel m'affiche "-5000" ????
super
Parz contre petite question, ma dernière ligne :
Bas ed tranche :
100000
Haut de tranche
(rien)
% de ristourne
5%
Formule que vous m'avez donné pour un CA de 124410.00 €
Est-ce normal qu'a l'arrivée de ma formule excel m'affiche "-5000" ????
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut, Loul.
Tout d'abord, tu m'excuses pour ma faute de frappe que tu auras su rectifier de toi-même, j'espère :
Ce n'est pas =SI($C$2<=A4;0;SI($C$2>=4;(B4-A4)*C4;($C$2-A4)*C4))
mais bien =SI($C$2<=A4;0;SI($C$2>=B4;(B4-A4)*C4;($C$2-A4)*C4))
Ceci dit, avec l'une ou l'autre formule, c'est tout à fait normal que tu trouves -5000 si tu négliges de renseigner la colonne B ; en effet ton test s'arrête au deuxième SI :
SI($C$2>=B4;(B4-A4)*C4 ... en effet on a bien 124410>=0 puisque B4 est considérée comme égale à zéro ; et Excel effectue l'opération (0-100000)*5% ce qui donne bien -5000 !
Tu as créé une règle, "bas de tranche et haut de tranche à chaque ligne".
Tu dois la respecter en renseignant le haut de tranche partout.
Si tu ne mets rien en C2, en A4 ou en C4, tu dénatures aussi le calcul ...
Et à bientôt.
Tout d'abord, tu m'excuses pour ma faute de frappe que tu auras su rectifier de toi-même, j'espère :
Ce n'est pas =SI($C$2<=A4;0;SI($C$2>=4;(B4-A4)*C4;($C$2-A4)*C4))
mais bien =SI($C$2<=A4;0;SI($C$2>=B4;(B4-A4)*C4;($C$2-A4)*C4))
Ceci dit, avec l'une ou l'autre formule, c'est tout à fait normal que tu trouves -5000 si tu négliges de renseigner la colonne B ; en effet ton test s'arrête au deuxième SI :
SI($C$2>=B4;(B4-A4)*C4 ... en effet on a bien 124410>=0 puisque B4 est considérée comme égale à zéro ; et Excel effectue l'opération (0-100000)*5% ce qui donne bien -5000 !
Tu as créé une règle, "bas de tranche et haut de tranche à chaque ligne".
Tu dois la respecter en renseignant le haut de tranche partout.
Si tu ne mets rien en C2, en A4 ou en C4, tu dénatures aussi le calcul ...
Et à bientôt.