Formule "entre deux dates", statistique par âge et genre

Bonjour,

Je recherche à l'aide d'un export, à effectuer des formules automatiques afin de calculer des statistiques par sport, tranche d'âge et genre (masculin/féminin) le nombre de personnes correspondants à cela.

Mon principal soucis, est dans la formule pour inclure :"entre telle date et telle date", par exemple les 6/7 ans sont les personnes nées entre le 01/01/2014 et le 31/12/2013. Puis inclure également une conditions "genre". J'ai déjà inclus la condition : membre du groupe, correspondant à la discipline souhaitée.

Pour les tranches d'âge voici un descriptif :

Moins de 6 ans = 01/01/2015 et après

6/7 = entre 01/01/2014 à 31/12/2013

8/9 = entre 01/01/2012 et 31/12/2011

10/11 = entre 01/01/2010 et 31/12/2009

12/13 = entre 01/01/2008 et 31/12/2007

14/15 = entre 01/01/2006 et 31/12/2005

16/17 = entre 01/01/2004 et 31/12/2003

18 ans et + = de 01/01/2002 et avant (2001, 2000, 1999 etc)

J'ai réussi a effectuer la première formule pour les moins de 6 ans pour le basket soit : =NB.SI.ENS(Export!$V$2:Export!$V$15000;"Membre du groupe";Export!$G$2:$G$15000;">=01/01/2015")

Je vous joins une esquisse du tableau pour y avoir plus claire. Pouvez-vous m'aider sur les formules incluant "entre deux dates" + "masculin/féminin"

Merci d'avance

Bonjour,

Pour un intervalle de dates, il y a deux conditions distinctes sur la même colonne...

Exemple en C8 :

=NB.SI.ENS(Export!$V$2:$V$15000;"Membre du groupe";Export!$G$2:$G$15000;">=01/01/2013";Export!$G$2:$G$15000;"<=31/12/2014")

Par ailleurs, à entrer des dates figées, votre formule deviendra obsolète dès l'année prochaine. Un piste : calculer l'âge directement dans la base de données, en prenant comme référence le 1er janvier de l'année en cours (formule pour la 1ère ligne de la BDD) :

=DATEDIF(G2;DATE(ANNEE(AUJOURDHUI());1;1);"Y")

Enfin, je vous conseille l'utilisation d'un tableau croisé dynamique (TCD) pour réaliser vos stats. Ce sera plus simple et rapide.

Bonjour Pedro,

merci pour ces remarques, il est vrai que un tableau dynamique serait d'autant plus automatisé. Je vais essayer de rajouter à mon export le calcul des tranches d'âge.

Et éventuellement supprimer des colonnes inutiles à mes statiques.

re,

J'ai rajouté cette formule comme Pedro me la recommandée =DATEDIF(G2;DATE(ANNEE(AUJOURDHUI());1;1);"Y")

Cependant pour certaines personnes, cela me donne un mauvais âge (une année en moins souvent).Par exemple cette date de naissance : 27/05/2012 donne 7ans avec la formule alors qu'elle devrait donnée 8ans.

D'où viens se décalage à votre avis ? Étonnant car d'autre date et âge coïncide bien avec la réalité.

re,

J'ai rajouté cette formule comme Pedro me la recommandée =DATEDIF(G2;DATE(ANNEE(AUJOURDHUI());1;1);"Y")

Cependant pour certaines personnes, cela me donne un mauvais âge (une année en moins souvent).Par exemple cette date de naissance : 27/05/2012 donne 7ans avec la formule alors qu'elle devrait donnée 8ans.

D'où viens se décalage à votre avis ? Étonnant car d'autre date et âge coïncide bien avec la réalité.

Du 27/05/2012 au 01/01/2020 il y a bien 7 années entières (et une fraction d'année qui n'est pas reportée). Si la formule ne vous convient pas, essayez tout simplement :

=ANNEE(AUJOURDHUI())-ANNEE(G2)

Oui nous avons comme obligation de donner le même âge pour les personnes naît sur une même année du 01/01/2012 au 31/01/12, le même âge doit apparaître.

Oui nous avons comme obligation de donner le même âge pour les personnes naît sur une même année du 01/01/2012 au 31/01/12, le même âge doit apparaître.

C'est bien le cas avec les 2 formules proposées...

Rechercher des sujets similaires à "formule entre deux dates statistique age genre"