Formula Excel: Dapatkan hari terakhir bulan -

Isi kandungan

Formula generik

=EOMONTH(date,0)

Ringkasan

Untuk mengira hari terakhir dalam sebulan berdasarkan tarikh tertentu, anda boleh menggunakan fungsi EOMONTH. Dalam contoh yang ditunjukkan, formula dalam sel B5 adalah:

=EOMONTH(B5,0)

Penjelasan

Argumen ke-2 (bulan) fungsi EOMONTH membolehkan anda mendapatkan hari terakhir bulan tersebut pada bulan-bulan berikutnya atau bulan-bulan yang lalu. Apabila anda menggunakan sifar selama berbulan-bulan, EOMONTH akan mengembalikan hari terakhir bulan tersebut pada bulan yang sama.

Untuk mendapatkan hari terakhir bulan sebelumnya, gunakan:

=EOMONTH(date,-1)

Untuk mendapatkan hari terakhir bulan berikutnya, gunakan:

=EOMONTH(date,1)

Formula alternatif

Anda juga boleh menulis formula menggunakan fungsi TARIKH, TAHUN dan BULAN untuk mengembalikan hari terakhir bulan ini:

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

Caranya dengan formula ini adalah membekalkan sifar untuk hari itu. Apabila anda memberikan sifar sebagai argumen hari hingga DATE, fungsi tarikh akan "dilancarkan semula" satu hari ke hari terakhir bulan sebelumnya. Jadi, dengan menambahkan 1 bulan, dan menggunakan sifar untuk hari, DATE mengembalikan hari terakhir bulan "asal".

Walaupun EOMONTH adalah fungsi yang lebih mudah, ia tidak akan menerima pelbagai tarikh dalam formula pelbagai. Sekiranya demikian, anda boleh menggunakan alternatif di atas.

Artikel menarik...