Formuła programu Excel: sekwencja miesięcy -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby wygenerować serię dat zwiększaną o miesiąc, można użyć funkcji SEKWENCJA razem z funkcją EDATE lub EOMONTH. W przedstawionym przykładzie formuła w D5 to:

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

który generuje serię 12 dat zwiększonych o jeden miesiąc, począwszy od 1 maja 2019 r.

Uwaga: to jest formuła tablicowa i należy ją wprowadzić za pomocą Ctrl + Shift + Enter.

Wyjaśnienie

Funkcja EDATE przesuwa się w przód lub wstecz w odstępach miesięcznych od podanej daty początkowej. Funkcja SEQUENCE to dynamiczna funkcja tablicowa, która może generować wiele wyników, które „rozlewają się” na arkusz w „zakresie rozlewania”.

SEQUENCE może generować wyniki w wierszach, kolumnach lub w obu. W tym przypadku SEQUENCE jest skonfigurowana do wyprowadzania tablicy liczb składającej się z 12 wierszy na 1 kolumnę:

SEQUENCE(12,1,0)

Początek to zero, a wartość kroku domyślnie wynosi 1, więc SEQUENCE wyprowadza tablicę taką jak ta:

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

Ta tablica jest zwracana jako argument miesięcy wewnątrz funkcji EDATE. Następnie EDATE zwraca 12 dat, zaczynając od daty w B5. Daty programu Excel są przechowywane jako numery seryjne, więc dane wyjściowe wyglądają następująco:

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

Gdy te wyniki są sformatowane jako daty, wynik składa się z 12 dat powiększonych o jeden miesiąc, począwszy od 1 maja 2019 r.

Uwaga: W przeciwieństwie do niektórych innych funkcji (np. Funkcji DATA), funkcja EDATE nie przenosi się automatycznie na inne komórki, gdy dostarcza więcej niż jeden wynik. Aby obejść ten problem, można wprowadzić wielokomórkową formułę tablicową. Aby wprowadzić lub edytować formułę, musisz najpierw zaznaczyć wszystkie 12 komórek.

Koniec miesiąca

Aby wygenerować serię dat „końca miesiąca”, należy użyć funkcji EOMONTH zamiast EDATE. Wzór w F5 to:

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

Jest to również formuła tablicowa z wieloma komórkami, więc musisz najpierw zaznaczyć wszystkie 12 komórek, aby wprowadzić lub edytować formułę.

Interesujące artykuły...