Ma condition ne fonctionne pas

Résolu
solene85 Messages postés 414 Statut Membre -  
Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
  2. solene85 Messages postés 414 Statut Membre 14
     
    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. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      SI(ET(C3>0;E3=0
      )
      ;B3-C3;"faux")
      0
  3. solene85 Messages postés 414 Statut Membre 14
     
    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. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Ah ! Tu m'as fait peur ...
      0