Excel-formel: Hämta datum från dagnummer -

Innehållsförteckning

Generisk formel

=DATE(year,1,daynum)

Sammanfattning

För att få ett riktigt datum från dagnummer eller "nth day of year" kan du använda DATE-funktionen.

I exemplet som visas är formeln i C5:

=DATE(2015,1,B5)

Förklaring

DATE-funktionen byggs från separata värden för år, månad och dag. Ett av dess knep är möjligheten att rulla framåt för att korrigera datum när det ges dagar och månader som är "utanför intervallet".

Till exempel returnerar DATE 9 april 2016 med följande argument:

=DATE(2016,1,100)

Det finns ingen 100: e dag i januari, så DATE enkel går framåt 100 dagar från 1 januari och siffror returnerar rätt datum.

Formeln på denna sida utnyttjar detta beteende. Året antas vara 2015 i det här fallet, så 2015 är hårdkodat för år och 1 används för månaden. Dagvärdet kommer från kolumn B och DATO-funktionen beräknar datumet som förklarats ovan.

Extraherar ett årsvärde från ett julianskt datum

Om du har ett datum i julianskt format, till exempel 10015, där formatet är "dddyy" kan du anpassa formeln enligt följande:

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

Här använder vi HÖGER för att extrahera de två tecknen från höger för året och VÄNSTER för att extrahera 3 tecken från vänster för dagen. Månaden anges som 1, som det första exemplet.

Intressanta artiklar...