Bagaimana cara mendapatkan tanggal akhir bulan di excel?

Terkadang kita perlu mendapatkan tanggal akhir bulan untuk digunakan sebagai tanggal penyelesaian, tanggal jatuh tempo, sebagai tanggal target, atau terkadang kita memerlukannya untuk menghitung hari di antara dua tanggal.

Tanpa usaha apapun kita dapat dengan mudah menambahkannya secara manual, namun beberapa rumus dapat membantu kita menghitungnya.

Cara terbaik untuk menghitung tanggal terakhir suatu bulan adalah dengan menggunakan fungsi EOMONTH. Namun selain itu Anda juga bisa menggunakan cara lain (VBA).

Keuntungan menggunakan rumus atau metode dinamis lainnya adalah Anda tidak perlu menghitungnya berulang kali. Hari ini di artikel ini, saya ingin berbagi dengan Anda 3 cara sederhana dan dinamis untuk mendapatkan tanggal akhir bulan di Excel.

Jadi mari kita mulai dan unduh file yang sama dari sini untuk mengikutinya.

Dapatkan hari terakhir setiap bulan menggunakan fungsi EOMONTH

EOMONTH adalah fungsi favorit saya untuk menghitung hari terakhir dalam sebulan. Fungsi ini dirancang khusus untuk jenis penghitungan ini.

Yang harus Anda lakukan hanyalah menentukan tanggal sekarang, dan jumlah bulan yang ingin Anda hitung tanggal terakhir sebelum dan sesudah tanggal mulai. Berikut sintaksnya:

EOMONTH(tanggal_mulai, bulan)

Dalam sintaksis ini, tanggal mulai adalah tanggal sekarang dan bulan adalah angka yang mewakili jumlah bulan maju atau mundur.

Tanggal akhir bulan yang sama

Katakanlah Anda memiliki tanggal “06-Feb-2017” dan Anda ingin mendapatkan hari terakhir “Februari”. Dalam hal ini, rumus yang harus Anda gunakan adalah:

 =EOMONTH("22-Feb-2017",0)
dapatkan akhir hari untuk bulan ini menggunakan eomonth

Pada contoh di atas, jika menggunakan EOMONTH, dikembalikan 28-Feb-2017 yang merupakan tanggal terakhir bulan Februari.

Cara kerjanya : Di sini Anda menggunakan “0” untuk argumen numerik karena tanggal mulai yang Anda gunakan adalah Februari dan Anda tidak akan memiliki hari terakhir di bulan yang sama. Saat Anda menggunakan “0”, itu hanya akan mengembalikan tanggal terakhir untuk bulan yang sama dengan tanggal mulai Anda.

Untuk membuat rumus dinamis, Anda bisa menggunakan fungsi TODAY di argumen start_date .

Tanggal akhir bulan mendatang

Sekarang katakanlah dari tanggal yang sama Anda ingin mendapatkan hari terakhir “April”. Dalam hal ini, rumus yang harus Anda gunakan adalah:

 =EOMONTH("22-Feb-2017",2)
dapatkan tanggal akhir bulan untuk bulan mendatang menggunakan eomonth

Pada contoh di atas, rumus mengembalikan 30 April 2017, yang merupakan tanggal terakhir bulan April.

Bagaimana itu bekerja

Di sini Anda menggunakan ‘2’ untuk argumen numerik dan tanggal mulai yang Anda gunakan adalah Februari. Nah kalau dilihat bulan April tepat 2 bulan setelah bulan Februari, makanya muncul kembali pada tanggal 30 April 2017.

Tanggal akhir bulan sebelumnya

Dan jika Anda ingin mendapatkan tanggal terakhir bulan sebelumnya, Anda bisa menggunakan angka negatif untuk itu. Katakanlah Anda menginginkan hari terakhir bulan Januari. Jadi rumus yang harus Anda gunakan:

 =EOMONTH("22-Feb-2017",-1)
dapatkan tanggal akhir bulan untuk bulan sebelumnya menggunakan eomonth

Pada contoh di atas, rumus mengembalikan 31 Januari 2017, yang merupakan tanggal terakhir bulan Januari.

Cara kerjanya: Di sini Anda menggunakan “-1” untuk argumen numerik dan Jan tepat 1 bulan sebelum Februari.

DATE berfungsi untuk mendapatkan tanggal terakhir pada bulan tersebut

Fungsi DATE adalah pendekatan lain untuk mendapatkan hari terakhir di Excel. Fungsi tanggal membantu Anda membuat tanggal Excel yang valid dengan menentukan tahun, bulan dan hari. Berikut sintaksnya:

TANGGAL (tahun, bulan, hari)

Seperti yang saya sebutkan, dalam fungsi tanggal Anda harus memasukkan tahun, bulan dan hari, dan ia mengembalikan tanggal yang valid berdasarkan itu. Sekarang, ada sedikit trik yang bisa Anda lakukan dengan argumen hari ini.

Sedikit tip: jika Anda menggunakan 0 sebagai hari, tanggal terakhir bulan sebelumnya akan dikembalikan. Misalnya, jika Anda menentukan Tahun: 2017, Bulan: 4 (yaitu Mei), dan Hari: 0, hasilnya akan menampilkan 30-April-2017.

Dan jika ingin menghitung hari terakhir bulan berjalan, rumusnya adalah:

dapatkan tanggal akhir bulan menggunakan fungsi tanggal
 =DATE(CurrentYear,CurrentMonth + 1,0)

Atau, jika Anda hanya punya tanggal referensi, rumusnya adalah:

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

Dapatkan hari terakhir dengan UDF

Contoh VBA yang bagus. Ini adalah kode makro untuk menggunakan VBA UDF untuk mendapatkan hari terakhir dalam sebulan. Cukup salin ke editor VBA Anda.

 Function LastD(Optional sd As Date = 0) As Date If sd = 0 Then sd = VBA.DateLastD = VBA.DateSerial(VBA.Year(sd), VBA.Month(sd) + 1, 0) End Function
dapatkan tanggal akhir bulan menggunakan vba

Di spreadsheet Anda, ketik “=LastD(” dan masukkan tanggal bulan atau referensi ke sel. Dan, jika Anda menginginkan hari terakhir bulan ini, biarkan kosong menggunakan tanda kurung.

Kesimpulan

Seperti yang saya katakan, hari terakhir suatu bulan dapat membantu Anda saat menghitung tanggal target, tanggal jatuh tempo, atau tanggal penyelesaian. Dan, sekarang kami memiliki tiga cara berbeda untuk mendapatkannya.

Jika Anda menggunakan EOMONTH, sangat mudah untuk membuat formula dinamis yang dapat membantu Anda menentukan tanggal bulan-bulan yang lalu atau yang akan datang dan menurut saya ini adalah cara terbaik untuk melakukannya.

Saya harap ini bermanfaat bagi Anda dan akan membantu Anda meningkatkan keterampilan Anda ke tingkat berikutnya.

Sekarang beritahu aku satu hal. Apa metode favorit Anda? Atau kamu punya metode lain? Silakan berbagi dengan saya di kotak komentar, saya ingin mendengar pendapat Anda. Dan jangan lupa untuk membagikannya kepada teman-teman Anda.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *