Nb.Si avec plusieurs critères
Résolu/Fermé
A voir également:
- Nb.Si avec plusieurs critères
- Nb.si en anglais - Guide
- Moyenne.si.ens plusieurs critères même colonne ✓ - Forum Excel
- Nb.si ne fonctionne pas ✓ - Forum Excel
- Nb.si différent de vide ✓ - Forum Excel
- Nb.si 2 critères dans 2 plages ✓ - Forum Excel
2 réponses
via55
Messages postés
14408
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
5 mai 2024
2 704
10 mars 2014 à 23:46
10 mars 2014 à 23:46
Bonsoir Lilou
La fonction NB.SI ne te permet de dénombre qu'avec un seul critère (par exemple <20 ans)
Pour dénombrer avec plusieurs critères il faut utiliser NB.SI.ENS
=NB.SI.ENS(ta plage de données;">=10";ta plage de données;"<=20")
ou si ancienne version d'excel sans cette fonction il faut utiliser SOMMEPROD
=SOMMEPROD((ta plage de données>=10)*(ta plage de données<=20))
attention pas de guillemets en ce cas
Cdlmnt
La fonction NB.SI ne te permet de dénombre qu'avec un seul critère (par exemple <20 ans)
Pour dénombrer avec plusieurs critères il faut utiliser NB.SI.ENS
=NB.SI.ENS(ta plage de données;">=10";ta plage de données;"<=20")
ou si ancienne version d'excel sans cette fonction il faut utiliser SOMMEPROD
=SOMMEPROD((ta plage de données>=10)*(ta plage de données<=20))
attention pas de guillemets en ce cas
Cdlmnt
Raymond PENTIER
Messages postés
58414
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
8 mai 2024
17 105
Modifié par Raymond PENTIER le 11/03/2014 à 00:39
Modifié par Raymond PENTIER le 11/03/2014 à 00:39
Bonjour Lilou.
Dans ton "travail", on t'oblige à utiliser la fonction NB.SI ou c'est toi qui imagines que c'est la bonne fonction ?
Cette fonction agit ainsi : tu as des noms de A2 à A21, leurs âges de B2 à B21, 10 en C1 et 20 en D1 ; en C2 la formule =NB.SI(B2:B21;">"&C1) affiche le nombre de personnes de plus de 10 ans ; en D2 la formule =NB.SI(B2:B21;"<"&D1) affiche le nombre de personnes de moins de 20 ans.
Si de F2 à F21 tu saisis la formule =SI(B:B>10;B:B;"") tu auras ton résultat en F1 avec la formule =NB.SI(F2:F21;"<"&D1) ---- https://www.cjoint.com/c/DClaM6xG6ep
Sinon, bien sûr, les solutions de via55 sont parfaites
(sauf si tu as une version d'Excel antérieure à 2007) !
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Dans ton "travail", on t'oblige à utiliser la fonction NB.SI ou c'est toi qui imagines que c'est la bonne fonction ?
Cette fonction agit ainsi : tu as des noms de A2 à A21, leurs âges de B2 à B21, 10 en C1 et 20 en D1 ; en C2 la formule =NB.SI(B2:B21;">"&C1) affiche le nombre de personnes de plus de 10 ans ; en D2 la formule =NB.SI(B2:B21;"<"&D1) affiche le nombre de personnes de moins de 20 ans.
Si de F2 à F21 tu saisis la formule =SI(B:B>10;B:B;"") tu auras ton résultat en F1 avec la formule =NB.SI(F2:F21;"<"&D1) ---- https://www.cjoint.com/c/DClaM6xG6ep
Sinon, bien sûr, les solutions de via55 sont parfaites
(sauf si tu as une version d'Excel antérieure à 2007) !
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
via55
Messages postés
14408
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
5 mai 2024
2 704
11 mars 2014 à 00:57
11 mars 2014 à 00:57
Bonjour Raymond
Ôtes moi d'un doute, pour version avant 2007 SOMMEPROD fonctionne bien ?
Cordialement
Ôtes moi d'un doute, pour version avant 2007 SOMMEPROD fonctionne bien ?
Cordialement
Déjà merci de m'avoir répondu :)
j'ai une version antérieur à 2007 et c'est moi qui est choisie cette fonction, en pensant que c'était la bonne
Je comprends ce que je dois faire jusqu'à l'étape avec la formule =SI(B:B>;B:B;"") . Je ne comprends pas ce que sont les B car ils n'ont pas de numéros, donc ne sont pas des cellules et les " sans rien à l'intérieur :/
merci
j'ai une version antérieur à 2007 et c'est moi qui est choisie cette fonction, en pensant que c'était la bonne
Je comprends ce que je dois faire jusqu'à l'étape avec la formule =SI(B:B>;B:B;"") . Je ne comprends pas ce que sont les B car ils n'ont pas de numéros, donc ne sont pas des cellules et les " sans rien à l'intérieur :/
merci
Raymond PENTIER
Messages postés
58414
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
8 mai 2024
17 105
11 mars 2014 à 01:02
11 mars 2014 à 01:02
Oui, bien entendu !
Je faisais allusion à NB.SI.ENS qui est la fonction se rapprochant de ce que voulait utiliser Lilou ...
Je faisais allusion à NB.SI.ENS qui est la fonction se rapprochant de ce que voulait utiliser Lilou ...
via55
Messages postés
14408
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
5 mai 2024
2 704
Modifié par via55 le 11/03/2014 à 01:06
Modifié par via55 le 11/03/2014 à 01:06
B:B c'est toute la colonne B
Comme tu es avant 2007 tu n'as pas NB.SI.ENS mais tu peux utiliser SOMMEPROD comme je t'indiquais avant sur une plage précise :
SOMMEPROD((A2:A50>=10)*(A2:A50<=20))
Cdlmnt
Comme tu es avant 2007 tu n'as pas NB.SI.ENS mais tu peux utiliser SOMMEPROD comme je t'indiquais avant sur une plage précise :
SOMMEPROD((A2:A50>=10)*(A2:A50<=20))
Cdlmnt
Modifié par Lilou le 11/03/2014 à 01:05
Je vais utiliser =SOMMEPROD mais le logiciel me demande 3 matrices et pas de plages de données or je ne sais pas ce que sont des matrices ...
merci