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
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
A voir également:
- Formule de critères multiples
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle formule si - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
13 sept. 2013 à 12:49
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
=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
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
13 sept. 2013 à 12:56
Bonjour,
=NB.SI(Plage;Critère1)+NB.SI(Plage;Critère2)+NB.SI(Plage;Critère3)A+
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
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
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
13 sept. 2013 à 13:41
13 sept. 2013 à 13:41
=SOMMEPROD((plage=critèreX)*((plage=critère1)+(plage=critére2)+(plage=critère3)))
bonne route
bonne route
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
13 sept. 2013 à 13:49
J'ai besoin d'utiliser les * dans mes criteres donc SOMMEPROD est exclu.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
13 sept. 2013 à 14:02
13 sept. 2013 à 14:02
Ah?
par exemple:
=SOMMEPROD((A2:A13="*")*(B2:B13))
fonctionne très bien.
Comment sont vos critères?
par exemple:
=SOMMEPROD((A2:A13="*")*(B2:B13))
fonctionne très bien.
Comment sont vos critères?
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
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)))
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)))
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
13 sept. 2013 à 15:50
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
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