Infos formules ecxel

Résolu
kevin -  
 kevin -
Bonjour, j'ai essayer sur excel cette formule mais il m'a dit faux. ci après l’énonce de mon problème merci de m'aider please !
=SI(I4<30;I4=5;SI(I4<60;I4=10;SI(I4<90;I4=15;SI(I4<150;I4=25;SI(I4<200;I4=50;SI(I4>200;I4=70;))))))
% marge suivant % réduction de prix de vente
0>30% = 5%
30>60% = 10%
60>90% = 15%
90>150% = 25%
150>200% = 50%
200% > + = 70%



A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
votre formule ne peut pas à la fois analyser la valeur de I4 pour et placer une autre
seul VBA peut faire ça (et encore!)
vous pouvez écrire en J4 par exemple:
=SI(I4<30;5;SI(I4<60;10;SI(I4<90;15;SI(I4<150;25;SI(I4<200;50;70)))))
.. mais pas dans la cellule où se situe la valeur!
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
kevin
 
je dois l'écrire ou alors ?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
où vous voulez, (mais si possible dans Excel) mais surement pas là où vous mettez la valeur en I4
écrivez làa(comme je vous l'ai écrit, pas comme la votre avec des = en trop), dans une cellule de votre choix
crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Tu n'étais pas très loin de la solution.

Le calcul correspond à la détermination d'une réduction de prix de vente en fonction de la marge :
=SI(I4<30%;5%;SI(I4<60%;10%;SI(I4<90%;15%;SI(I4<150%;25%;SI(I4<200%;50%;SI(I4>200%;70%;))))))

La valeur en I4 doit être au format %,
Idem pour le résultat.

A+
0
kevin
 
merci
0
kevin
 
tout marche parfait !
0