Probleme formule dans excel

Bonjour,
dans un tableau je souhaite faire une somme avec une condition.
le condition se trouve dans la colonne E et la somme a calculer si la condition est présente se trouve sur plusieurs colonnes de G11 à M51;
mais quand j'écris cette formule : =SOMME.SI(D11:D51;"X";G11:M51) le calcul ne s'opère que de G11 à G51 , c'est à dire que sur une colonne.

Je me trompe où???

merci
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Contributeur
    bonjour

    tout simplement dans le systeme des matrices, les matrice se doivent d'etre de meme taille

    Formule matricielle à essayer (test non faits)
    =Somme(SI(D11:D51="X";Somme(Decaler(G11:M11;ligne(D11:D51)-11;0;1));0))

    Formule à valider avec Ctrl + Maj + Entrée
    0
    1. ou avec cette formule qu'est longue
      =SOMME(SOMME.SI(D11:D51;"x";G11:G51);SOMME.SI(D11:D51;"x";H11:H51);SOMME.SI(D11:D51;"x";I11:I51)...............................)
      0
      1. Contributeur
        Bonjour tous,
        ou autre solution ..
        =SI(NB.SI(D11:D51;"X")=41;SOMME(G11:M51);"")

        Si "X" est un drapeau et que si pas X c'est = ""
        =SI(NB.VIDE(D11:D51)=0;SOMME(G11:M51);"")

        A+
        0