Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tri à partir de dates de naissance

6 réponses
Avatar
Bruno
Bonjour a tous
Toujours à partir de ma base, je souhaite faire un tri de mes gens sur le
critère calculé suivant :
extraire la liste des Agents qui auront entre 60 et 65 ans entre 2005 et 2007
Ma base est défini comme suit :
Agent1 Dnaiss1 Age1 (Calculé avec DATEDIF)
XXX jj/mm/aaaa xx ans,xx mois

Comment faire un tel tri avec des critères calculés ?
Je pense que le filtre élaboré est le + adapté, mais je n'arrive pas à
concevoir la méthode de calcul ???
Merci à vous
Bruno

6 réponses

Avatar
AV
Là :
http://cjoint.com/?bbrQgzy0UN

Si t'as d'autres questions, surtout n'hésite pas !
:-(
AV
Avatar
AV
Apparemment le lien ne fonctionne pas...
Un autre :
http://cjoint.com/?bbrVG214K2

AV
Avatar
Bruno
ça marche ! Je vérifie par sondage et je fais mon comptage des VRAI : Peux-tu
m'expliquer rapidement le principe de ta formule , si je ne suis pas trop
"nanard" ?

Toutefois, je n'ai que les personnes agés de moins de 60 ans ; comment
intégrer dans la formule tous ceux qui auront + de 60 ans et Au plus 65 ans
entre les deux bornes 2005 et 2007 ?
Merci de ton aide

Bruno


Là :
http://cjoint.com/?bbrQgzy0UN

Si t'as d'autres questions, surtout n'hésite pas !
:-(
AV





Avatar
AV
; comment
intégrer dans la formule tous ceux qui auront + de 60 ans et Au plus 65 ans
entre les deux bornes 2005 et 2007 ?


Pour filtrer les personnes qui auront entre 60 et 65 dans la période 2005 à 2007
(01/01/2005 --> 31/12/2007)
Avec l'exemple fourni (les dates de naissance sont en B2:Bx) la zone de critère
en E1:E2 sera :
E1 --> vide
E2 -->
=OU(ET(DATEDIF(B2;DATE(2005;1;1);"y")>`;DATEDIF(B2;DATE(2005;1;1);"y")<e);ET
(DATEDIF(B2;DATE(2007;12;31);"y")>`;DATEDIF(B2;DATE(2007;12;31);"y")<e))

AV

Avatar
Daniel.M
Bonjour,

Il y a aussi celle-là (pour s'amuser un peu en ce début d'année) :

=OU(ABS(DATEDIF(B2;DATE(2005+{0;3};1;{1;0});"y")-62,5)<=2,5)

Le 62,5 est au milieu de 60 et 65
Le 2,5 représente la moitié de la distance (de part et d'autre).

Salutations,

Daniel M.

"AV" wrote in message
news:
; comment
intégrer dans la formule tous ceux qui auront + de 60 ans et Au plus 65 ans
entre les deux bornes 2005 et 2007 ?


Pour filtrer les personnes qui auront entre 60 et 65 dans la période 2005 à
2007

(01/01/2005 --> 31/12/2007)
Avec l'exemple fourni (les dates de naissance sont en B2:Bx) la zone de
critère

en E1:E2 sera :
E1 --> vide
E2 -->

=OU(ET(DATEDIF(B2;DATE(2005;1;1);"y")>`;DATEDIF(B2;DATE(2005;1;1);"y")<e);ET

(DATEDIF(B2;DATE(2007;12;31);"y")>`;DATEDIF(B2;DATE(2007;12;31);"y")<e))

AV






Avatar
AV
Il y a aussi celle-là (pour s'amuser un peu en ce début d'année) :
=OU(ABS(DATEDIF(B2;DATE(2005+{0;3};1;{1;0});"y")-62,5)<=2,5)


Très jolie la "chose" !
Tu démarres l'année à fond !
Fais gaffe, il faut tenir la distance ;-)

AV