Pbm formule de calcul excel avec fonction SI
kari
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un soucis,
je n'arrive pas a additionner les formules de calcul suivantes :
ma premiere formule :
=si(et(B10="TGX Tr";C10<=44%);200;si(et(C10<=45%;C10>44%);100;0))
puis rajouter les unes après les autres
=si(et(B10="TGX P";C10<=42%);200;si(et(C10<=43%;C10>42%);100;0))
ainsi de suite ..
Help me please !!!
Merci
TGX Tr TGX P TGS Tr TGS P
Remisse inférieure à 45% 43% 45,50% 42,50%
PRIME 100 100 100 100
Remise inférieure à 44% 42% 44,50% 41,50%
PRIME 200 200 200 200
J'ai un soucis,
je n'arrive pas a additionner les formules de calcul suivantes :
ma premiere formule :
=si(et(B10="TGX Tr";C10<=44%);200;si(et(C10<=45%;C10>44%);100;0))
puis rajouter les unes après les autres
=si(et(B10="TGX P";C10<=42%);200;si(et(C10<=43%;C10>42%);100;0))
ainsi de suite ..
Help me please !!!
Merci
TGX Tr TGX P TGS Tr TGS P
Remisse inférieure à 45% 43% 45,50% 42,50%
PRIME 100 100 100 100
Remise inférieure à 44% 42% 44,50% 41,50%
PRIME 200 200 200 200
A voir également:
- Pbm formule de calcul excel avec fonction SI
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Liste déroulante excel - Guide
- Formule somme excel ligne - Guide
5 réponses
Bonjour
je ne vais pas reprendre votre formule, mais simplement vous signaler que si vous utilisez <= il faut commencer la formule par la valeur la plus faible, sinon toutes les valeurs correspondent à la 1° condition et Excel ne va pas chercher les suivantes.
Donc logiquement par exemple:
(B10="TGX P";C10<=42%)
doit être placé avant
(B10="TGX Tr";C10<=44%)
etc....(mais si vous êtes sur excel avant 2007 vous n'avez droit qu'à 7 si)
crdlmnt
je ne vais pas reprendre votre formule, mais simplement vous signaler que si vous utilisez <= il faut commencer la formule par la valeur la plus faible, sinon toutes les valeurs correspondent à la 1° condition et Excel ne va pas chercher les suivantes.
Donc logiquement par exemple:
(B10="TGX P";C10<=42%)
doit être placé avant
(B10="TGX Tr";C10<=44%)
etc....(mais si vous êtes sur excel avant 2007 vous n'avez droit qu'à 7 si)
crdlmnt
Bonjour,
Merci pour les précisions, réponse en fin de journée.
Et merci à Vaucluse pour sa note pertinente.
Salutations.
Le Pingou
Merci pour les précisions, réponse en fin de journée.
Et merci à Vaucluse pour sa note pertinente.
Salutations.
Le Pingou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Pour le fun, en une formule :
ou en nommant :
Pour le fun, en une formule :
=SI(C10<CHOISIR(EQUIV(B10;{"TGX Tr";"TGX P";"TGS Tr";"TGS P"};0);44%;42%;44.5%;41.5%);200;SI(C10<CHOISIR(EQUIV(B10;{"TGX Tr";"TGX P";"TGS Tr";"TGS P"};0);45%;43%;45.5%;42.5%);100;0))
ou en nommant :
choix =CHOISIR(EQUIV(Feuil1!B10;{"TGX Tr";"TGX P";"TGS Tr";"TGS P"};0);44%;42%;44.5%;41.5%)
cela donne
=SI(C10<choix;200;SI(C10<choix+0.01;100;0))
Bonsoir Le Pingou,
Je suis tout à fait d'accord sur la solution avec le tableau de barème qui permet toutes les adaptations facilement mais je me suis amusé à résoudre la question qui partait sur une belle série de SI en les limitant autant que possible : dommage qu'il faille passer par une formule nommée pour tout simplifier.
Je suis tout à fait d'accord sur la solution avec le tableau de barème qui permet toutes les adaptations facilement mais je me suis amusé à résoudre la question qui partait sur une belle série de SI en les limitant autant que possible : dommage qu'il faille passer par une formule nommée pour tout simplifier.
pour un TGX Tr : si remise < à 45% = 100 euros de prime
si remise < à 44% = 200 euros de prime
pour un TGX P : si remise < à 43% = 100 euros de prime
si remise < à 42% = 200 euros de prime
Pour un TGS Tr : si remise < à 45,5% = 100 euros de prime
si remise < à 44,5% = 200 euros de prime
Pour un TGS P: si remise < à 42,5% = 100 euros de prime
si remise < à 41,5% = 200 euros de prime
un grand merci à vous :)