OVH Cloud OVH Cloud

Limites d'une tranche d'âge

11 réponses
Avatar
J
Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B, comment trouver en
A et C les dates de naissance limites des sujets concernés, par exemple,
pour l'âge de 3 ans, entre les âges de 2 ans 6 mois et 3 ans 5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@

10 réponses

1 2
Avatar
FxM
Bonjour,

Avec ta date en A2 :

né à partir du :
ÚTE(ANNEE(A2);MOIS(A2)-41;1)

né jusqu'au :
ÚTE(ANNEE(A2);MOIS(A2)-29;0)
ou = à partir +12 mois -1 jour

@+
FxM




J@@ wrote:
Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B, comment trouver en
A et C les dates de naissance limites des sujets concernés, par exemple,
pour l'âge de 3 ans, entre les âges de 2 ans 6 mois et 3 ans 5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@


Avatar
J
Bonjour FxM et merci.
Comment cela marche??

j'ai tatonné pour adapter tes formules,
par exemple pour l'âge de 5 ans, cela donne:

ÚTE(ANNEE(A2);MOIS(A2)-65;1)
ÚTE(ANNEE(A2);MOIS(A2)-53;0)

J'ai regardé dans l'aide, mais il n'y a quasi rien pour Date?
Peux tu m'expliquer, stp :-)
merci
@+
J@@ (chez qui il est près de minuit :-(


FxM wrote:
Bonjour,

Avec ta date en A2 :

né à partir du :
ÚTE(ANNEE(A2);MOIS(A2)-41;1)

né jusqu'au :
ÚTE(ANNEE(A2);MOIS(A2)-29;0)
ou = à partir +12 mois -1 jour

@+
FxM


J@@ wrote:

Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B, comment trouver
en A et C les dates de naissance limites des sujets concernés, par
exemple, pour l'âge de 3 ans, entre les âges de 2 ans 6 mois et 3 ans
5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@




Avatar
FxM
12 heures de décalage horaire, ça laisse supposer palmiers et mer bleue
transparente .... Un coup à nous faire déprimer :o)

Úte(annee;mois;jour) te renvoit la date correspondante.
Úte(2004;1;1) => 01/01/2004
Úte(2004;1;0) => 31/12/2003
Úte(2004;0;0) => 30/11/2003
Úte(2004;-12;0) => 01/01/2003
Úte(2004;-12;-7) => 25/12/2002

Au lieu d'entrer des nombres fixes, tu peux faire des calculs :
annee(..) renvoit l'année d'une date
mois(..) renvoit le mois d'une date
jour(..) renvoit le jour d'une date

date(annee(date);mois(date)-1;jour(date)) => ta date - 1 mois
date(annee(date);mois(date)-1;1) => 1er jour du mois précédent ta date
date(aujourdhui()-1;mois(aujourdhui()-24);1) => 1er jour du mois il y a
trois ans (TROIS pas deux : année -1 et mois -24)

Pour trouver tes valeurs, j'avoue y être allé à tatons :o)

@+
FxM





J@@ wrote:

Bonjour FxM et merci.
Comment cela marche??

j'ai tatonné pour adapter tes formules,
par exemple pour l'âge de 5 ans, cela donne:

ÚTE(ANNEE(A2);MOIS(A2)-65;1)
ÚTE(ANNEE(A2);MOIS(A2)-53;0)

J'ai regardé dans l'aide, mais il n'y a quasi rien pour Date?
Peux tu m'expliquer, stp :-)
merci
@+
J@@ (chez qui il est près de minuit :-(


FxM wrote:

Bonjour,

Avec ta date en A2 :

né à partir du :
ÚTE(ANNEE(A2);MOIS(A2)-41;1)

né jusqu'au :
ÚTE(ANNEE(A2);MOIS(A2)-29;0)
ou = à partir +12 mois -1 jour

@+
FxM




J@@ wrote:

Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B, comment trouver
en A et C les dates de naissance limites des sujets concernés, par
exemple, pour l'âge de 3 ans, entre les âges de 2 ans 6 mois et 3 ans
5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@






Avatar
FxM
Oups, grosse erreur ! (mixage dans mes formules de test)

Je recommence :
12 heures de décalage horaire, ça laisse supposer palmiers et mer bleue
transparente .... Un coup à nous faire déprimer :o)


Úte(annee;mois;jour) te renvoit la date correspondante.
Úte(2004;1;1) => 01/01/2004
Úte(2004;1;0) => 31/12/2003
Úte(2004;0;0) => 30/11/2003
Úte(2004;-11;0) => 31/12/2002
Úte(2004;-12;-7) => 23/11/2002

Le reste devrait être correct.

Au lieu d'entrer des nombres fixes, tu peux faire des calculs :
annee(..) renvoit l'année d'une date
mois(..) renvoit le mois d'une date
jour(..) renvoit le jour d'une date

date(annee(date);mois(date)-1;jour(date)) => ta date - 1 mois
date(annee(date);mois(date)-1;1) => 1er jour du mois précédent ta date
date(aujourdhui()-1;mois(aujourdhui()-24);1) => 1er jour du mois il y a
trois ans (TROIS pas deux : année -1 et mois -24)

Pour trouver tes valeurs, j'avoue y être allé à tatons :o)


@+
FxM

Avatar
J
Bonjour FxM et merci
je comprends maintenant le principe.

12 heures de décalage horaire, ça laisse supposer palmiers
cocotiers aussi (j'en ai une vingtaine)



et mer
bleue transparente .... Un coup à nous faire déprimer :o)
C'est vrai, mais si tu voyais mes épaules toutes rouges, avec ce long


week-end (vendredi était aussi férié...), tu te réjouirais de la
grisaille ;-)

Pour trouver tes valeurs, j'avoue y être allé à tatons :o)
c'est aussi la méthode que j'ai utilisée pour passer de 3 à 5 ans, mais


sans comprendre :-(

@+
FxM
encore merci

@+
J@@


Avatar
FxM
Bonjour J@@, (vu que c'est la matin chez toi)

12 heures de décalage horaire, ça laisse supposer palmiers
cocotiers aussi (j'en ai une vingtaine)
et mer bleue transparente .... Un coup à nous faire déprimer :o)
T'aurais pas une ch'tite photo dans tes fonds de tiroir ?



C'est vrai, mais si tu voyais mes épaules toutes rouges, avec ce long
week-end (vendredi était aussi férié...), tu te réjouirais de la
grisaille ;-)
Tu peux ne pas être sur la photo :oP (je blague)


Pour trouver tes valeurs, j'avoue y être allé à tatons :o)
c'est aussi la méthode que j'ai utilisée pour passer de 3 à 5 ans, mais

sans comprendre :-(


Un peu de théorie en retard :
né à partir du | | né jusqu'au
1 avril 2000 | septembre 03 | 31 mars 2001
1 mai 2000 | octobre 03 | 30 avril 2001

Comme tes jours démarreront le 1er du mois, ça simplifie un peu. Ne
considérons que les mois pour le "à partir" :
avril 2000 -> septembre 2003 --> 3 ans + 5 mois
mai 2000 -> octobre 2001 --> 3 ans + 5 mois
Or 3 ans + 5 mois, c'est 3*12+5 = 41 mois
Si tu veux passer à 5 ans, ça laisse supposer 5 ans + 5 mois -> 65 mois.

Pour la fin, c'est une année mois 1 jour après [donc une différence de
41-12) mois] et 1 jour [;0) au lieu de ;1) pour les jours ]

