Ma condition ne fonctionne pas

Résolu
Bonsoir,

=SI(C3=E3;B3;SI(E3<C3;B3-E3;SI(E3>C3;"faux";SI(ET(C3>0;E3=0;B3-C3)))))

lorsque j'ai créé ma formule
=SI(C3=E3;B3;SI(E3<C3;B3-E3;SI(E3>C3;"faux")))
celle-ci fonctionne très bien

mais dès que j'ajoute SI(ET(C3>0;E3=0;B3-C3)))))
j'ai un message d'erreur

et je ne comprends pas où se trouve l'erreur

Pourriez vous m'expliquer s'il vous plait merci

3 réponses

  1. Contributeur
    Pour les deux premiers SI tu as correctement utilisé tes arguments
    SI(test;valeur_si_vrai;valeur_si_faux)

    Dans le troisième tu ne l'as pas fait
    car dans
    SI(ET(C3>0;E3=0;B3-C3))
    tu n'as que SI(test)
    je suppose que tu voulais écrire
    SI(ET(C3>0;E3=0);B3-C3)
    ? c'est-à-dire SI(test;valeur_si_vrai)
    et dans ce cas il manque le troisième argument valeur_si_faux
    0
    1. je voulais si c3 > 0 et E3 = 0 alors j'aurai comme valeur B3-C3 sinon j'obtiens le message "faux"

      mais lorsque je mets faux j'ai quand même un message d'erreur

      SI(ET(C3>0;E3=0;B3-C3;"faux"))
      0
      1. Contributeur
        SI(ET(C3>0;E3=0
        )
        ;B3-C3;"faux")
        0
    2. ok Raymond j'ai vu

      En resuivant ta réponse j'ai corrigé la position de la parenthèse et tout est en ordre maintenant

      merci beaucoup
      0
      1. Contributeur
        Ah ! Tu m'as fait peur ...
        0