Rumus Excel: Dapatkan hari terakhir dalam sebulan -

Daftar Isi

Formula umum

=EOMONTH(date,0)

Ringkasan

Untuk menghitung hari terakhir dalam sebulan berdasarkan tanggal tertentu, Anda dapat menggunakan fungsi EOMONTH. Dalam contoh yang diperlihatkan, rumus di sel B5 adalah:

=EOMONTH(B5,0)

Penjelasan

Argumen ke-2 (bulan) dari fungsi EOMONTH memungkinkan Anda untuk mendapatkan hari terakhir dalam sebulan di bulan-bulan mendatang atau bulan-bulan sebelumnya. Jika Anda menggunakan nol untuk bulan, EOMONTH akan mengembalikan hari terakhir bulan itu di 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 dapat menulis rumus menggunakan fungsi DATE, YEAR dan MONTH untuk mengembalikan hari terakhir dalam sebulan:

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

Trik dengan rumus ini adalah memasok nol untuk hari itu. Saat Anda memasukkan nol sebagai argumen hari ke DATE, fungsi tanggal akan "memutar kembali" satu hari ke hari terakhir bulan sebelumnya. Jadi, dengan menambahkan 1 ke bulan tersebut, dan menggunakan nol untuk hari, DATE mengembalikan hari terakhir dari bulan "asli".

Meskipun EOMONTH adalah fungsi yang lebih nyaman, EOMONTH tidak akan menerima rentang tanggal dalam rumus array. Dalam hal ini, Anda dapat menggunakan alternatif di atas.

Artikel yang menarik...