@+
FxM


Avatar
J
Bonjour FxM
T'aurais pas une ch'tite photo dans tes fonds de tiroir ?


J'ai ça. en BAL perso
amicalement
J@@

Avatar
Modeste
Ia Orana J@@,
peut-etre une autre approche....
à la façon des classements catégories sportives
(changement de catégorie au 1er Novembre) :
A B C D
Débutant EA . 13/04/2004 '=AUJOURDHUI()
Poussin PO 10 01/11/1994 'ÚTE(ANNEE(D1)-C2;11;1)
Benjamin BE 3 01/11/1991 'ÚTE(ANNEE(D2)-C3;11;1)
Minime MI 2 01/11/1989 'ÚTE(ANNEE(D3)-C4;11;1)
Cadet CA 2 01/11/1987 'ÚTE(ANNEE(D4)-C5;11;1)
Junior JU 2 01/11/1985 'ÚTE(ANNEE(D5)-C6;11;1)
Espoir ES 2 01/11/1983 'ÚTE(ANNEE(D6)-C7;11;1)
Senior SE 2 01/11/1981 'ÚTE(ANNEE(D7)-C8;11;1)
Veteran VE 16 01/11/1965 'ÚTE(ANNEE(D8)-C9;11;1)
Veteran1 VF1 10 01/11/1955 'ÚTE(ANNEE(D9)-C10;11;1)
Veteran2 VF2 10 01/11/1945 'ÚTE(ANNEE(D10)-C11;11;1)
Veteran3 VF3 10 01/11/1935 'ÚTE(ANNEE(D11)-C12;11;1)

Mois Année
12 1981
Espoir ES 01/12/1981
'=INDEX(catégories;EQUIV(D16;Tranches;-1);2)

