Nombre d’arguments trop important
VINCE13980
Messages postés
2
Statut
Membre
-
Raymond PENTIER Messages postés 58213 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58213 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis dépassé par une fonction « si » qui me met un message d’erreur « nombre d’arguments trop important ».
Pour les 2 premières conditions, il n’y a pas de problème. Quand je rajoute « B3=4 » et « B3=5 » survient le message.
Voici la formule :
=SI($B$3=2;SI($C$3>=500;($C$3-500)*0,21;$C$3*0);SI($B$3=3;SI($C$3>=750;($C$3-750)*0,21;$C$3*0));SI($B$3=4;SI($C$3>=1000;($C$3-1000)*0,21;$C$3*0));SI($B$3=5;SI($C$3>=1250;($C$3-1250)*0,21;$C$3*0)))
Bien cordialement
Vincent
Je suis dépassé par une fonction « si » qui me met un message d’erreur « nombre d’arguments trop important ».
Pour les 2 premières conditions, il n’y a pas de problème. Quand je rajoute « B3=4 » et « B3=5 » survient le message.
Voici la formule :
=SI($B$3=2;SI($C$3>=500;($C$3-500)*0,21;$C$3*0);SI($B$3=3;SI($C$3>=750;($C$3-750)*0,21;$C$3*0));SI($B$3=4;SI($C$3>=1000;($C$3-1000)*0,21;$C$3*0));SI($B$3=5;SI($C$3>=1250;($C$3-1250)*0,21;$C$3*0)))
Bien cordialement
Vincent
5 réponses
-
Bonjour
peut être
=SI(ET($B$3=2;$C$3>=500);$C$3-500;SI(ET($B$3=3;$C$3>=750);$C$3-750;SI(ET($B$3=4;$C$3>=1000);$C$3-1000;SI(ET($B$3=5;$C$3>=1250);$C$3-1250;0))))*0,21
crdlmnt -
Bonjour,
Quelques parenthèses à modifier :
=SI($B$3=2;SI($C$3>=500;($C$3-500)*0,21;$C$3*0);SI($B$3=3;SI($C$3>=750;($C$3-750)*0,21;$C$3*0);SI($B$3=4;SI($C$3>=1000;($C$3-1000)*0,21;$C$3*0);SI($B$3=5;SI($C$3>=1250;($C$3-1250)*0,21;$C$3*0)))))
Cordialement,
didibonf -
Bonjour à tous,
Une autre formule : =MAX(0;($C$3-$B$3*250)*0,21)
Cordialement -
les 2 solutions fonctionnent Vaucluse et didibonf. c'est merveilleux .
Je vous remercie énormément
Cordialement
Vincent -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour, Vince.
En effet, tu as la chance, pour ta première discussion, d'obtenir trois réponses, rapides, justes et variées.- Celle de didibonf respecte la structure de ta formule en rectifiant les parenthèses. Il aurait d'ailleurs pu en profiter pour remplacer les quatre $C$3*0 par simplement 0 ...
- Celle de Vaucluse est optimisée, donc bien plus courte, en regroupant les conditions par paires avec la fonction ET.
- Celle de JvDo est une formule de pro, remarquable de concision et d'efficacité. Je t'invite à la décortiquer pour être capable d'en créer de semblables à l'avenir.
- Ma contribution consistera à te recommander de dessiner un ordinogramme chaque fois que tu as une formule conditionnelle un peu longue à écrire. C'est une aide décisive pour vérifier la logique des conditions et l'exactitude de la syntaxe. Cela facilite aussi l'optimisation de la formule.