SI.CONDITIONS ne me prend que la première condition

Bonjour,

je souhaite simplement qu'Excel catégorise la liste de personnes par génération, en fonction de leur âge.

La fonction SI.CONDITIONS me semblait idéale, mais je n'ai que la condition "Babyboomers" qui s'affiche quelque soit l'âge. Je ne comprends pas pourquoi ?

=SI.CONDITIONS(D17>=56;"Babyboomers";D17>=40;"X";D17>=20;"Y";VRAI;"Z")

Si plus âgé ou égal que 56 ans = Babyboomers

Si plus âgé ou égale que 40 ans = X

Si plus âgé ou égale que 20 ans = Y

Si rien de tout ça = Z

Merci pour vos lumières

Salut,

Perso ta formule fonctionne

7test.xlsx (8.56 Ko)

Mais...est-ce dû à la colonne des dates de naissance que j'ai pris pour calculer l'âge ?

6test-gen.xlsx (11.03 Ko)

Effectivement tu compares une date à un nombre ca ne peux pas fonctionner

essaye cette formule :

=SI.CONDITIONS(ANNEE(A2)>=2000;"Y";ANNEE(A2)>=1980;"X";ANNEE(A2)>=1964;"Babyboomers";VRAI;"Z")

J'ai bien tenté de mettre directement la date de naissance comme condition dans la formule, mais cela n'a pas fonctionné.

Je n'ai pas d'autres choix que de copier manuellement l'âge de chaque personne dans un format standard ?

Merci pour ta proposition Lunissia.

Cela permet de départager la génération Z (après avoir inversé la formule) dans la bonne tranche d'âge.

En revanche, tous les autres sont en génération Y

Re,

Avec ca, ca fonctionne chez moi

=SI(ANNEE(A2)>=2000;"Y";SI(ANNEE(A2)>=1980;"X";SI(ANNEE(A2)>=1964;"Babyboomers";"Z")))
6test-gen.xlsx (11.02 Ko)

Hello Lunissia,

quelque chose ne jouait toujours pas dans l'ordre, mais c'est maintenant réglé.

Merci pour ton aide, je ne connaissais pas l'astuce d'introduire ANNEE dans la formule.

Bon Noël à tous !

Rechercher des sujets similaires à "conditions prend que premiere condition"