Erreur de syntaxe dans formule... Renvoie "FAUX"

Bonsoir le forum,

J'ai un problème de syntaxe sur cette formule:

=SI(ET(D13=1;D21=VRAI);
SI(G16<=426;G16;
SI(ET(G16>426;G16<=4260);G16-426;
SI(ET(G16>4260;G16<=121700);G16*10%;
SI(G16>121700;12170;

SI(ET(D13=2;D21=VRAI);
SI((G16+I16)<=426;(G16+I16);
SI(ET((G16+I16)>426;(G16+I16)<=4260);(G16+I16)-426;
SI(ET((G16+I16)>4260;(G16+I16)<=121700);(G16+I16)*10%;
SI((G16+I16)>121700;12170;

SI(D13=3;0;G22)))))))))))

Mais impossible de trouver l'erreur...

La formule renvoie "FAUX"...

Si quelqu'un voit quelque chose qui cloche ?!?!

17fichier-test.xlsm (29.90 Ko)

Bonsoir,

Présente-nous ton fichier avec la formule. On pourra te dire ce qui cloche. Dis-nous aussi ce que tu attends comme résultat à la place de FAUX.

Salut,

même réponse que Raja sur le fond!

Cependant, là, il n'y aurait pas une parenthèse de trop après le SI ? A tester!

SI((G16+I16)

A+


Non, je n'ai rien dit!

Ça ne doit pas être ça!

Bonsoir Raja & Curulis57,

Et voilou...

16fichier-test.xlsm (29.90 Ko)

Salut,

en fait, tu as oublié de mentionner une condition FAUSSE en fin de formule.

J'ai aouté ceci et ça me donne Z2RO au lieu de faux !

;0;G22))))))))));0)

Tu nous dis quoi ?

A+

Effectivement....

Mais ce n'est pas le résultat attendu...

Comment faire pour obtenir 3200€ en passant par la condition ???

Salut,

c'est vraiment tordu comme truc!

La seule possibilité de pouvoir accéder aux 3200€ est de corriger comme suit :

Début de formule :

=SI(ET(D13=2;D21=VRAI;

=> D13 = 2

Plus loin, il faut additionner G16 + I16 pour bénéficier du seul calcul qui permet d'avoir 3200€, à savoir les 10%.

00);(G16+I16)*10%;SI(

A part ça, je ne vois rien... et je ne regarderai pas plus loin!

Bon courage!

A+

curulis57 a écrit :

c'est vraiment tordu comme truc!

Dans un sens tu a raison oui...

C'est une formule pour calculer l'abattement des 10% de l'impôt sur le revenu 2016... L'état quoi !!!

Merci quand même...

Re,

Voici une formule simplifiée qui calcule l'abattement de 10% sur le revenu 2015 dans un cas classique (salarié) :

=SI(REVENU<427;REVENU;SI(REVENU<4261;426;SI(REVENU<121701;ARRONDI.SUP(REVENU*10%;0);12170)))

A tester. Si le résultat est probant, essaye d'adapter à tes paramètres à ce calcul. Je n'arrive pas trouver dans l'explications des textes tes paramètres ni d'ailleurs les deux bases différentes de revenus.

Merçi Raja !

J'ai adopté ta formule...

Désolé pour cette réponse TRES Très tardive... Mais j'étais passé carrément a autre chose !!!

Mais mieux vaut tard que jamais...

Rechercher des sujets similaires à "erreur syntaxe formule renvoie faux"