![](https://cdn.wiki-base.com/1313080/excel_formula_get_nth_day_of_year__2.png.webp)
Generisk formel
=date-DATE(YEAR(date),1,0)
Sammendrag
For å få den niende dagen i året basert på en gitt dato, kan du bruke en formel basert på DATO- og ÅR-funksjonene. I eksemplet vist er formelen i C5:
=B4-DATE(YEAR(B4),1,0)
Med datoen "1. juni 2016" i celle B4 returnerer formelen 153, siden 1. juni er den 153. dagen i året.
Forklaring
Denne formelen utnytter det faktum at datoer bare er løpende tall i Excel. Den bestemmer den siste dagen i forrige år og trekker den verdien fra den opprinnelige datoen B4. Resultatet er den niende dagen i året.
Legg merke til at dagsargumentet i DATE er oppgitt som null. En fin funksjon av DATE-funksjonen er at den kan håndtere DAY-verdier som er "utenfor rekkevidde" og justere resultatet riktig. Når vi gir DATE et år, en 1 for måned og null for DAG, returnerer DATO-funksjonen den siste dagen i året før.
Årsdagen per i dag
For å justere formelen for å returnere den niende dagen i året for den gjeldende datoen, er det bare å bruke DAG-funksjonen for datoen:
=TODAY()-DATE(YEAR(TODAY()),1,0)