Nombre de valeurs comprises dans un intervale

Résolu/Fermé
Nath - 25 juil. 2012 à 19:27
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 juil. 2012 à 07:09
Bonjour,

J'ai une base de données Excel dans laquelle j'ai inscrit les ages de mes clients. Je tente de calculer le nom de personnes ayant moins de 18 ans, entre 18 et 65 et 65 ans et +. J'utilise la formule suivante : =NB.SI(D6:D144;"<17") pour les 17 ans et moins... =NB.SI(D6:D144;"<65")-C147 pour les gens entre 18 et 65 ans (C147 est le résultat de la formule pour les 17 ans et moins... =NB.SI(D6:D144;">65") pour les 65 ans et +...

Je n'arrive pas au bon résultat puisque la formule no2 compte les gens de 65 ans et la formule no3 ne les comptes pas... je ne sais plus quoi faire.

Pouvez-vous m'aider svp ?

Nath

2 réponses

ccm81 Messages postés 10856 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 10 mai 2024 2 404
25 juil. 2012 à 21:40
bonsoir

tu as aussi ceci
=SOMMEPROD(($A$2:$A$140<18)*1)
=SOMMEPROD(($A$2:$A$140>=18)*($A$2:$A$140<65)*1)
=SOMMEPROD(($A$2:$A$140>65)*1)

bonne suite
1
tuxboy Messages postés 994 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 189
25 juil. 2012 à 19:42
=NB.SI(D6:D144;"<64")-C147
=NB.SI(D6:D144;">=65")
0
tuxboy Messages postés 994 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 189
25 juil. 2012 à 19:44
T'es sûre que ta formule 2 compte les 65 ans ?
0
Guernat Messages postés 9 Date d'inscription mercredi 25 juillet 2012 Statut Membre Dernière intervention 25 juillet 2012
25 juil. 2012 à 19:53
0 - 17 ans 3 3
18 - 64 ans 33 30
65 ans + 103 106

la première colonne est le résultat obtenu avec la formule... la seconde est le décompte manuel...

Si je change la formule pour ce que tu me suggères, voici le résultat :

0 - 17 ans 3 3
18 - 64 ans 27 30
65 ans + 103 106

Sincèrement je n'y comprends rien... :-/
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
25 juil. 2012 à 19:58
Bonsoir
essayez avec :
=SOMMEPROD((champ<=age maxi)*(champ>=age mini))
soit par exemple de A1 à A100 pour les limites incluses 18 à 30

=SOMMEPROD((A1:A100<=30)*(A1:A100>=18))
crdlmnt
0
Guernat Messages postés 9 Date d'inscription mercredi 25 juillet 2012 Statut Membre Dernière intervention 25 juillet 2012
25 juil. 2012 à 20:06
Avec cette formule j'obtient ceci comme réponse : #N/A
0
Guernat Messages postés 9 Date d'inscription mercredi 25 juillet 2012 Statut Membre Dernière intervention 25 juillet 2012
25 juil. 2012 à 20:08
Ok après vérification voici ce que j'obtient : 26 quand je devrais obtenir 30
0