Nombre d’arguments trop important
VINCE13980
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 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
A voir également:
- Nombre d’arguments trop important
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Gto nombre episode - Forum Cinéma / Télé
- Vous avez entré un nombre trop important d'arguments pour cette fonction ✓ - Forum Excel
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
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
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
les 2 solutions fonctionnent Vaucluse et didibonf. c'est merveilleux .
Je vous remercie énormément
Cordialement
Vincent
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.
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.