Conditions Multiples

AchilleTalon Messages postés 5 Statut Membre -  
AchilleTalon Messages postés 5 Statut Membre -
Bonjour,

Je souhaite poser une condition multiple, pour surpondérer des valeurs
j'ai une valeur donnée que je représente en % d'un total donné

si cette valeur représente moins de 30% du total, je veux la multiplier par 1
si cette valeur est comprise entre 30% et 50% du total, je veux la multiplier par 2
si cette valeur est supérieure à 50% du total, je veux la multiplier par 3

par exemple si le total est de 100
si ma valeur est inférieure à 30 (par exemple 25), j'obtiendrai 25*1=25
si ma valeur est comprise entre 30 et 50 (par exemple 45), j'obtiendrai 45*2=90
si ma valeur est supérieure à 50 (par exemple 70), j'obitiendrai 70*3=210

j'ai essayé avec des "IF" et des "OR" (XL en version US) mais je n'y arrive pas
docteur?
merci de votre aide
Achille cerveau pas très choc!

4 réponses

axions
 
Bonsoir,

en A2 le chiffre mini
en B2 le chiffre maxi
en C2 la formule : (sans limitation de mini par rapport au maxi)
' =SI(ET(A2<>"";B2<>"");SI((A2/B2)>0,5;A2*3;SI((A2/B2)>=0,3;A2*2;A2));"")

et si on veut limiter le mini jusqu'au maxi :
'=SI(ET(A2<>"";B2<>"");SI(A2>B2;"Excès";SI((A2/B2)>0,5;A2*3;SI((A2/B2)>=0,3;A2*2;A2)));"")

A2 et B2 sont modifiables à volonté
Bonne suite
0
AchilleTalon Messages postés 5 Statut Membre
 
Bonjour
merci pour votre réponse, qui m'a fait en partie progresser, mais je n'y arrive toujours pas!

j'ai entré en A1 la donnée qui va varier
J'ai entré en B1 la donnée MAX (dans mon exemple 100 par simplicité)
J'ai entré en C1 le pourcentage calculé (A1/B1)
J'ai créé la formule suivante en D1
=IF(C1>0.5,A1*3,IF(C1<0.3,A1*1))

si j'entre en A1 un nombre <30, ça marche, j'obtiens en D1, A1*1
si j'entre en A1 un nombre >50, ça marche, j'obtiens en D1, A1*3
jusque là tout va bien

mon problème est d'ajouter une condition supplémentaire du type
si A1 est >=30 et <=50, je veux le multiplier par 2
et là je n'y arrive pas

(je suis en XL US, mais je saurai traduire la syntaxe par rapport à une formule FR)

bien à vous
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

=SI(C1<0.3;A1;SI(C1<0.5;A1*2;A1*3))
La prochaine fois dépose un fichier exemple sur cjoint.com et colle ici le lien. C'est plus simple pour nous et tu es sûr que c'est adapté à ton fichier.

eric
0
AchilleTalon Messages postés 5 Statut Membre
 
Bingo
ça marche et c'est simple
entendu pour le conseil et merci beaucoup à vous deux
AT
0