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

  • Votes
  • Date
  • Date décroissante
  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

    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
      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.
        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
      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.
        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

          @+