OVH Cloud OVH Cloud

Combien de jour avant un Anniversaire

3 réponses
Avatar
Daniel Pelletier
Bonjour a tous

=datedif(date_naissance;aujourdhui();"y")

donne l'age
Comment faire pour avoir le nombre de jour avant l'anniversaire?

Merci

3 réponses

Avatar
isabelle
bonjour Daniel,

avec la date de naissance en cellule A1

ÚTEDIF(AUJOURDHUI();DATE(ANNEE(AUJOURDHUI());MOIS(A1);JOUR(A1));"d")

isabelle


Bonjour a tous

Útedif(date_naissance;aujourdhui();"y")

donne l'age
Comment faire pour avoir le nombre de jour avant l'anniversaire?

Merci


Avatar
Daniel.M
Bonsoir Daniel,

Avec ta date d'anniversaire en A1

Pour une valeur exacte:
=MIN(MOD((DATE(ANNEE(AUJOURDHUI())+{0;1};
MOIS(A1);JOUR(A1))-AUJOURDHUI());AUJOURDHUI()))

Si tu es prêt à accepter un jour d'écart lorsqu'on croise une année bissextile
=ENT(365-MOD(AUJOURDHUI()-365,25-A1;365,25))

Salutations,

Daniel M.

"Daniel Pelletier" wrote in message
news:
Bonjour a tous

Útedif(date_naissance;aujourdhui();"y")

donne l'age
Comment faire pour avoir le nombre de jour avant l'anniversaire?

Merci




Avatar
Clément Marcotte
Bonjour,

M'est avis que les deusses qui ont répondu avant moi ont fait preuve
d'un zèle admirable, mais exagéré.

Dans la mesure, où un anniversaire arrive une fois par année, le délai
maximal ne peut excéder 365 ou 366 jours.

Donc une simple soustraction est suffisante.

Donc pour connaître le nombre de jours entre aujourd'hui et le 19
septembre 2004

en VBA

Sub lesjours()
Dim nombrejours As Integer
nombrejours = #9/19/2004# - Date
MsgBox nombrejours
End Sub


Ou même directement dans une feuille de calcul

Les dates dans deux cellules et une simple soustraction dans une
troisième


ou

ÚTEDIF(AUJOURDHUI();"2004 9 19";"d")


"Daniel Pelletier" a écrit dans le message de
news:
Bonjour a tous

Útedif(date_naissance;aujourdhui();"y")

donne l'age
Comment faire pour avoir le nombre de jour avant l'anniversaire?

Merci