=NB.SI sur plusieurs colonnes, possible ?

daffy14

XLDnaute Nouveau
Bonsoir,

je souhaite remplir automatique un petit tableau homme/femme par tranche d'age afin de réaliser un graphique.

exemple de résultat souhaité :

age H F
40-49 0 0
50-59 1 0
60-69 4 4
70-79 15 7
80-89 48 28

Je dispose d'une feuille de saisie avec une colonne "H/F" renseignée avec les valeurs H ou F et d'un colonne "age"contigüe renseignée avec un chiffre correspondant à l'age.

je m'en suis bien sorti avec : =NB.SI(FeuilleSaisie!I3:I500;"H") qui me donne le nombre total d'hommes et =NB.SI(FeuilleSaisie!I3:I500;"F") le nombre total de femmes, par contre je ne sais pas comment faire pour avoir ce nombre et par tranche d'age et en fontion de la colonne "age".

Est-ce que quelqu'un peut m'aider ?

Merci d'avance,

Daffy14
 

jeanpierre

Nous a quitté
Repose en paix
Re : =NB.SI sur plusieurs colonnes, possible ?

Bonsoir daffy,

avec un SommeProd pour H, un pour F, et chacun par tranche d'âge :

=SOMMEPROD((A3:A1500="40-49")*C3:C1500) pour les femmes de 40 à 49,(plages à adapter)
=SOMMEPROD((A3:A1500="40-49")*B3:B1500) pour les hommes de 40 à 49, idem pour les autres tranches.

Peut-être possible de faire mieux, mais, sans exemple, difficile de recréer...

A la place de, ici, "40-49", on pourrait référencer une cellule où cette valeur serait saisie...

Bonne soirée.

Jean-Pierre
 

Monique

Nous a quitté
Repose en paix
Re : =NB.SI sur plusieurs colonnes, possible ?

Bonjour,

Ou bien les 2 bornes de chaque tranche dans 2 colonnes, L et M par exemple
H et F tapés en N1 et O1

=SOMMEPROD(($I$2:$I$20=N$1)*($J$2:$J$20>=$L2)*($J$2:$J$20<=$M2))
 

Pièces jointes

  • TranchesDaffy.zip
    2.1 KB · Affichages: 68

JeanMarie

XLDnaute Barbatruc
Re : =NB.SI sur plusieurs colonnes, possible ?

Bonsoir tout le monde

Une autre solution, en s'appuyant sur le fichier de Monique,
en utilisant la fonction FREQUENCE, le calcul de quantité par tranche, c'est sa spécialité.

1) on sélectionne la plage N2:N6
2) on la formule dans la zone de la barre de formule, et on la valide par les touches Ctrl+Shift+Entrée.
Code:
=FREQUENCE(SI($I$2:$I$14=N1;$J$2:$J$14);$M$2:$M$6)
Ceci fait pour les hommes,
3) on fait un glisser déposer vers la droite de la plage N2:N6, pour les femmes

@+Jean-Marie
 

Statistiques des forums

Discussions
312 041
Messages
2 084 828
Membres
102 685
dernier inscrit
med_remi021