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

Зміст

Загальна формула

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

Резюме

Для створення серії дат, збільшених на місяць, ви можете використовувати функцію SEQUENCE разом із функцією EDATE або функцією EOMONTH. У наведеному прикладі формула в D5 має вигляд:

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

який видає серію з 12 дат, збільшених на місяць, починаючи з 1 травня 2019 року.

Примітка: це формула масиву, і її потрібно вводити за допомогою control + shift + enter.

Пояснення

Функція EDATE рухається вперед або назад у часі з кроком в один місяць від заданої дати початку. Функція SEQUENCE - це функція динамічного масиву, яка може генерувати декілька результатів, які "розливаються" на аркуші в "діапазоні розливу".

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 року.

Примітка: На відміну від деяких інших функцій (наприклад, функції DATE), функція EDATE не переливається автоматично в інші комірки при отриманні більш ніж одного результату. Як обхідне рішення можна ввести формулу масиву з багато комірок. Спочатку потрібно вибрати всі 12 клітинок, щоб ввести або відредагувати формулу.

Кінець місяця

Щоб створити серію дат "кінця місяця", ви використовуєте функцію EOMONTH замість EDATE. Формула в F5:

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

Це також формула масиву з декількох комірок, тому спочатку потрібно вибрати всі 12 клітинок, щоб ввести або відредагувати формулу.

Цікаві статті...