Формула Excel: Последовательность месяцев -

Содержание

Общая формула

(=EDATE(A1,SEQUENCE(12,1,0)))

Резюме

Чтобы сгенерировать серию дат с приращением по месяцам, вы можете использовать функцию SEQUENCE вместе с функцией EDATE или EOMONTH. В показанном примере формула в D5:

(=EDATE(B5,SEQUENCE(12,1,0)))

который выводит серию из 12 дат, увеличенных на один месяц, начиная с 1 мая 2019 г.

Примечание: это формула массива, и ее нужно вводить с помощью Ctrl + Shift + Enter.

Объяснение

Функция EDATE перемещается вперед или назад во времени с шагом в один месяц от заданной даты начала. Функция ПОСЛЕДОВАТЕЛЬНОСТЬ - это функция динамического массива, которая может генерировать несколько результатов, которые «переливаются» на рабочий лист в «диапазоне разлива».

SEQUENCE может генерировать результаты в строках, столбцах или в обоих. В этом случае SEQUENCE настроен на вывод массива чисел, состоящего из 12 строк на 1 столбец:

SEQUENCE(12,1,0)

Начало равно нулю, а значение шага по умолчанию равно 1, поэтому SEQUENCE выводит такой массив:

(0;1;2;3;4;5;6;7;8;9;10;11)

Этот массив возвращается в качестве аргумента месяцев внутри функции EDATE. EDATE затем возвращает 12 дат, начиная с даты в B5. Даты Excel хранятся в виде серийных номеров, поэтому результат выглядит следующим образом:

(43586;43617;43647;43678;43709;43739;43770;43800;43831;43862;43891;43922)

Если эти результаты отформатированы как даты, результатом будет 12 дат, увеличенных на один месяц, начиная с 1 мая 2019 года.

Примечание. В отличие от некоторых других функций (например, функции ДАТА) функция ДАТА не распространяется автоматически на другие ячейки при предоставлении более одного результата. В качестве обходного пути можно ввести формулу массива с несколькими ячейками. Вы должны сначала выбрать все 12 ячеек, чтобы ввести или изменить формулу.

Конец месяца

Чтобы сгенерировать серию дат «конца месяца», вы используете функцию EOMONTH вместо EDATE. Формула в F5:

(=EOMONTH(B5,SEQUENCE(12,1,0)))

Это также формула массива с несколькими ячейками, поэтому сначала необходимо выбрать все 12 ячеек, чтобы ввести или изменить формулу.

Интересные статьи...