Formules avec si dans Excel qui renvoie FAUX

Fermé
Zadié - 13 févr. 2008 à 15:14
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 27 mars 2008 à 23:59
Bonjour,

J'utilise la fonction si dans une formule qui me permettrait de réaliser ce qui suit " pour les articles dont le prix est inférieur ou égale à 250 francs les frais de transport s'élèvent à 30% du prix d'achat pour les autres il faut débourser 15% du prix d'achat".

En utilisant des cellules quelconque pour l'exemple:
B2 contient le prix d'achat
C2 les frais de transport

voici ma formule
=Si(B2<=250; C2=B2*0,3; C2=B2*0,15) voici une variante =Si(B2<=250; C2=B2*30%; C2=B2*15%)
autre variante
=Si(B2>250; C2=B2*15%; C2=B2*30%)
Le résulta qui est renvoyé pour tout mes enregistrement est" FAUX"

Merci de votre aide

8 réponses

dudu134 Messages postés 2828 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 24 janvier 2009 608
13 févr. 2008 à 15:19
Bonjour,

essaye ceci :

=Si(B2<=250; B2*30%; B2*15%)
1
nogaret Messages postés 34 Date d'inscription lundi 11 décembre 2006 Statut Membre Dernière intervention 2 août 2008 23
13 févr. 2008 à 15:25
dudu134 a tout a fait raison il faut mettre sa formule dans la cellule c2 qui donnera le resultat des frais de transport par rapport au prix
1
Lissothus Messages postés 165 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 17 février 2011 6
13 févr. 2008 à 15:43
Je plussoie. Si tu colles ta formule dans la cellule C2, ta formule ne peut pas inclure cette même cellule C2 dans son calcul.
0
dudu134 ta donner la bonne formule, essais (sa devrai marcher) ; si c'est le cas, pense a mettre ta question en resolu...
Thierry
1
Merci

Ok, je viens juste de me connecter je vais de suite tester ça, merci

A toute
0

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

Posez votre question
Merci ça a marché,

Je me suis rendu compte que j'ai voulu coupé les cheveux en quatre alors que c'était si simple.

Bye
0
Bonjour,

Je tente de construire la formule suivante:

=SI(B3=légendes!E8;légendes!F8;SI(B3=légendes!E9;légendes!F9;SI(B3=légendes!E10;légendes!F10;SI(B3=légendes!E11;légendes!F11;SI(B3=légendes!E12;légendes!F12;SI(B3=légendes!E13;légendes!F13;SI(B3=légendes!E14;légendes!F14;SI(B3=légendes!E15;légendes!F15;légendes!F32))))))))

Malheureusement je suis bloquée avec 7 niveau de valeurs alors que je devrais normalement être en mesure d'en rajouter 15 de plus...

Pourriez vous m'aider?

Merci

Debbie
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 mars 2008 à 22:58
Bonsoir,

tu peux faire avec recherchev.
Exemple :
=SI(NB.SI($E$8:$E$31;$B$3)>0;RECHERCHEV($B$3;$E$8:$F$31;1;FAUX);$F$32)

Là tu n'as plus de limite.
Tu aussi nommer tes zones pour pouvoir les agrandir sans retoucher la formule, et aussi la rendre plus lisible.
eric
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 mars 2008 à 23:04
bonjour

Tu peux tout aussi bien écrire
=recherchev(B3;légendes!E8:F40;2;0)

et si tu as des milliers de valeurs tu ne seras pas limité : il y a d'autres fonctions que SI dans excel !

ps: bonjour eric, j'ai 5 mn de retard : je vais au lit !
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
27 mars 2008 à 23:59
et bien bonne nuit alors :-)
bye
0