Excel-formel: Få dato fra dagnummer -

Innholdsfortegnelse

Generisk formel

=DATE(year,1,daynum)

Sammendrag

For å få en reell dato fra dagsnummer, eller "nth day of year" kan du bruke DATE-funksjonen.

I eksemplet vist er formelen i C5:

=DATE(2015,1,B5)

Forklaring

DATE-funksjonen bygges fra separate verdier for år, måned og dag. Et av triksene er muligheten til å rulle frem til riktige datoer når det gis dager og måneder som er "utenfor rekkevidde".

For eksempel returnerer DATE 9. april 2016 med følgende argumenter:

=DATE(2016,1,100)

Det er ingen 100. dag i januar, så DATE simple går fremover 100 dager fra 1. januar og tallene returnerer riktig dato.

Formelen på denne siden utnytter denne oppførselen. Året antas å være 2015 i dette tilfellet, så 2015 er hardkodet for året, og 1 brukes i måneden. Dagsverdien kommer fra kolonne B, og DATO-funksjonen beregner datoen som forklart ovenfor.

Henter ut en årsverdi fra en juliansk dato

Hvis du har en dato i juliansk format, for eksempel 10015, der formatet er "dddyy", kan du tilpasse formelen på følgende måte:

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

Her bruker vi HØYRE for å trekke ut de to tegnene fra høyre for året, og VENSTRE for å trekke ut 3 tegn fra venstre for dagen. Måned er gitt som 1, som det første eksemplet.

Interessante artikler...