„Excel“ formulė: mėnesių seka -

Turinys

Bendroji formulė

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

Santrauka

Norėdami sugeneruoti datas, padidintas pagal mėnesį, galite naudoti SEQUENCE funkciją kartu su funkcija EDATE arba EOMONTH. Parodytame pavyzdyje formulė D5 yra:

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

kuris pateikia 12 datų seriją, padidintą vienu mėnesiu, pradedant 2019 m. gegužės 1 d.

Pastaba: tai yra masyvo formulė, kurią reikia įvesti su „Control“ + „Shift“ + „Enter“.

Paaiškinimas

EDATE funkcija pereina į priekį arba atgal per mėnesį nuo nurodytos pradžios datos. SEQUENCE funkcija yra dinaminė masyvo funkcija, galinti generuoti kelis rezultatus, kurie „išsilieja“ ant darbalapio „išsiliejimo diapazone“.

SEQUENCE gali generuoti rezultatus eilutėse, stulpeliuose arba abiejuose. Tokiu atveju SEQUENCE sukonfigūruotas taip, kad išvestų skaičių masyvą, kuris yra 12 eilučių po 1 stulpelį:

SEQUENCE(12,1,0)

Pradžia lygi nuliui, o žingsnio reikšmė pagal numatytuosius nustatymus yra 1, todėl SEQUENCE pateikia tokį masyvą:

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

Šis masyvas grąžinamas kaip mėnesių argumentas funkcijoje EDATE. Tada „EDATE“ pateikia 12 datų, pradedant data B5. „Excel“ datos saugomos kaip serijos numeriai, todėl išvestis atrodo taip:

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

Kai šie rezultatai suformatuojami kaip datos, rezultatas yra 12 datos, padidintos vienu mėnesiu, pradedant 2019 m. Gegužės 1 d.

Pastaba: skirtingai nei kai kurios kitos funkcijos (pvz., DATA funkcija), funkcija EDATE automatiškai nepersijungia į kitas langelius, kai pateikiami daugiau nei vienas rezultatas. Norėdami išspręsti problemą, galite įvesti kaip kelių langelių masyvo formulę. Norėdami įvesti arba redaguoti formulę, pirmiausia turite pasirinkti visas 12 langelių.

Mėnesio pabaiga

Norėdami sugeneruoti „mėnesio pabaigos“ datų seriją, vietoj EDATE naudokite funkciją EOMONTH. F5 formulė yra:

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

Tai taip pat yra kelių langelių masyvo formulė, todėl pirmiausia turite pasirinkti visas 12 langelių, kad galėtumėte įvesti ar redaguoti formulę.

Įdomios straipsniai...