Formule tableau XLS

Résolu
fisamino Messages postés 15 Statut Membre -  
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
J'ai un tableau excel et il me faudrait une formule.
Explication. il s'agit de faire un pyramide des ages pour une classe de CE1 / CE2
Colonne C j'ai des dates de naissances de C4 à C31
Colonne D j'ai fais le calcul des ages de C4 à C31
Maintenant j'aimerai que en casse :
L9 il y est le total des enfants de 7 ans de la ligne C4 à C31
L10 le total des enfants de 8 ans de la ligne C4 à C31
L11 le total des enfants de 9 ans de la ligne C4 à C31.

Voilà je pense avoir été clair.

Merci pour les réponse.
A voir également:

1 réponse

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
si vos ages ne contiennent en C que le nombre d'années
=NB.SI(C4:C31;7)
=NB.SI(C4:C31;8)

ect...

crdlmnt

Errare humanum est, perseverare diabolicum
0
fisamino Messages postés 15 Statut Membre
 
Merci pour ta formule c'est genial.
J'ai une autre contrainte dans la colonne
C il n'y a que le nombre d'année
en D il y a soit M (Masculin) ou F(Feminin)
mais j'aimerai en plus rajouter a ta formule
dans une colonne L si c'est des Garçon
et dans une autre colonne M des filles
Merci de ta réponse
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441 > fisamino Messages postés 15 Statut Membre
 
pas tout compris
en L pour les garçon de 7 ans:
=NB.SI.ENS(C4:C31;7;D4:D31;"M)
pour les files
=NB.SI.ENS(C4:C31;7;D4:D31;"F")
et idem pour les autres ages en remplaçant le 7

ou aussi, à adapter, en tableau
en L1: M en M1: F
en K2: 7 en K3: 8 en K4: 9
en L2 la formule:
=NB.SI.ENS($C$4;$C$31;$K2;$D$4:$D$31;L$1)
en respectant bien la position des $ cette formule peut être tirée sur tout le tableau de L2 à M4
crdlmnt;

Ps NB.SI.ENS ne fonctionne qu'à parir d'Excel 2007. Si le votre est antèrieur, revenez on a d'autres solutions.
0
fisamino Messages postés 15 Statut Membre > Vaucluse Messages postés 27336 Statut Contributeur
 
Je te remercie pour la formule. J'ai utiliser celle là :
=NB.SI.ENS(C4:C31;7;D4:D31;"M)
pour la 1er =NB.SI($D$4:$D$31;1) peut-on mettre la condition si il n'y a rien il ne faut pas mettre 0 mais la case reste vide.
Pour info j'ai Excel 2007.
Par avance merci
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
RE
deux options:

soit écrire:
=SI(NB.SI($D$4:$D$31;1);"";NB.SI($D$4:$D$31;1))

soit aller dans les options excel
excel 2007 > clic droit sur le logo Microsoft en haut à gauche
excel après 2007 > Ruban / accueil / fichier
ensuite idem pour les deux, dans la fenêtre affichée, en bas "Option Excel"*
dans la fenêtre suivante, à gauche "options avancées"
et vers le bas de la liste, décocher la ligne: "afficher un 0 dans les cellules de valeur nulle"
tous les 0 de la feuille disparaîtront

crdlmnt
0
fisamino Messages postés 15 Statut Membre
 
Merci pour les info. Tout fonctionne bien.
Merci a toi
0