Fonction SI Imbriquée ERREUR

Fermé
Alice1723 Messages postés 1 Date d'inscription mercredi 2 janvier 2013 Statut Membre Dernière intervention 2 janvier 2013 - 2 janv. 2013 à 20:44
Raymond PENTIER Messages postés 58712 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 novembre 2024 - 3 janv. 2013 à 13:59
Bonjour,

J'essaie désespérément de faire une fonction SI imbriquée sur mon tableur EXCEL, mais rien ne marche. J'ai regardé les autres sujets et je ne trouve pas l'erreur.
Le premier SI et le dernier SI marchent mais pas ceux du milieu
Je dois calculer la marge selon le CA:
CA < 5000 alors 4%
Si 5000<CA<8000 alors 5%
Si 8000<CA<10000 alors 6%
CA > 10000 alors 7%

j'ai mis : (sachant que B27 correspond à ma case CA)

SI(B27<5000;"4%";SI(5000<B27<8000;"5%%";SI(8000<B27<10000;"6%";SI(B27>10000;"7%";"rien"))))

MAIS LA FORMULE NE FONCTIONNE PAS !!

Merci de votre aide !

A voir également:

4 réponses

Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 5 102
Modifié par Mike-31 le 2/01/2013 à 20:59
Salut,

Pour tester la cellule B27

=SI(B27>=10000;7%;SI(B27>=8000;6%;SI(B27>=5000;5%;SI(B27<>"";4%;"rien"))))

et formate la cellule en pourcentage

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Raymond PENTIER Messages postés 58712 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 novembre 2024 17 227
3 janv. 2013 à 02:15
Bonjour Alice.

"J'ai regardé les autres sujets et je ne trouve pas l'erreur". Sur les autres sujets tu n'as certainement jamais trouvé SI(5000<B27<8000;"... ! C'est de ta pure invention.

"Le premier SI et le dernier SI marchent mais pas ceux du milieu" ils marchent précisément parce qu'il n'y a pas de double inégalité ...

Comme tu as 4 résultats possibles, il te suffit de 3 tests :
=SI(B27>=10000;7%;SI(B27>=8000;6%;SI(B27>=5000;5%;4%)))

Amitiés à vous deux.
0
Raymond PENTIER Messages postés 58712 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 novembre 2024 17 227
3 janv. 2013 à 03:22
On peut aussi adopter la logique inversée
=SI(B27<5000;4%;SI(B27<5000;5%;Si(B27<8000;6%;7%)))
0
Tessel75 Messages postés 192 Date d'inscription lundi 17 décembre 2012 Statut Membre Dernière intervention 19 janvier 2013 22
3 janv. 2013 à 02:53
Bonsoir, et meilleurs voeux à tous,
Comme pour appuyer Mike et Raymond, la logique du SI de Excel est :
SI A vrai alors B sinon C

donc dans les SI imbriqués, on a
SI A vrai alors B sinon ( A faux, mais SI A2 vrai alors B2 sinon C2)

ce qui se traduit dans ton problème
Si B27 >= 10000 alors 7% sinon
si B27 >= 8000 alors 6% sinon
si B27 >= 5000 alors 4% sinon 0%
Il n'y a pas besoin de double inégalité puisque la précédente de chaque niveau a écrêté les données qui ont remplies la condition demandée à l'étape d'avant.
Ai-je été, ainsi que Mike et Raymond, assez clair.
Bonne soirée.
0
Mike-31 Messages postés 18342 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 2 novembre 2024 5 102
Modifié par Mike-31 le 3/01/2013 à 08:38
Salut le fil,

Il serait possible de passer avec simplement 3 conditionnelles sauf que la cellule vide ou négative n'est pas traité d'ou ma 4éme conditionnelle pour traiter ce cas et avoir une cellule vide ou avec Rien si B27 est vide ou négatif
mais apparemment Alice est restée dans les vapeurs du réveillon

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Raymond PENTIER Messages postés 58712 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 novembre 2024 17 227
3 janv. 2013 à 13:59
Oui, tu as raison.
Surtout qu'Alice n'a toujours pas réagi à nos différents messages ...
0