Вот простая формула, которая возвращает день года для заданной даты. В Excel нет встроенной функции, которая могла бы сделать это.
Введите формулу, показанную ниже:
=A1-DATE(YEAR(A1),1,1)+1
=A1-ДАТА(ГОД(A1);1;1)+1
Объяснение:
- Даты и время в Excel хранятся в виде чисел, равных количеству дней, прошедших с 0 января 1900 года. Таким образом, 23 июня 2012 года — это то же самое, что 41083.
- Функция ДАТА (ДАТА) принимает три аргумента: год, месяц и день.
- Выражение ДАТА(ГОД(A1),1) или 1 января 2012 г. – то же, что 40909.
- Формула вычитает (41083 – 40909 = 174), добавляет 1 день и возвращает порядковый номер дня в году.