Vous avez tapé un nombre trop important d'arguments

Résolu/Fermé
Marjo - 7 janv. 2022 à 18:15
PapyLuc51 Messages postés 4306 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 mai 2024 - 8 janv. 2022 à 13:19
Bonjour à tous,

Je galère avec ma formule !!!

Elle fonctionne mais la valeur FAUX s'inscrit lorsque la case est vide.
J'ai donc voulu terminer ma formule par ;"" mais l'erreur "Vous avez tapé un nombre trop important d'arguments pour cette fonction" apparait

Voici ma formule :

=SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8))))

J'ai essayé de rentrer ;"" dans chaque condition mais l'erreur revient.

Help me please !!!!



Configuration: Windows / Chrome 96.0.4664.110

6 réponses

blux Messages postés 26019 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 2 mai 2024 3 289
7 janv. 2022 à 18:23
Salut,

Il n'y a que 2 arguments dans ton dernier SI :

(I5=20;G5*0,8)

Donc, c'est normal que si I5 <> 20, il y ait "faux" d'affiché...
0
yclik Messages postés 3599 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 1 mai 2024 1 482
7 janv. 2022 à 18:31
Bonsoir
et avec à tout hasard cette formule
=G5*(100-I5)/100
0
Merci pour vos réponses et votre rapidité !!!
En fait, le mot "FAUX" arrive lorsque on ne choisit pas 5, 10, 15 ou 20 dans ma liste déroulante et que le choix reste sur le titre de ma liste soit REMISE

Merci encore !!!
0
PapyLuc51 Messages postés 4306 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 mai 2024 1 407
Modifié le 8 janv. 2022 à 09:00
Bonjour

Cette formule empêche le FAUX

=SI(I5="";"";SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

et l'ajout d'une parenthèse fermante à la fin.

Ou alors si on doit inscrire la valeur de G5 si I5 est vide

=SI(I5="";G5;SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

Cette deuxième formule peut être réduite à :

=G5*SI(I5="";1;SI(I5=5;0,95;SI(I5=10;0,9;SI(I5=15;0,85;SI(I5=20;0,8)))))

Cordialement
0

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

Posez votre question
Bonjour PapyLuc51,

J'ai tenté la première formule qui me laissait encore FAUX lorsque le choix était sur REMISE.
Par contre, dans les premiers guillemets, j'ai écris REMISE et là ça fonctionne !!!!

=SI(I5="REMISE";"";SI(I5=5;G5*0,95;SI(I5=10;G5*0,9;SI(I5=15;G5*0,85;SI(I5=20;G5*0,8)))))

Je suis trop contente

Merci beaucoup !!!!!!
0
PapyLuc51 Messages postés 4306 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 mai 2024 1 407
Modifié le 8 janv. 2022 à 13:20
OK je n'avais pas tout à fait saisi pour REMISE

Si le sujet l'est mettre en "résolu"

cordialement
0