Forumle si avec et imbriqué

tsy67

XLDnaute Nouveau
Bonjour,
Je m'arrache les cheveux avec une formule excel.
Pour mon stage je dois faire une formule pour calculer la commission des commerciaux.
Voila ce qu'on me demande :

1.00 % sur le C.A TTC si la marge est entre 1 et 41.99 %
2.00% sur le C.A TTC si la marge est entre 42 % et 43.99%
3.00% sur le C.A TTC si la marge est entre 44% et 45.99%
4.00% sur le C.A TTC si la marge est à 46% et plus

J'ai fait cette formule en me basant sur un exemple de fichier que je mets en pièce jointe.

Code:
=SI(((1-(H2/(C2/1,196))))<0,42;C2*0,01;SI(ET((((1-(H2/(C2/1,196))))>0,42);(((1-(H2/(C2/1,196))))<44));C2*0,02;SI(ET((((1-(H2/(C2/1,196))))>0,44);(((1-(H2/(C2/1,196))))<46));C2*0,03;SI(((1-(H2/(C2/1,196))))>0,46;C2*0,04;))))

Mais bon ca n'a pas l'air de fonctionner :(

Si quelqu'un pouvait me dire ou j'ai fait l'erreur.... merci
 

Pièces jointes

  • essai.xls
    24 KB · Affichages: 62
  • essai.xls
    24 KB · Affichages: 56
  • essai.xls
    24 KB · Affichages: 62

Gourou AWK

XLDnaute Nouveau
Re : Forumle si avec et imbriqué

Bonjour,
Je pense que la formule :
Code:
=MATCH(H2/(C2/1.196),{0,0.42,0.44,0.46,1},1) * C2 /100
Donne quelque chose qui s'approche de ce que tu cherches

Attention formule en anglais remplacer les "," par des ";" et les"." par des "," et enfin MATCH par EQUIV si je ne m'abuse
 

Dranreb

XLDnaute Barbatruc
Re : Forumle si avec et imbriqué

Bonjour
En supposant que la cellule contenant la marge soit nommée Marge,
Cette formule appliquerait elle bien le cefficient à appliquer ?
Code:
=MIN(MAX(ENT(100*Marge-42)/2+2;1);4)/100
Non testé.

Heu... marchait pas. Testé maintenant :
Code:
=MIN(MAX(ENT(100*E31/2-19);1);4)/100
Marge en E31 bien sûr.

Cordialement
 
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : Forumle si avec et imbriqué

Bonjour tsy67,

L'erreur est peut-être ci-dessous en rouge!?
=SI(((1-(H2/(C2/1,196))))<0,42;C2*0,01;SI(ET((((1-(H2/(C2/1,196))))>0,42);(((1-(H2/(C2/1,196))))<44));C2*0,02;SI(ET((((1-(H2/(C2/1,196))))>0,44);(((1-(H2/(C2/1,196))))<46));C2*0,03;SI(((1-(H2/(C2/1,196))))>0,46;C2*0,04;))))

En pièce jointe, une autre façon de procéder (si j'ai bien compris :confused:)

Edit: Salut Gourou AWK! ... et Dranreb aussi!!
 

Pièces jointes

  • tsy67.xls
    24.5 KB · Affichages: 51

nyko283

XLDnaute Occasionnel
Re : Forumle si avec et imbriqué

Bonjour tsy67, le forum,

Dans ta formule tu utilise la fonction "ET" qui renvoi une valeur de type vrai ou faux donc pour que la fonction si fonctionne il faut que celle-ci teste si la fonction ET est vrai ou faux.

exemple d'imbrication dune fonction "ET" dans un "SI" :
=SI(ET(1<E100;E100<10)=VRAI;"Ok";"Pas Ok")

Bonne journée à tous
 

Discussions similaires

Statistiques des forums

Discussions
312 240
Messages
2 086 517
Membres
103 239
dernier inscrit
wari