Как вычислить день года по дате в Excel

Вот простая формула, которая возвращает день года для заданной даты. В 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 день и возвращает порядковый номер дня в году.

Оставьте комментарий