Problème sur une formule (utilisation du SI)

Bonjour à tous,

malgré mes recherches et lectures des définitions des formules sur MS 2007 je n'arrive pas à avoir le résultat que je souhaiterais avoir.

Je vous explique ce que j'aimerais arriver à faire (c'est surement tout bête..)

J'ai quatre cellules. A1, A2,A3 et A4

Dans A1, j'ai un nombre.

Dans A2, j'ai un autre nombre différent.

Dans A3, j'ai du texte. Dans mon cas précis le texte est "Impôt payé" ou bien "Impôt non payé"

Dans A4, j'aimerais en fait affiché un résultat. Je vais essayer de vous l'expliquer avec des mots...

Si A1 est inférieur à 0, alors A4 égale à moins A1, Mais (et c'est là que ma formule ne fonctionne plus) Si A1 est inférieur à 0 ET que A3 est égale à "Impôt non payé", alors A4 égale moins A2 plus A2. Sinon mettre un zéro.

J'ai essayé en rentrant cette formule dans A4

=SI(A1<0;-A1;SI(ET(A1<0;A="Impôt non payé");(-A1+A2);"0"))

Si vous auriez une idée je suis preneur

Merci,

Darkflow

Bonjour,

Peut-être avec cette formule :

=SI(ET(A1<0;A3<>"Impôt non payé");-A1;SI(A1<0;(-A1+A2);0))

Je te laisse tester

@+

Bonjour,

Il manque de la clarté dans ton explication. Essaye plutôt la formule suivante et dis-nous si c'est bien ça que tu veux comme résultat. Sinon reviens avec plus de précisions.

=SI(ET(A1<0;A3="Impôt non payé");A2-A1;SI(A1<0;-A1;0))

Ou bien :

=SI(A1<0;SI(A3="Impôt non payé";A2-A1;-A1);0)

édit : salut thibo

Bonjour

Et l'explication, c'est que la formule teste les conditions dans l'ordre où elles sont saisies ; à savoir dans ton exemple : 1° A1<0 - 2° SI(ET(A1<0;A3="Impôts non payé)

Quand la réponse est VRAI, la recherche s'arrête. C'est pour cela qu'il faut écrire en 1er : SI(ET(A1<0;A3="Impôts non payé)

Amicalement

Nad

Bonjour et merci Nad cela fonctionne très bien maintenant

Je retiens qu'il faut mettre de telles conditions en premier et non en plein milieu de la formule

merci encore

Darkflow

Rechercher des sujets similaires à "probleme formule utilisation"