Problème de formule sous excel

Résolu
Bonjour,

je fais face à un problème sous excel.

Quelle est la formule à entrer dans la case A3 pour dire :

si la case A1 est vide et que le nombre de la case A2 >30, alors case A3=1

Merci à ceux qui trouveront la solution.

4 réponses

  1. Contributeur
    Bonjour
    =SI(ET(A1=0;A2>30);1;0)
    ou
    =SI(ET(A1="";A2>30);1;"")
    selon ce que vous avez en A1 et ce que vous voulez comme résultat si les conditions ne sont pas remplies
    Crdlmnt

    2
    1. Contributeur sécurité
      Bonjour,

      Si j'ai bien compris ton souci, voici la formule à entrer en A3 : =SI(A1="";SI(A2>30;1;""))

      Cordialement
      0
      1. En fait, c'est presque ça mais pas tout à fait.
        Le résultat en A3 doit être de 1 si le nombre en A2 est supérieur à 30. Or dans ta formule, le résultat en A3 est 1 même si A2 est inférieur à 30.
        0
        1. Contributeur sécurité
          Je viens de tester :

          Je laisse A1 vide et je saisi 30 en A2 => résultat en A3 = case vide

          Je laisse A1 vide et je saisi 31 en A2 => résultat en A3 = 1
          0
      2. Merci beaucoup pour vos réponses. Cela fonctionne en effet très bien. C'est juste le format de ma cellule qui n'était pas en nombre.
        0
        1. Contributeur sécurité
          De rien,

          La formule de Vaucluse est préférable car la mienne fait apparaître un "FAUX" en A3 si A1 n'est pas vide.

          Salut à Vaucluse et +1

          @+
          0