Formule de critères multiples

Salut,

Je souhaite mettre en place une fonction qui me permettrait de compter dans une plage le nombre de cellule qui ont au moins un des trois critères possibles.

Thx

3 réponses

  1. Contributeur
    Bonjour
    =NB.SI(Plage;"critère1")+NB.SI(Plage;"Critère2")+ ect...
    ou
    =SOMMPEROD(((Plage=critére1)+(plage=critère2)+(plage=critére3)*1)

    Vous pouvez bien sur remplacer les critères par une adresse de cellule qui les continet (sans guillemets alors)

    si vos critères sont un élément de texte dans un texte plus logn, ,utilisez la 1° formule avec
    NB.SI(Plage;"*critère1*")+ ect....
    et si vos critères sont dans une cellule
    =NB.SI(plage;"*"&adresse"&"*")+ ...

    crdlmnt
    2
    1. Bonjour,

      =NB.SI(Plage;Critère1)+NB.SI(Plage;Critère2)+NB.SI(Plage;Critère3)
      A+
      1
      1. Ok super merci.

        Maintenant je veux rajouter une particularité.
        Je veux compter dans une plage le nombre de cellule qui contient le critère X, puis parmis cela, je veux compter dans une autre plage ceux qui ont au moins un des trois autres critères
        0
        1. Contributeur
          =SOMMEPROD((plage=critèreX)*((plage=critère1)+(plage=critére2)+(plage=critère3)))
          bonne route
          0
        2. J'ai besoin d'utiliser les * dans mes criteres donc SOMMEPROD est exclu.
          0
        3. Contributeur
          Ah?
          par exemple:
          =SOMMEPROD((A2:A13="*")*(B2:B13))
          fonctionne très bien.
          Comment sont vos critères?
          0
        4. Je vais utiliser SOMMEPROD.
          Ca fonctionne très bien.
          Merci Vaucluse.

          Que veut dire l'étoile qui est entre les deux plages ?
          =SOMMEPROD((plage=critèreX)*((plage=critère1)+(plage=critére2)+(plage=critère3)))
          0
        5. Contributeur
          SOMMEPROD recherche chaque condition ligne par ligne, affecte 1 si elle se réalise et 0 dans la cas contraire
          le signe multiplie les résultats, et la formule fait l'addition des 1 résultants, donc des lignes où toutes les conditions sont réalisées.
          Pour info:
          SOMMEPROD(Champ1=x)*(Champ2=Z)*(Champ3=Y))
          compte le nombre de lignes avec X ,Z,Y

          SOMMEPROD(Champ1=x)*(Champ2=Z)*(Champ3=Y)*(Champ4))

          A condition que champ4 soit des valeurs numériques, fait le total des valeurs de champs 4 sur les lignes où les conditions X,Z,Y sont réalisées.

          Bonne route
          0