Formule avec SI et ET multiconditionnelle

  • Initiateur de la discussion Initiateur de la discussion 1pb2t
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 !
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
3 K
Réponses
7
Affichages
5 K
Retour