Formules avec si dans Excel qui renvoie FAUX

Zadié -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Windows XP
Firefox 2.0.0.5

8 réponses

  1. dudu134 Messages postés 2877 Statut Membre 632
     
    Bonjour,

    essaye ceci :

    =Si(B2<=250; B2*30%; B2*15%)
    1
  2. nogaret Messages postés 34 Statut Membre 23
     
    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
    1. Lissothus Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   6
       
      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
  3. Le-Mix
     
    dudu134 ta donner la bonne formule, essais (sa devrai marcher) ; si c'est le cas, pense a mettre ta question en resolu...
    Thierry
    1
  4. Zadié
     
    Merci

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

    A toute
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Zadié
     
    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
  7. Debby1982
     
    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
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  9. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      et bien bonne nuit alors :-)
      bye
      0