Formule de critères multiples

Fermé
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014 - 13 sept. 2013 à 12:35
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 sept. 2013 à 15:50
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
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 sept. 2013 à 12:49
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
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
13 sept. 2013 à 12:56
Bonjour,

=NB.SI(Plage;Critère1)+NB.SI(Plage;Critère2)+NB.SI(Plage;Critère3)
A+
1
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014
13 sept. 2013 à 13:28
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 sept. 2013 à 13:41
=SOMMEPROD((plage=critèreX)*((plage=critère1)+(plage=critére2)+(plage=critère3)))
bonne route
0
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014
13 sept. 2013 à 13:49
J'ai besoin d'utiliser les * dans mes criteres donc SOMMEPROD est exclu.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 sept. 2013 à 14:02
Ah?
par exemple:
=SOMMEPROD((A2:A13="*")*(B2:B13))
fonctionne très bien.
Comment sont vos critères?
0
nogelan Messages postés 19 Date d'inscription mercredi 16 mai 2007 Statut Membre Dernière intervention 5 août 2014
13 sept. 2013 à 14:19
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 sept. 2013 à 15:50
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