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

Formule avec SI et ET multiconditionnelle

1pb2t

XLDnaute Nouveau
Bonjour,

Après vérification sur le forum, je crois ne pas avoir trouver de réponse à ma question.

Je dispose d'un listing d'une centaine de noms avec date de naissance pour chacun. Je dois renseigner dans une colonne distincte la catégorie à laquelle appartient chaque personne en fonction de sa date de naissance, selon ces indications.
EVEIL ATHLE 2007-2008
POUSSIN 2005-2006
BENJAMIN 2003-2004
MINIME 2001-2002
CADET 1999-2000
JUNIOR 1997-1998
ESPOIR 1994 à 1996
SENIOR 1977 à 1993
VETERAN 1976 et avant

La date de naissance qui doit être intégralement renseignée figure en D2.

Traduction littérale : si date de naissance comprise entre le 1er janvier 2007 et le 31 décembre 2008, alors "EVEILS", sinon, si date de naissance comprise entre 1er janvier 2005 et 31 décembre 2006, alors "POUSSINS", etc, etc.

Je pensais à cette formule :

=SI(ET(D2>= 01/01/07;D2<= 31/12/08); "EVEILS"; SI(ET(D2>= 01/01/05;D2<= 31/12/06); "POUSSINS";SI(ET(D2>= 01/01/03;D2<= 31/12/04); "BENJAMINS";SI(ET(D2>= 01/01/01;D2<= 31/12/02); "MINIMES";SI(ET(D2>= 01/01/99;D2<= 31/12/00); "CADETS";SI(ET(D2>= 01/01/97;D2<= 31/12/98); "JUNIORS";SI(ET(D2>= 01/01/94;D2<= 31/12/96); "ESPOIRS";SI(ET(D2>= 01/01/77;D2<= 31/12/93); "SENIORS";SI(ET(D2<= 31/12/76); "VETERANS"))))))))))))))))))

VETO de Excel.
Si une bonne âme passait par là .......

Merci !
 

djidji59430

XLDnaute Barbatruc
Re : Formule avec SI et ET multiconditionnelle

Bonjour,

deja ta formule comporte 9 si ==>9 parentheses a la fin
ensuite tu dois imperativement utiliser la formule date(année;mois;jour)

01/01/07, ça ne veut rien dire pour excel (c'est 1907; 2007;2107 etc ...?????

ensuite tu ne dis pas ta version d'excel car le nombre de si() permis dépend de la version
 

Modeste

XLDnaute Barbatruc
Re : Formule avec SI et ET multiconditionnelle

Bonjour 1pb2t et bienvenue,

Le mieux serait de joindre une copie très allégée et anonymisée de ton fichier ... enfin surtout quelques dates.
Ça permettrait de tester une éventuelle proposition, mais surtout de t'expliquer par l'exemple.

Tu peux aussi tester ce qui suit:
- un petit tableau de 2 colonnes (j'ai fait N1 à O9, pour ma part) lequel contiendrait en 1re colonne les années de changement de catégorie, en commençant par les plus anciennes. La seconde colonne de cette plage contiendra les différents "statuts. En clair, N1: 1976; O1: Vétéran; N2: Senior; O2: 1977, etc.

Si les dates de tes joueurs sont en colonne A, essaie cette formule dans une cellule à hauteur de la première date:
Code:
=RECHERCHEV(ANNEE(A5);$N$1:$O$9;2)

Il faudra aussi décider si des "dinosaures" existeraient, dont l'année de naissance serait antérieure à 1976

[Edit:] Bonjour djidji59430
 

1pb2t

XLDnaute Nouveau
Re : Formule avec SI et ET multiconditionnelle

Re-bonjour,

Voici une version expurgée de mon tableau mais l'essentiel y est. Je crois que j'ai exl 2003.
Merci !
 

Pièces jointes

  • Fichier exl.xls
    15.5 KB · Affichages: 35
  • Fichier exl.xls
    15.5 KB · Affichages: 39

djidji59430

XLDnaute Barbatruc
Re : Formule avec SI et ET multiconditionnelle

Bonjour Modeste

avec 3 formules
la tienne, celle de modeste, et la mienne (pour la route !)
La colonne f ne doit pas fonctionner pour excel 2003 (je pense) - nb de si >6
 

Pièces jointes

  • Fichier exl.xls
    66.5 KB · Affichages: 41
  • Fichier exl.xls
    66.5 KB · Affichages: 39

ralph45

XLDnaute Impliqué
Re : Formule avec SI et ET multiconditionnelle

Bonjour @tou(te)s,

Une autre version en partant du post #1 et en tenant compte des "dinosaures" , voir en PJ.
--> Actualisation en fonction de l'année en cours.

@peluche !
 

Pièces jointes

  • Test_Age_Catégorie.xlsx
    16.6 KB · Affichages: 34

Discussions similaires

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