![](https://cdn.wiki-base.com/1313080/excel_formula_get_nth_day_of_year__2.png.webp)
Splošna formula
=date-DATE(YEAR(date),1,0)
Povzetek
Če želite dobiti n-ti dan v letu na podlagi določenega datuma, lahko uporabite formulo na podlagi funkcij DATUM in LETO. V prikazanem primeru je formula v C5:
=B4-DATE(YEAR(B4),1,0)
Z datumom "1. junij 2016" v celici B4 formula vrne 153, saj je 1. junij 153. dan tega leta.
Pojasnilo
Ta formula izkorišča dejstvo, da so datumi v Excelu le zaporedne številke. Določi zadnji dan preteklega leta in odšteje to vrednost od prvotnega datuma B4. Rezultat je n-ti dan v letu.
Upoštevajte, da je argument za dan v DATE naveden kot nič. Lepa lastnost funkcije DATE je, da lahko obdeluje vrednosti DAY, ki so "izven dosega", in ustrezno prilagodi rezultat. Ko damo DATE na leto, 1 za mesec in nič za DAY, funkcija DATE vrne zadnji dan preteklega leta.
Dan v letu od danes
Če želite prilagoditi formulo tako, da vrne n-ti dan v letu za trenutni datum, za datum uporabite funkcijo DANES:
=TODAY()-DATE(YEAR(TODAY()),1,0)