Формула на 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 клетки, за да въведете или редактирате формулата.

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