Formuła programu Excel: pobierz n-ty dzień roku -

Spisie treści

Formuła ogólna

=date-DATE(YEAR(date),1,0)

Podsumowanie

Aby uzyskać n-ty dzień roku na podstawie podanej daty, możesz użyć formuły opartej na funkcjach DATA i ROK. W przedstawionym przykładzie formuła w C5 to:

=B4-DATE(YEAR(B4),1,0)

Z datą „1 czerwca 2016 r.” W komórce B4 formuła zwraca 153, ponieważ 1 czerwca to 153 dzień tego roku.

Wyjaśnienie

Ta formuła wykorzystuje fakt, że daty to tylko kolejne liczby w programie Excel. Określa ostatni dzień poprzedniego roku i odejmuje tę wartość od pierwotnej daty B4. Wynik to n-ty dzień roku.

Zauważ, że argument dzień w DATA jest podawany jako zero. Fajną cechą funkcji DATE jest to, że może obsłużyć wartości DAY, które są „poza zakresem” i odpowiednio dostosować wynik. Kiedy podamy DATĘ rok, 1 dla miesiąca i zero dla DZIEŃ, funkcja DATA zwraca ostatni dzień poprzedniego roku.

Dzień roku od dzisiaj

Aby dostosować formułę tak, aby zwracała n-ty dzień roku dla bieżącej daty, po prostu użyj funkcji DZIŚ dla daty:

=TODAY()-DATE(YEAR(TODAY()),1,0)

Interesujące artykuły...