Rumus Excel: Urutan bulan -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menghasilkan satu siri tarikh yang bertambah setiap bulan, anda boleh menggunakan fungsi SEQUENCE bersama dengan fungsi EDATE atau fungsi EOMONTH. Dalam contoh yang ditunjukkan, formula dalam D5 adalah:

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

yang menghasilkan rangkaian 12 tarikh, ditambah satu bulan, bermula pada 1 Mei 2019.

Catatan: ini adalah formula larik dan mesti dimasukkan dengan kawalan + shift + enter.

Penjelasan

Fungsi EDATE bergerak maju atau mundur dalam masa dalam kenaikan satu bulan dari tarikh permulaan tertentu. Fungsi SEQUENCE adalah fungsi array dinamik yang dapat menghasilkan banyak hasil yang "tumpah" ke lembaran kerja dalam "rentang tumpahan".

SEQUENCE dapat menghasilkan hasil dalam baris, lajur, atau keduanya. Dalam kes ini, SEQUENCE dikonfigurasikan untuk menghasilkan susunan nombor yang 12 baris dengan 1 lajur:

SEQUENCE(12,1,0)

Permulaannya adalah sifar, dan nilai langkah menjadi lalai ke 1, jadi SEQUENCE menghasilkan array seperti ini:

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

Susunan ini dikembalikan sebagai argumen bulan di dalam fungsi EDATE. EDATE kemudian mengembalikan 12 tarikh, bermula dengan tarikh di B5. Tarikh Excel disimpan sebagai nombor siri, jadi outputnya seperti ini:

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

Apabila keputusan ini diformat sebagai tarikh, hasilnya adalah 12 tarikh yang ditambahkan satu bulan, mulai 1 Mei 2019.

Catatan: Tidak seperti beberapa fungsi lain (misalnya fungsi DATE) fungsi EDATE tidak secara automatik tumpah ke sel lain ketika memberikan lebih dari satu hasil. Sebagai penyelesaian, anda boleh memasukkan sebagai formula pelbagai sel. Anda mesti memilih semua 12 sel terlebih dahulu untuk memasukkan atau menyunting formula.

Akhir bulan

Untuk menghasilkan siri tarikh "akhir bulan", anda menggunakan fungsi EOMONTH dan bukannya EDATE. Formula dalam F5 adalah:

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

Ini juga formula pelbagai sel, jadi anda mesti memilih semua 12 sel terlebih dahulu untuk memasukkan atau mengedit formula.

Artikel menarik...