Nb: Catégories = A1:B12
Tranches = D1:D12

@+


-----Message d'origine-----
Bonjour FxM et merci.
Comment cela marche??

j'ai tatonné pour adapter tes formules,
par exemple pour l'âge de 5 ans, cela donne:

ÚTE(ANNEE(A2);MOIS(A2)-65;1)
ÚTE(ANNEE(A2);MOIS(A2)-53;0)

J'ai regardé dans l'aide, mais il n'y a quasi rien pour
Date?

Peux tu m'expliquer, stp :-)
merci
@+
J@@ (chez qui il est près de minuit :-(


FxM wrote:
Bonjour,

Avec ta date en A2 :

né à partir du :
ÚTE(ANNEE(A2);MOIS(A2)-41;1)

né jusqu'au :
ÚTE(ANNEE(A2);MOIS(A2)-29;0)
ou = à partir +12 mois -1 jour

@+
FxM


J@@ wrote:

Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B,
comment trouver



en A et C les dates de naissance limites des sujets
concernés, par



exemple, pour l'âge de 3 ans, entre les âges de 2 ans
6 mois et 3 ans



5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@
.







Avatar
J
I ora na 'oe Modeste
je prends note.
Mauruuru
@+
J@@

Modeste wrote:
Ia Orana J@@,
peut-etre une autre approche....
à la façon des classements catégories sportives
(changement de catégorie au 1er Novembre) :
A B C D
Débutant EA . 13/04/2004 '=AUJOURDHUI()
Poussin PO 10 01/11/1994 'ÚTE(ANNEE(D1)-C2;11;1)
Benjamin BE 3 01/11/1991 'ÚTE(ANNEE(D2)-C3;11;1)
Minime MI 2 01/11/1989 'ÚTE(ANNEE(D3)-C4;11;1)
Cadet CA 2 01/11/1987 'ÚTE(ANNEE(D4)-C5;11;1)
Junior JU 2 01/11/1985 'ÚTE(ANNEE(D5)-C6;11;1)
Espoir ES 2 01/11/1983 'ÚTE(ANNEE(D6)-C7;11;1)
Senior SE 2 01/11/1981 'ÚTE(ANNEE(D7)-C8;11;1)
Veteran VE 16 01/11/1965 'ÚTE(ANNEE(D8)-C9;11;1)
Veteran1 VF1 10 01/11/1955 'ÚTE(ANNEE(D9)-C10;11;1)
Veteran2 VF2 10 01/11/1945 'ÚTE(ANNEE(D10)-C11;11;1)
Veteran3 VF3 10 01/11/1935 'ÚTE(ANNEE(D11)-C12;11;1)

Mois Année
12 1981
Espoir ES 01/12/1981
'=INDEX(catégories;EQUIV(D16;Tranches;-1);2)

Nb: Catégories = A1:B12
Tranches = D1:D12

@+



-----Message d'origine-----
Bonjour FxM et merci.
Comment cela marche??

j'ai tatonné pour adapter tes formules,
par exemple pour l'âge de 5 ans, cela donne:

ÚTE(ANNEE(A2);MOIS(A2)-65;1)
ÚTE(ANNEE(A2);MOIS(A2)-53;0)

J'ai regardé dans l'aide, mais il n'y a quasi rien pour


Date?

Peux tu m'expliquer, stp :-)
merci
@+
J@@ (chez qui il est près de minuit :-(


FxM wrote:

Bonjour,

Avec ta date en A2 :

né à partir du :
ÚTE(ANNEE(A2);MOIS(A2)-41;1)

né jusqu'au :
ÚTE(ANNEE(A2);MOIS(A2)-29;0)
ou = à partir +12 mois -1 jour

@+
FxM

J@@ wrote:


Bonjour à tous

Par rapport à un *mois* d'anniversaire inscrit en B,




comment trouver

en A et C les dates de naissance limites des sujets




concernés, par

exemple, pour l'âge de 3 ans, entre les âges de 2 ans




6 mois et 3 ans

5 mois ?

Exemple pour l'âge de 3 ans:
A B C
né à partir du/ /né jusqu'au
1 avril 2000 septembre 03 31 mars 2001
1 mai 2000 octobre 03 30 avril 2001

J'y perds mon lapin (en chocolat)
merci pour l'aide
cordialement
J@@



.








Avatar
FxM
Bonjour J@@,

Adresse anti-spam bien sûr, il te faut enlever le 1er x de mon adresse.

@+
FxM


J@@ wrote:

Bonjour FxM

T'aurais pas une ch'tite photo dans tes fonds de tiroir ?



J'ai ça. en BAL perso
amicalement
J@@



1 2