Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Classement en fonction de l'âge

alain18

XLDnaute Occasionnel
Bonsoir à tous,
Je cherche à créer une formule qui me permettrait de mettre un sportif dans une catégorie en fonction de son age. Ceci ne me paraîssait pas trop compliqué mais pour moi ou les choses ce compliquent, c'est le nombre de conditions et là je pense qu'il y a possibilité mais avec une autre formule que =SI(ET(........)
Je m'explique:
En partant d'une date de naissance saisie, pour un:
Né entre le 1/1/1995 et le 31/12/1996 doit envoyer: " M/F, 13/14 ans "
Né entre le 1/1/1993 et le 31/12/1994 doit envoyer: " M/F, 15/16 ans "
Né entre le 1/1/1991 et le 31/12/1992 doit envoyer: " 17/18 ans "
etc, etc... il y a en tout 7 catégories différentes donc 7 conditions.
Une seule formule peut elle gérer ces 7 conditions ?
Merci de me mettre sur la voie.
 

CISCO

XLDnaute Barbatruc
Re : Classement en fonction de l'âge

Bonsoir

Tu dois pouvoir le faire avec quelque chose du style
Code:
CHOISIR((ANNEE(A1)-1994)/2;" M/F, 13/14 ans";" M/F, 15/16 ans ";....

A adapter (il faut modifier la partie (ANNEE(A1)-1994)/2 pour que 0,5 renvoie 1, que 1,5 renvoie 2 etc) et à vérifier, en jouant peut être sur le format.

@ plus
 
Dernière édition:

jeanpierre

Nous a quitté
Repose en paix
Re : Classement en fonction de l'âge

Bonsoir alain18, CISCO,

Essaie avec :

=SI(ET(A1>="01/01/1995"*1;A1<="31/12/1996"*1);"M/F, 13/14 ans";SI(ET(A1>="01/01/1993"*1;A1<="31/12/1994"*1);"M/F, 15/16 ans";SI(ET(A1>="01/01/1991"*1;A1<="31/12/1992"*1);"M/F, 17/18 ans";SI(ET(A1>="01/01/1989"*1;A1<="31/12/1990"*1);"M/F, 19/20 ans";SI(ET(A1>="01/01/1987"*1;A1<="31/12/1988"*1);"M/F, 21/22 ans";SI(ET(A1>="01/01/1985"*1;A1<="31/12/1986"*1);"M/F, 23/24 ans";""))))))

Bonne soirée.

Jean-Pierre
 

ROGER2327

XLDnaute Barbatruc
Re : Classement en fonction de l'âge

Bonsoir à tous
Une formule matricielle :
Code:
[COLOR="DarkSlateGray"][B]=CHOISIR(1+SOMME(1*(A1<{36161\35431\34700\33970\33239\32509\31778\31048}));"";"11/12 ans"; "M/F, 13/14 ans";"M/F, 15/16 ans";"17/18 ans";"19/20 ans";"21/22 ans";"23/24 ans";"")[/B][/COLOR]
ROGER2327
#3146
 

Pièces jointes

  • Temp.xls
    25 KB · Affichages: 84
  • Temp.xls
    25 KB · Affichages: 89
  • Temp.xls
    25 KB · Affichages: 89

alain18

XLDnaute Occasionnel
Re : Classement en fonction de l'âge

Bonjour et merci à tous,
En fait, je m'aperçois que mon classement par catg d'âge n'est pas très facile à adapter. Aussi je vous remets l'exemple de ROGER complété avec mes critères beaucoup plus précis (excusés moi, j'aurais pu le faire au départ).
Mon souci est que je ne souhaiterais pas intervenir sur les formules chaque années, car ce tableau serait utilisé par des personnes ne maîtrisant pas ce genre de formules (donc possibilités d'erreurs); seulement les nouvelles dates seraient modifiables (les 2 colonnes en couleur)
Idem pour jean-pierre, cette formule fonctionne très bien mais là aussi il faut intervenir dans la formule chaque année.
Merci de votre aide.
 

Pièces jointes

  • Temp(2).xls
    48 KB · Affichages: 61
  • Temp(2).xls
    48 KB · Affichages: 63
  • Temp(2).xls
    48 KB · Affichages: 63

ROGER2327

XLDnaute Barbatruc
Re : Classement en fonction de l'âge

Re...
Il est certain qu'il est toujours plus facile de répondre à une question lorsqu'elle est complètement posée...
Avec une légère modification de votre plage de données (voir le classeur joint), essayez la formule matricielle :
Code:
[B][COLOR="DarkSlateGray"]=CHOISIR(1+SOMME(1*(A2<$G$2:$G$8));""; "M/F, 13/14 ans";"M/F, 15/16 ans";"17/18 ans";"19/29 ans";"30/39 ans";"40/49 ans";"50 et plus")[/COLOR][/B]
ROGER2327
#3154
 

Pièces jointes

  • Catégories_d_âge_3154.xls
    22.5 KB · Affichages: 140

alain18

XLDnaute Occasionnel
Re : Classement en fonction de l'âge

Bonjour,
Merci pour votre aide, ce type de formules permettra d'intervenir seulement sur les conditions d'ages et non sur la formule elle même.
Merci à tous, ROGER2327, CISCO.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…