Excel "Vous tapez trop d'arguments..."

Lux -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, ça fais deux jours que je cherche la solution a mon problème mais sans réponse. Je suis en train de créer une base de donner afin d'optimiser l'impression de fiche de débit, cependant, alors que tout mes tableaux fonctionnent, une formule me donne du fil a retordre, Excel m'avertis que j'ai taper trop d'argument pour cette fonction;

La voila :

=SI(D13="";"";SI(E4=Q4;J13+22;SI(E4=Q5;(J13+22-(D16-63))/2;SI(E4=Q6;SI(H4=U15;((J13+22)-(D16-63)-(B16-63))/3;(((J13+11)-(D16-63)-(B16-(W15*2+11))-(D12-W15)*4))/3)+(D12-W15)*2);SI(E4=Q7;SI(H4=U15;((J13+22)-(D16-63)-((B16-63)*2))/4;(((J13)-(D16-63)-((B16-(W15*2+11))*2)-((D12-W15)*4))/4)+((D12-W15)*2));SI(E4=Q8;J13+22;SI(E4=Q9;(J13+22-(D16-63))/2;SI(E4=Q10;J13+22 ;SI(E4=Q11;0;SI(E4=Q12;0;SI(E4=Q13;0;))))))))))



J'ai essayer de la réduire comme ceci:

=SI(D13="";"";SI(E4=Q4;ET(E4=Q8;ET(E4=Q10;J13+22)));SI(E4=Q5;ET(E4=Q9;(J13+22-(D16-63))/2;SI(E4=Q6;SI(H4=U15;((J13+22)-(D16-63)-(B16-63))/3;(((J13+11)-(D16-63)-(B16-(W15*2+11))-(D12-W15)*4))/3)+D12-W15)*2);SI(E4=Q7;SI(H4=U15;((J13+22)-(D16-63)-((B16-63)*2))/4;(((J13)-(D16-63)-((B16-(W15*2+11))*2)-((D12-W15)*4))/4)+((D12-W15)*2));SI(E4=Q11 ;ET(E4=Q12 ;ET(E4=Q13;0;))))

mais sans succès... Toujours le même message.
Faut il changer quelques paramètres? Je suis étudiante et j'ai commencer les cours de base d'Excel il n'y a que quelque mois, en plus je n'arrive pas a obtenir de lien pour montré ma page.
Merci de votre attention.
PS: je me doute qu'il y a des sujets similaires mais ils sont souvent personnelles et ne m'aide pas beaucoup.
A voir également:

3 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Tu ne peux pas imbriquer plus que 7 fonctions SI l'une dans l'autre.
0
Lux
 
Oui c'est pour ça que j'ai modifier la formule initiale, la seconde que j'ai taper n'en comporte que 7, de plus il y a quelque chose que je ne comprend pas, je fais mon tableau Excel avec pour base celui de mon patron, et sur sa page, la première formule marche très bien, il n'y aucun message d'erreur. Il n'y a que sur ma feuille que ça le fais...
0
Mazzaropi Messages postés 1985 Date d'inscription   Statut Contributeur Dernière intervention   71
 
Lux, Bonjour.

La formule est complexe et comporte de nombreux détails.
Il est difficile de déterminer exactement où l'erreur de ne pas savoir comment devraient les calculs à effectuer.

Je crois que l'erreur initiale est la quantité de supports qui existe après la première comparaison des SI (E4 = Q6, SI (H4 = U15; ......

Puisque vous savez comment être le calcul, consultez cette pièce à nouveau.

Enregistrez votre feuille de calcul sur un site gratuit, www.cjoint.com et mettre le lien ici pour le télécharger.

Ainsi, il sera plus facile pour nous d'aider.
--
Belo Horizonte, Brasil.
Marcílio Lobão
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour à tous

En indentant ta formule (aligner les SI, alors, sinon de même niveau) on peut voir un pb

=SI(D13=""
;""
;SI(E4=Q4
;J13+22
;SI(E4=Q5
;(J13+22-(D16-63))/2
;SI(E4=Q6
;SI(H4=U15
;((J13+22)-(D16-63)-(B16-63))/3
;(((J13+11)-(D16-63)-(B16-(W15*2+11))-(D12-W15)*4))/3)+(D12-W15)*2)
le dernier ; (sinon) est celui de ton dernier (5°) si
donc ton premier si est fini et il manque des ")"
et le reste de la formule n'est plus cohérent

;SI(E4=Q7;SI(H4=U15;((J13+22)-(D16-63)-((B16-63)*2))/4;(((J13)-(D16-63)-((B16-(W15*2+11))*2)-((D12-W15)*4))/4)+((D12-W15)*2));SI(E4=Q8;J13+22;SI(E4=Q9;(J13+22-(D16-63))/2;SI(E4=Q10;J13+22 ;SI(E4=Q11;0;SI(E4=Q12;0;SI(E4=Q13;0;))))))))))

avec excel 2003 (mon cas) on est limité dans les imbrications, mais je crois qu'à partir d'excel 2007 ce n'est plus le cas
Pour éclaircir la formule, tu peux la "couper" en deux avec un +
SI(....) + SI(...)

Bon courage
0