Formule Excel: obtenir la date à partir du numéro du jour -

Table des matières

Formule générique

=DATE(year,1,daynum)

Sommaire

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

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

=DATE(2015,1,B5)

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é de reporter des dates correctes lorsque des jours et des mois sont "hors limites".

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

=DATE(2016,1,100)

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.

Extraction d'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 "jjjyy", vous pouvez adapter la formule comme suit:

=DATE(RIGHT(A1,2),1,LEFT(A1,3))

Ici, nous utilisons DROITE pour extraire les 2 caractères de la droite pour l'année, et GAUCHE pour extraire 3 caractères de la gauche pour le jour. Month est fourni comme 1, comme le premier exemple.

Articles intéressants...