![](https://cdn.wiki-base.com/1313080/excel_formula_get_nth_day_of_year__2.png.webp)
Обща формула
=date-DATE(YEAR(date),1,0)
Обобщение
За да получите n-ия ден от годината въз основа на дадена дата, можете да използвате формула, базирана на функциите DATE и YEAR. В показания пример формулата в C5 е:
=B4-DATE(YEAR(B4),1,0)
С датата „1 юни 2016 г.“ в клетка B4 формулата връща 153, тъй като 1 юни е 153-ият ден от тази година.
Обяснение
Тази формула се възползва от факта, че датите са само поредни числа в Excel. Той определя последния ден на предходната година и изважда тази стойност от първоначалната дата B4. Резултатът е n-ти ден от годината.
Обърнете внимание, че аргументът за ден в DATE се предоставя като нула. Хубава характеристика на функцията DATE е, че може да обработва стойности на DAY, които са "извън обхвата" и да коригира резултата по подходящ начин. Когато даваме DATE година, 1 за месец и нула за DAY, функцията DATE връща последния ден от предходната година.
Ден в годината от днес
За да настроите формулата за връщане на n-тия ден от годината за текущата дата, просто използвайте функцията TODAY за датата:
=TODAY()-DATE(YEAR(TODAY()),1,0)