SI B1>A1 alors (calcul)

Résolu
Bonjour,

J'ai cherché sans trouver la formule exact qui me serait bien utile.

Tout est dans le titre : SI B1>A1 alors B1-A1 sinon "FAUX"

Mais si A1 ou B1 vide alors RIEN

pourriez-vous m'aider, s'il vous plait ?

Merci par avance,

Cordialement ,
Dany :)

2 réponses

  1. Bonjour Dany

    =SI(OU(A1="";B1="");"";SI(B1>A1;B1-A1;"FAUX"))

    Cdlmnt
    Via
    2
    1. Merci beaucoup pour la rapidité de votre réponse :)
      Génial ! ça marche !
      et si je veux argumenter la formule à plusieurs cases ?
      exemple :
      SI B1>A1 alors B1-A1 sinon "FAUX"

      Mais si A1 ou B1 vide alors RIEN

      Même chose avec
      D1>C1 alors D1-C1 sinon "FAUX"
      Mais si A1 ou B1 vide alors RIEN

      Et au final je voudrais pouvoir additionner les resultats de ces deux calculs :
      (B1-A1)+(D1-C1) seulement si B1>A1 et que D1>C1
      Est-ce possible ?
      s'il vous plait :D
      0
    2. Contributeur
      @dany7496Tout bêtement =SI(B1>A1;B1-A1;0) + SI(D1>C1;D1-C1;0)
      0
    3. @Raymond PENTIERbonjour ;)

      Impeccable ça marche. merci :)

      Autre question, si je fais cette formule par rapport à tout ce que vous m'avez dit :
      =SI(B1>A1;B1-A1;B1) + SI(D1>C1;D1-C1;D1) + SI(F1>E1;F1-E1;F1) + SI(H1>G1;H1-G1;H1) + SI(J1>I1;J1-I1;J1)
      Imaginons que la cellule F1 soit vide, dans ce cas je veux qu'à la place de F1-E1, cela passe à la cellule suivante : SI(G1>E1;G1-E1;G1)
      et si la G1 vide, la suivante...etc... ?
      Est-ce possible sans macro ?
      0
    4. Contributeur
      @dany7496C'est certainement possible, mais très lourd !
      Est-ce vraiment nécessaire ?
      et ne vas-tu pas vouloir ensuite ajouter des cellules K1, L1, M1 etc ?
      0
    5. @Raymond PENTIERen fait le tableau va de A8 -> M8
      et il faudrait que, si une case n'est pas remplie, le calcul se fasse avec le nombre inscrit dans la cellule suivante
      0