Rechercher : dans
Par :

Formules avec si dans Excel qui renvoie FAUX

Dernière réponse le 27 mar 2008 à 23:59:12 Zadié, le 13 fév 2008 à 15:14:47 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Formules avec si dans Excel qui renvoie FAUX » dans :
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...

1

dudu134, le 13 fév 2008 à 15:19:07

Bonjour,

essaye ceci :

=Si(B2<=250; B2*30%; B2*15%) En espérant que je vous ai aidé

Répondre à dudu134

2

nogaret, le 13 fév 2008 à 15:25:48

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

Répondre à nogaret

3

Lissothus, le 13 fév 2008 à 15:43:11

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.

Répondre à Lissothus

4

Le-Mix, le 13 fév 2008 à 15:56:30

Dudu134 ta donner la bonne formule, essais (sa devrai marcher) ; si c'est le cas, pense a mettre ta question en resolu...
Thierry

Répondre à Le-Mix

5

Zadié, le 14 fév 2008 à 09:28:44

Merci

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

A toute

Répondre à Zadié

6

Zadié, le 14 fév 2008 à 09:35:53

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

Répondre à Zadié

7

Debby1982, le 27 mar 2008 à 21:59:41

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ége­ndes!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

Répondre à Debby1982

8

eriiic, le 27 mar 2008 à 22:58:29

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

Répondre à eriiic

9

gbinforme, le 27 mar 2008 à 23:04:33

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 !
Toujours zen

Répondre à gbinforme

10

 eriiic, le 27 mar 2008 à 23:59:12

Et bien bonne nuit alors :-)
bye

Répondre à eriiic