Formule tableau XLS

Résolu
fisamino Messages postés 15 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. 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
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > 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
    3. fisamino Messages postés 15 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      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
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    5. fisamino Messages postés 15 Statut Membre
       
      Merci pour les info. Tout fonctionne bien.
      Merci a toi
      0