Exceller

Obtenir la date à partir du numéro du jour

Get Date From Day Number

Formule Excel : Obtenir la date à partir du numéro du jourFormule générique |_+_| Sommaire

Pour obtenir une date réelle à partir du numéro du jour, ou du « nième jour de l'année », vous pouvez utiliser la fonction DATE.





Dans l'exemple illustré, la formule en C5 est :

= DATE (year,1,daynum)
Explication

La fonction DATE crée des dates à partir de valeurs d'année, de mois et de jour distinctes. L'une de ses astuces est la possibilité d'avancer pour corriger les dates lorsque les jours et les mois sont « hors limites ».





Par exemple, DATE renvoie le 9 avril 2016 avec les arguments suivants :

 
= DATE (2015,1,B5)

Il n'y a pas de 100e jour en janvier, donc DATE simple avance de 100 jours à partir du 1er janvier et les chiffres renvoient la date correcte.



La formule de cette page tire parti de ce comportement. L'année supposée être 2015 dans ce cas, donc 2015 est codée en dur pour l'année et 1 est utilisé pour le mois. La valeur du jour provient de la colonne B et la fonction DATE calcule la date comme expliqué ci-dessus.

Extraire une valeur d'année à partir d'une date julienne

Si vous avez une date au format julien, par exemple 10015, où le format est 'jjja', vous pouvez adapter la formule comme suit :

 
= DATE (2016,1,100)

Ici, nous utilisons RIGHT pour extraire les 2 caractères de la droite pour l'année, et LEFT pour extraire les 3 caractères de la gauche pour le jour. Le mois est fourni en tant que 1, comme le premier exemple.

Auteur Dave Bruns


^