Формула Excel: Получение N-го дня года по заданной дате

В этой статье представлена формула, сочетающая функции DATE и YEAR, чтобы определить N-й день года по заданной дате в Excel — иначе говоря, получить порядковый номер даты в её году.
Если вы хотите повторить действия из этого руководства, загрузите пример файла.
Универсальная формула:
| date-DATE(YEAR(date),1,0) |
Синтаксис и аргументы
| Date: the date that used to find nth day of year. |
Возвращаемое значение
Эта формула возвращает порядковый номер.
Как работает формула
В данном случае ячейка B3 содержит дату, для которой нужно определить N-й день года. Воспользуйтесь приведённой ниже формулой:
| =B3-DATE(YEAR(B3),1,0) |
Нажмите клавишу Enter, чтобы получить результат.
Пояснение
Функция YEAR: с помощью функции YEAR можно извлечь год из указанной даты и отобразить его в виде порядкового номера.
В приведённом выше случае формула YEAR(B3) возвращает 2021 — год указанной даты.
Функция DATE: функция DATE возвращает дату в формате мм/дд/гггг на основе заданных года, месяца и дня. Если аргумент day равен 0, формула возвращает последний день предыдущего месяца (month − 1).
Теперь формулу можно объяснить следующим образом:
=B3-DATE(YEAR(B3),1,0)
=B3-DATE(2021,1,0)
=44350-44196
=154
Дополнительно
Получение N-го дня текущей даты
Универсальная формула
| =TODAY()-DATE(YEAR(TODAY()),1,0) |

Связанные формулы
- Найти следующую дату в списке расписания
Предположим, у вас в Excel есть таблица с двумя столбцами: один содержит пункты расписания, а другой — соответствующие даты. Теперь вы хотите определить ближайшую будущую дату из расписания относительно текущей даты… - Найти самую раннюю и самую позднюю дату для каждой группы
В этом руководстве вы найдёте формулы для поиска самой ранней и самой поздней даты в каждой группе Excel. - Подсчитать дни между двумя датами
Подсчёт количества дней, месяцев или лет между двумя заданными датами станет проще простого в Excel после прочтения этого руководства. - Создание еженедельного диапазона дат
В этом руководстве представлена формула для быстрого получения еженедельного диапазона дат в Excel.
Связанные функции
- Функция WEEKNUM в Excel
Возвращает Номер недели заданной даты в году - Функция WORKDAY в Excel
Добавляет рабочие дни к заданной Дата начала и возвращает рабочий день - Функция WEEKDAY в Excel
Получает Неделя в виде числа (1–7) из даты - Функция DAY в Excel
Функция DAY получает день в виде числа (1–31) из даты - Функция NOW в Excel
Получение текущего времени и даты
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.