Un RESULTAT soumis à 3 CONDITIONS

Résolu/Fermé
DSECURITE Messages postés 1 Date d'inscription vendredi 11 août 2017 Statut Membre Dernière intervention 11 août 2017 - 11 août 2017 à 12:51
 DSECURITE - 16 août 2017 à 13:06
Bonjour,
je m'explique en essayant d'être le plus clair possible ;) :
le résultat de C20 (une commission) doit être de C8 (le chiffre d'affaire) :
- soit multiplié par (O27)3% si C9 est > à 100.01%
- soit multiplié par (O28)4% si C9 est > à 115.01%
- soit multiplié par (O29)5% si c9 est > à 130.01%
C9 étant elle même le résultat d'un calcul simple (...)
du coup voici mon calcul :
=SI(C9>=100.01%;C8*O27;SI(C9>=115.01%;C8*O28;SI(C9>=130.01%;C8*O29)))
Hors, quelque soit le montant indiqué en C8, il est toujours multiplié par O27 (3%)
? ? ? qu'ais-je oublié ? ? ?

Merci pour votre retour :)
A voir également:

3 réponses

Bonjour DSECURITE,

1) Tu utilises SI() et pas IF() => séparateur décimal : la virgule,
    pas le point (sauf si paramétrage inhabituel au niveau de
    Windows).

2) C'est à cause de l'ordre des tests que ça retourne toujours
    le même résultat : c'est toujours >=100,01% => calcul
    avec O27 systématique ; il faut donc inverser l'ordre des
    tests : commencer par >=130,01%

3) Que se passe-t-il si <100,01% ? j'ai supposé que c'est avec
    O26 ; à toi d'apporter une éventuelle correction.

Formule :

=C8*SI(C9>=130,01%;O29;SI(C9>=115,01%;O28;
SI(C9>=100,01%;O27;O26)))

Cordialement
 
0
Merci bcp paul ;;;;
leçon retenu !!!
0
  • retenue
0
Jimmy13140 Messages postés 54 Date d'inscription mardi 29 mars 2016 Statut Membre Dernière intervention 16 août 2019 47
11 août 2017 à 13:28
exemple

116%

d'apres vous il doit etre dans la catégorie des 4% mais comme il est aussi plus grand que 100.01 il est aussi dans la catégorie des 3%

alors dans votre formule vous devez mettre

si c9 est plus grand que 100.01 ET plus petit que 115.01 alors...
et pour le dernier il faut mettre
si c9 est plus grand que 130.01 alors
0
Bonjour Jimmy13140,
Il suffit de choisir le bon ordre des tests pour éviter d'avoir à indiquer
toutes les bornes => c'est inutile d'utiliser ET() ; je te laisse lire ma
réponse de 13 h 20, et tester la formule que j'ai proposée.  ;)
Cordialement
0
Jimmy13140 Messages postés 54 Date d'inscription mardi 29 mars 2016 Statut Membre Dernière intervention 16 août 2019 47
11 août 2017 à 13:52
bonjour Paul, tu as raison, j'ai bien retenu a formule comme ca si un jour j en ai besoin je la ferais

merci
0