Ma formule contient une erreur ?
Résolu
KARNOM
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
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.
=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.
A voir également:
- Ma formule contient une erreur ?
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
10 réponses
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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
=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
=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)))))
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 ?
=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 ?