Формула Excel: создание динамического списка дат

Допустим, в Excel вам нужно создать динамический список дат на основе указанной даты начала. Какую формулу для этого можно использовать?
Если вы хотите повторить действия из этого руководства, скачайте пример таблицы.
Универсальная формула:
| Start_date+ROWS(date_list)-1-[offset] |
Синтаксис и аргументы
| Start_date: the date that the dynamic date list starts from. |
| Date_list: the cell that you want to place the first date of the date list. |
| Offset: Optional, if you want to create a dynamic date list based on the start date, this can be omitted, if you want to create a dynamic date from the days before the start date, this is the number of days before the start date. |
Возвращаемое значение
Формула возвращает значение в формате даты.
Как работает эта формула
Дата начала указана в ячейке C2, значение смещения — в ячейке C3, а динамический список дат должен начинаться с ячейки E3. Используйте следующую формулу:
| =$C$2+ROWS($E$3:E3)-1-$C$3 |
Нажмите Enter, чтобы получить первую дату, а затем перетащите маркер автозаполнения вниз по ячейкам, чтобы применить эту формулу.

Пояснение
ROWS — возвращает количество строк в указанной ссылке или массиве.
=$C$2+ROWS($E$3:E3)-1-$C$3
=$C$2+1-1-4
=$C$2-4
=12/2/2020
Примечание
1) Если Вы хотите создать динамический список дат, начиная с сегодняшнего дня, используйте следующую формулу:
| TODAY()+ROWS(date_list)-1 |
2) Если Вы хотите получить название дня недели и название месяца из списка дат, используйте функцию TEXT следующим образом:
=TEXT(E3,«dddd»)
=TEXT(E3,«mmmm»)

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