Rumus Excel: Siri tarikh mengikut bulan -

Formula generik

=DATE(YEAR(date),MONTH(date)+1,DAY(date))

Ringkasan

Untuk menghasilkan siri tarikh yang dinamik dengan formula yang meningkat satu bulan dari satu tarikh mula, anda boleh menggunakan formula berdasarkan fungsi HARI, BULAN, TAHUN, dan TARIKH.

Penjelasan

Dalam contohnya, B6 adalah tarikh mula yang dikodkan dengan ketat dan formula di B7 adalah:

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))

Untuk menyelesaikan formula ini, Excel terlebih dahulu mengekstrak nilai tahun, bulan, dan hari dari tarikh dalam B6, kemudian menambahkan 1 pada nilai bulan. Seterusnya, tarikh baru dihimpunkan oleh fungsi DATE, menggunakan hari dan tahun yang sama, dan bulan + 1 untuk bulan.

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010

Oleh itu, formula pertama mengembalikan tarikh baru pada 2/15/2010, satu bulan kemudian daripada tarikh permulaan.

Setelah formula pertama dimasukkan, ia disalin sejauh yang diperlukan. Setiap formula seterusnya mencipta tarikh baru yang ditambahkan satu hari.

Catatan: jika anda memulakan dengan tarikh seperti 31 Januari, formula di atas akan melangkau Februari dan beralih ke Mac. Ini berlaku kerana tarikh baru, 31/3/2010 tidak ada, jadi Excel menggunakan nilai hari untuk meneruskan ke 3/3/2010, 3 hari selepas hari terakhir pada bulan Februari.

Sekiranya anda memerlukan serangkaian tarikh di mana setiap tarikh adalah hari terakhir dalam sebulan, anda boleh menggunakan EODATE seperti ini:

=EOMONTH(B6,1)

Artikel menarik...