Excel - formule somme(si

Bonjour,

Savez-vous comment ajouter des critères à la formule matricielle "somme(si(zone1="X";zone2))" puis ctrl shift entrée , je veux la somme des X et des B

zone1 zone2
A 1
X 1
B 1
C 1
X 1

Merci
Configuration: Windows XP
Firefox 2.0.0.12

5 réponses

  1. Contributeur
    bonjour ricou

    Toujours en formule matricielle :
    =SOMME((zone1="X")+(zone1="B")*(zone2))

    en non matricielle
    =SOMMEPROD((zone1="X")+(zone1="B");(zone2))

    tu as une excellente présentation par © Laurent Longre
    1
    1. oriente toi plus vers les formules base de données style bdsomme
      0
      1. Bonjour,
        essaye ceci:
        =sommeprod((a1:a10="x")*(1))
        et

        =sommeprod((a1:a10="b")*(1))
        0
        1. Contributeur
          Bonjour
          Pourquoi une formule matricielle?
          Celle ci marche tout simplement trés bien:(attention aux signes, il n'y a pas de signe = mais ; )

          =SOMME.SI(ZONE1;"X";ZONE2)

          CRDLMNT
          0
          1. Contributeur
            bonjour

            Celle ci marche tout simplement trés bien : =SOMME.SI(ZONE1;"X";ZONE2)
            Oui mais à condition de l'écrire comme ceci pour répondre à la question
            =SOMME.SI(zone1;"X";zone2)+SOMME.SI(zone1;"B";zone2)
            0
            1. C'est justement ceci que je veux éviter, elle est beaucoup trop longue lorsqu'on plusieurs critères.
              0
            2. Contributeur
              @ricou34bonjour

              Regardes la solution du poste 3
              0
            3. @gbinformeElle me plaît davantage la solution du poste 3
              0