Pbm formule de calcul excel avec fonction SI

Fermé
kari - 27 févr. 2013 à 08:47
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 27 févr. 2013 à 22:13
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


A voir également:

5 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
27 févr. 2013 à 10:44
Bonjour,
Pouvez-vous préciser les remises et primes applicable à chaque [TG....] ... ?

0
Bonjour Le Pingou,

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 :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
27 févr. 2013 à 10:45
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
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
Modifié par Le Pingou le 27/02/2013 à 14:10
Bonjour,
Merci pour les précisions, réponse en fin de journée.
Et merci à Vaucluse pour sa note pertinente.

Salutations.
Le Pingou
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
27 févr. 2013 à 15:23
Bonjour,
Ma proposition : https://www.cjoint.com/?3BBpxx2uuG9

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 févr. 2013 à 17:51
Bonjour à tous,

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))

0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
27 févr. 2013 à 20:22
Bonjour gbinforme,
Merci pour cette formule que je vais décortiquer pour le plaisir.
De mon côté j'ai voulu évité les valeurs dans la formule au cas où les pourcentages changeraient.
Bonne fin de semaine.
Salutations.
Le Pingou
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 févr. 2013 à 22:13
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.
0