SOMME.SI

Résolu
Bonjour à tous,

J'ai besoin de votre aide pour une formule Excel.
J'ai besoin de calculer la somme d'une ligne si et seulement si la cellule avant cette ligne est supérieure à 0.
J'ai donc utilisé un SOMME.SI, j'arrive à l'écriture suivante :
=SOMME.SI(A1; ">0"; A2:Z2)
Avec A1 la cellule qui doit être supérieure à 0.
">0", mon critère.
A2:Z2, la plage à calculer.
Le problème est que cette formule me donne uniquement la valeur de A2 et non la somme de toute la plage...
Avez-vous une autre solution ?

Merci de votre aide !

Bien cordialement

Peybernes

1 réponse

  1. Bonjour,

    Vous pouvez mettre cette formule :
    =si(A1>0;Somme(A2:Z2);0)

    Ça devrait correspondre a votre demande.
    1
    1. Parfait, merci !
      0
    2. Bonjour,
      Je reviens vers vous car la somme s'effectue quand il y a du texte en A1, or je ne veux pas que ça soit le cas.
      Auriez-vous une autre solution pour pallier ce problème ?
      Merci de votre aide
      Bien cdm
      0
    3. Contributeur
      @peybernesBonjour

      =SI(ET(ESTNUM(A1);A1>0);SOMME(A2:Z2);"")

      crdlmnt
      0
    4. Merci beaucoup !
      0