Le 02/09/10 18:01, christianwtd a écrit :
 Le 02/09/2010 17:23, Monique CASAUX a écrit :
Merci Christian pour ton aide.
J'ai fait ce que tu m'indiques, mais j'obtiens une colonne avec l'âge par
rapport à aujourd'hui...
Ce n'est exactement ce que je voudrais. J'ai besoin de faire apparaître la date
de départ à la retraite de chaque agent.

Désolé, j'ai été trop vite. En fait, c'est plus simple :
En A2, la date de naissance
En B10, les années 60, par exemple
en C10, les mois
en D10, les jours

les formules, en B2
=ANNEE(A2)+B1
en C2 :
=MOIS(A2)+C1
en D1 :
=JOUR(A2)+D1
et enfin en E2, la date de départ :
=DATE(B2; C2; D2)

Remarque : des valeurs anormales sont adaptées automatiquement (exemple : 40 jours)

Bon surf,
Christian

Bonjour,

merci bien pour la méthode, ce genre de calculs concerne un peu tout le monde ces temps ci…

je me trompe ou bien les valeurs doivent être inscrites en B1, C1, D1 , comme dans les formules ?

Par ailleurs, j'ai voulu comprendre ce qui se passe quand on met des valeurs anormales comme dans l'exemple donné.

En supposant l'équivalence 40 jours=1 mois et 9 jours
Naissance    années    mois    jours    Départ
28/01/68    62    1    9    09/03/2030
28/01/68    62        40    09/03/2030
24/12/68    62    1    9    02/02/2031
24/12/68    62        40    02/02/2031
jusque là, tout va bien.

Si on prend 40 jours=1 mois et 10 jours
Naissance    années    mois    jours    Départ
28/01/68    62    1    10    10/03/2030
28/01/68    62        40    09/03/2030
24/12/68    62    1    10    03/02/2031
24/12/68    62        40    02/02/2031
l'équivalence n'est pas correcte.

Et un cas "tordu"
29/02/68    62    1    9    07/04/2030
29/02/68    62        40    10/04/2030
28/02/68    62    1    9    06/04/2030
28/02/68    62        40    09/04/2030

ou
29/02/68    62    1    10    08/04/2030
29/02/68    62        40    10/04/2030
15/02/68    62    1    10    25/03/2030
15/02/68    62        40    27/03/2030

Je ne sais pas interpréter les écarts de résultats avec une date de naissance en février.


C'est peut-être du coupage de cheveux en 12…

Quelqu'un a une idée ?

C_Lucien

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à