XL 2021 Fonction si avec plusieurs conditions

Laetita-Remy

XLDnaute Nouveau
Bonsoir,
J'ai un souci avec l'utilisation de la fonction si.conditions.

Je veux calculer le montant de la remise selon 2 conditions :
- si le CA est > à 10 000 € la remise est de 3 %
- si le CA est > à 10 000 € et que le client est Grossiste, la remise est de 5 %

J'ai fait cette fonction : =SI.CONDITIONS(I3="oui";H3*3%;G3="Grossiste";H3*5%;I3="non";0)

mais cela me calcule du 3 % partout

Help me please !!!!
 

Gégé-45550

XLDnaute Accro
Ci-joint le tableau correspondant
Bonsoir,
J'ai un souci avec l'utilisation de la fonction si.conditions.

Je veux calculer le montant de la remise selon 2 conditions :
- si le CA est > à 10 000 € la remise est de 3 %
- si le CA est > à 10 000 € et que le client est Grossiste, la remise est de 5 %

J'ai fait cette fonction : =SI.CONDITIONS(I3="oui";H3*3%;G3="Grossiste";H3*5%;I3="non";0)

mais cela me calcule du 3 % partout

Help me please !!!!
Bonjour,
Essayez :
VB:
=SI.CONDITIONS(ET(I2="oui";G2<>"Grossiste");H2*3%;ET(I2="oui";G2="Grossiste");H2*5%;I2="non";0)
Cordialement,
 

Pièces jointes

  • Test Excel ADandCo.xlsx
    19.8 KB · Affichages: 2

Steff27

XLDnaute Nouveau
bonjour à tous

j'ai besoin d'aide dans cette formule qui sort en erreur. Je pense mettre trompée dans les parenthèses mais je ne trouve pas ou
entre accolade les différents cas de figure des libellés
si contient "b+op";"b + op";"option";"renfort";"OP 1";"OP1";"renfort 1";"renfort1" alors tu inscris RENFORT 1
si contient b + OP 2";"B+OP2;"base + renfort 2";"base+renfort2 alors tu inscris RENFORT 2
sinon BASE

Dans le fichier en exemple, au lieu de la cellule G2 on cherchera grace a C2

=SI.CONDITIONS(OU(ESTNUM(CHERCHE({"b+op";"b + op";"option";"renfort";"OP 1";"OP1";"renfort 1";"renfort1"};$G2)));"RENFORT1";OU(ESTNUM(CHERCHE({"b + OP 2";"B+OP2";"base + renfort 2";"base+renfort2"};$G2)));"RENFORT2";"vrai";"BASE"))

je devrais traduire cette formule en macro

Un grand merci d'avance
Stéphanie
 

Pièces jointes

  • Pb formule.xlsx
    24.3 KB · Affichages: 5

Steff27

XLDnaute Nouveau
Je le conçois mais je n'en suis pas responsable dans le sens ou mon fichier reprend des libellés tres différents que je ne peux pas changer à la mano.
il n'y a pas moyen de dire a excel de prendr exactement OP1 OU OP 1 (avec espace) ou OP sans 1 ni 2 etc ...?

Merci de ton aide
 

Discussions similaires

Réponses
6
Affichages
559
  • Question
Microsoft 365 Formule si
Réponses
2
Affichages
227

Statistiques des forums

Discussions
315 093
Messages
2 116 122
Membres
112 666
dernier inscrit
Coco0505