Simplification d'une formule SI(ET

Bonjour à tous,

Je m'entraîne sur excel à partir d'exos trouvés sur le net. Je suis en train de faire un exo sur les formules SI ET imbriqués sauf que je ne suis pas sûre de ma réponse (pas de corrigé de la formule sur le site

Colonne B: Il est indiqué le type de client : Grossiste, Détaillant ou Particulier

Colonne C: Montant brut HT de la commande

Colonne D qui est à remplir avec un taux de remise en fonction du type de client (colonne B) et du montant de la commande.

Voici les conditions :

Le taux de remise est de 3% pour tous si le hors taxes dépasse 10 000 €.

Les grossistes bénéficient d'un taux de 5% à condition que leur hors taxes dépasse 10 000 €.

Voici la formule que j'ai saisi :

=SI(ET(B23="Grossiste";C23>10000);5%;SI(C23>10000;3%;FAUX))

En pj mon tableau pour visualiser la chose.

Il y a t-il une formule plus simple?

Merci d'avance pour votre aide.

fonction si et exo

Bonjour,

Plus courte oui, mais au détriment de la lisibilité si tu n'es pas habitué :

=(C23>10000)*3%+(B23="Grossiste")*2%

Donc ta formule est très bien. J'aurais juste mis 0 à la place de faux.

eric

Merci Eric pour ton retour,

J'ai ajouté 0 comme tu l'as conseillé, c'est mieux.

Si je comprends bien, dans ta formule le signe + équivaut donc à SI et ET ?

Bonsoir, puis-je ?

C'est purement "mathématique" :

=(c23>10000) ou (b23="Grossiste")

si c'est vrai alors VRAI et VRAI sous excel dans une formule vaut 1 et FAUX vaut 0

+ = addition

* = multiplication

3% = 3%

2% = 2%

donc

=VRAI*3%+FAUX*2% = 1*3%+0*2% = 3%+0 = 3% = particulier à 3%

=VRAI*3%+VRAI*2% = 1*3%+1*2% = 3%+2% = 5% = Grossiste à plus de 10000 donc 5%

ETC...

@ bientôt

LouReeD

Rien de plus à ajouter, merci

eric

Je viens comme un cheveux sur la soupe...

Mais merci à vous eriiic car grâce à vous j'en apprend énormément (à vous et les principaux autres !)

Ceci dit si vous préférez que je ne vous dérange plus sur un post....

Une fois j'en ai eu un qui m'a envoyer :"Loureed si tu veux t'occuper de post dont personne ne répond cela ne me dérange pas non plus..." un truc dans le genre, du style, c'est moi le premier sur le post, il EST à moi ...

Ceci dit étant nouveau (pas vieux) sur le forum c'est peut-être une règle "officieuse" car sur la charte je n'ai rien vu de tel...

@ bientôt

LouReeD

Bonjour Jeanila ,

bonjour eriiic, Loureed,

Je viens comme un éléphant dans un magasin de porcelaine

Désolé de doucher votre enthousiasme, mais dans le cas où le HT est inférieur à 10000€, la formule renvoie 2%.

Je propose donc =SI(C23>10000;SI(B23="Grossiste";5%;3%);0%)

A+

Oui et alors ?

2% ou FAUX c'est pareil non ?

Je vais dormir....

@ bientôt

LouReeD

Merci Eric et Loureed. J'y vois plus clair.

Frangy, dans l'exercice, la consigne oblige d'utiliser le SI(ET...

Dans ce cas la comment adapter ta formule ?

Bien sûr que tu peux intervenir loureed.

D'abord parce que plusieurs façons de faire enrichissent, et puis si le demandeur attend moins c'est bien aussi.

Par contre frangy, quel rabat-joie tu fais pfffff

Effectivement, il m'en manquait un bout, ce n'est sûrement pas la dernière fois...

Bonne nuit à tous

eric

Frangy, dans l'exercice, la consigne oblige d'utiliser le SI(ET...

Dans ce cas la comment adapter ta formule ?

Si la consigne oblige d'utiliser le SI(ET, tu pourras difficilement faire plus concis qu'avec ta formule initiale.

Par contre, tu peux faire plus compliqué :

=SI(ET(C23>10000;B23="Grossiste");5%;SI(ET(C23>10000;B23="Détaillant");3%;SI(ET(C23>10000;B23="Particulier");3%;SI(ET(C23<=10000;B23="Grossiste");0%;SI(ET(C23<=10000;B23="Détaillant");0%;SI(ET(C23<=10000;B23="Particulier");0%))))))

A+

Ok, je trouvais que celle que j'avais faite en premier était trop longue.

Je garde tout de même vos propositions et merci encore à tous pour votre aide très rapide.

Jeanila

Rechercher des sujets similaires à "simplification formule"