Ma formule contient une erreur ?

Résolu/Fermé
KARNOM Messages postés 5 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 6 juin 2014 - 2 juin 2014 à 14:09
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 - 6 juin 2014 à 16:34
Merci de me dire quelle(s) erreur(s) contient la formule ci-dessous :

=SI(E1426="";"";SI(ET(E1426<>"";I1426="");0));SI(ET(OU(C1427="LP";C1427="ING");(G1427+(H1427*(1-I1427)))<J1427);0;(G1427+(H1427*(1-I1427))));SI(ET(C1428="ARVAL";(H1428-(H1428*(1-I1428)))<J1428);G1428;SI(ET(C1428="ARVAL";(H1428-(H1428*(1-I1428)))>J1428);G1428+(H1428-(H1428*(1-I1428)))))

Merci par avance.

Cordialement.

10 réponses

JEXALO Messages postés 219 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2022 157
2 juin 2014 à 15:23
Bonjour,

Il ne faut fermer les parenthèses qu'à la fin du test logique

=SI(E1426="";"";SI(ET(E1426<>"";I1426="");0;SI(ET(OU(C1427="LP";

A la place de

=SI(E1426="";"";SI(ET(E1426<>"";I1426="");0));SI(ET(OU(C1427="LP";

Et cela sur tous les tests de la formule.
0
KARNOM Messages postés 5 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 6 juin 2014
2 juin 2014 à 16:33
Merci, mais maintenant Excel me dit que j'ai tapé un trop grand nombre d'arguments ?
0
JEXALO Messages postés 219 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2022 157
2 juin 2014 à 17:09
Quelle est votre version d'Excel ?
0
KARNOM Messages postés 5 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 6 juin 2014
3 juin 2014 à 15:33
Excel 2003
0

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

Posez votre question
JEXALO Messages postés 219 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2022 157
3 juin 2014 à 15:44
Excel 2003 limite à 7 le nombre de tests logiques imbriqués.
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
3 juin 2014 à 16:22
Bonjour

Il n'y a pas 7 SI dans la formule
Par contre, il y a des problèmes de parenthèses. Il te faut tout reprendre avec plus de rigueur
Un début
https://www.cjoint.com/?3FdquDJnE2n

Cdlmnt
0
JEXALO Messages postés 219 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2022 157
3 juin 2014 à 18:59
Oups en effet :)
0
KARNOM Messages postés 5 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 6 juin 2014
4 juin 2014 à 15:55
Après modif, ça donne :

=SI(E1426=""
;""
;SI(I1426=""
;0))
;SI(ET(OU(C1426="LP";C1426="ING");(G1426+(H1426*(1-I1426)))<J1426)
;0
;(G1426+(H1426*(1-I1426))))
;SI(ET(C1426="ARVAL";(H1426-(H1426*(1-I1426)))<J1426)
;G1426
;SI(ET(C1426="ARVAL";(H1426-(H1426*(1-I1426)))>J1426)
;G1426+(H1426-(H1428*(1-I1426)))))

Mais ça ne fonctionne toujours pas ?

Merci pour votre retour
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 4/06/2014 à 16:35
=SI(E1426=""
;""
;SI(I1426=""
;0
;SI(ET(OU(C1426="LP";C1426="ING");(G1426+(H1426*(1-I1426)))<J1426)
;0
;G1426+(H1426*(1-I1426))
là tu viens d'écrire le sinon du 3° Si donc c'est fini et il faut fermer les parenthèses des 3 premiers SI, mais ....que fait on de la suite?
;SI(ET(C1426="ARVAL";(H1426-(H1426*(1-I1426)))<J1426)
;G1426
;SI(ET(C1426="ARVAL";(H1426-(H1426*(1-I1426)))>J1426)
;G1426+(H1426-(H1428*(1-I1426)))))
0
KARNOM Messages postés 5 Date d'inscription mercredi 23 avril 2014 Statut Membre Dernière intervention 6 juin 2014
6 juin 2014 à 15:13
Ma nouvelle formule est :
=si(et(ou(c1426="LP";c1426="ING");(g1426+(h1426*(1-i1426)))<j1426)
;0
;(g1426+(h1426*(1-i1426)))
;si(et(c1426="ARVAL";(h1426-(h1426*(1-i1426)))<j1426)
;g1426
;si(et(c1426="ARVAL";(h1426-(h1426*(1-i1426)))>j1426)
;g1426+(h1426-(h1426*(1-i1426)))
;si(e1426=""
;""
;si(et(e1426<>"";i1426="")
;0)))))

Qu'est-ce qui ne va pas ?
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
6 juin 2014 à 16:34
0