Formule sous excel

Résolu
HAYOCH Messages postés 44 Statut Membre -  
Lentzouille Messages postés 728 Statut Membre -
Bonjour,

Je réalise un fichier ou je note toutes les informations sur mes adhérents,

nom, prénom, adresse, date de naissance, age etc

étant un association sportive nos adhérents sont classés par catégorie d'age. Dans mon fichier, je rentres la date de naissance qui me donne l'age mais la formule rentrée pour la catégorie ne semble pas marcher, je ne comprends pas pourquoi?

l'age de la personne est en Y4, le tableau de donnée est dans un onglet nommé data et G5 ET J14 et la formule que j'utilise est la suivante:
=SOMMEPROD((DATA!$I$6:$I$14<=Y4)*(DATA!$J$6:$J$14>=Y4);DATA!$G$6:$G$14)

référence groupe catégories d'age
Ourson moins de 8 ans 0 7
Pupille 8 ans/9 ans 8 9
Poussin(ne) 10 ans/11 ans 10 11
Benjamin(e ) 12 ans/13 ans 12 13
Minime 14 ans/15 ans 14 15
Cadet 16 ans/17 ans 16 17
Junior 18 ans/19 ans 18 19
Senior 20 ans/ 34 ans 20 34
Vétéran 35 ans et plus 35 100

Pourriez-vous m'aider?

merci par avance

6 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    Le mieux serait que tu joignes ton classeur

    pour joindre une pièce
    mettre le classeur sans données confidentielles en pièce jointe sur
    https://www.cjoint.com/
    puis copier l'adresse du lien et la coller dans le message de réponse

    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pas très clair
    on déduit que vous avez l'age mini en I et l'age maxi et votre formule en fait, fait la somme de la colonne G lorsque les conditions de I et J sont remplies.
    Ce ne doit pas être ce que vous cherchez
    pour ressortir une catégorie en G en fonction d'un age en Y4

    1° remplir la colonne I suffit, avec l'age limite inférieur de chaque catégorie
    soit 0, 8 , 10, 12 ect.....

    ensuite pour éditer la ligne G correspondante

    =INDEX(DATA!G6=G14;EQUIV(Y4;DATA!I6:I14))

    devrait suffire. Elle vous renverra le contenu de la cellule G située sur la ligne où la cellule I est égale ou directement inférieure à Y4

    crdlmnt

    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Désolé, moi je décroche,
    A défaut d'explication sur ce que vous voulez faire, je ne vois pas du tout à quoi correspondent la plupart de vos formules!

    Et en particulier en colonne B de Abo où une matricielle complexe va chercher une petite valeur dans un champ d'une seule cellule??
    Ou pour un champ nommé titre dont la hauteur correspond çà une valeur de 1 figée en C1?

    Je laisse ça à plus malin que moi
    bonne chance
    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. HAYOCH Messages postés 44 Statut Membre 6
       
      Bonjour Vaucluse,

      désolé pour les autres formules, elles donnent sur d'autres onglets avec menu déroulants pour présenter mes adhérents sous fiche de renseignements. Les données en ligne 1 ne sont que des valeurs pour trouver mes bases de données plus rapidement.

      Merci tout de même pour le temps passé.

      cordialement
      0
  5. HAYOCH Messages postés 44 Statut Membre 6
     
    Merci Lentzouille,

    ça fonctionne très bien, même si je ne comprends pas le raisonnement ; )

    cordialement
    0
    1. Lentzouille Messages postés 728 Statut Membre 64
       
      Il y a 2 colonne caché dans ton data qui font fonctionner la rechercheV

      Cdt,
      0