Rumus Excel: Tanggal ulang tahun berikutnya -

Daftar Isi

Formula umum

=EDATE(date,(DATEDIF(date,as_of,"y")+1)*12)

Ringkasan

Untuk menghitung tanggal ulang tahun berikutnya, Anda dapat menggunakan rumus yang didasarkan pada fungsi EDATE dan DATEDIF. Dalam contoh yang ditampilkan, rumus di D5 adalah:

=EDATE(B5,(DATEDIF(B5,C5,"y")+1)*12)

Rumus ini juga akan berfungsi untuk menghitung ulang tahun berikutnya.

Penjelasan

Bekerja dari dalam ke luar, kami menggunakan fungsi DATEDIF untuk menghitung berapa tahun lengkap antara tanggal ulang tahun asli dan tanggal "sejak", di mana tanggal adalah tanggal berapa pun setelah tanggal hari jadi:

DATEDIF(B5,C5,"y")

Catatan: dalam kasus ini, kami secara sewenang-wenang memperbaiki tanggal 1 Juni 2017 di semua contoh.

Karena kami tertarik dengan tanggal ulang tahun * berikutnya *, kami menambahkan 1 ke hasil DATEDIF, lalu kalikan dengan 12 untuk mengubahnya menjadi tahun ke bulan.

Selanjutnya, nilai bulan masuk ke fungsi EDATE, dengan tanggal asli dari kolom B. Fungsi EDATE memutar tanggal asli ke depan dengan jumlah bulan yang diberikan pada langkah sebelumnya yang membuat tanggal ulang tahun berikutnya yang akan datang.

Mulai hari ini

Untuk menghitung hari jadi berikutnya pada hari ini, gunakan fungsi TODAY () untuk per tanggal:

=EDATE(date,(DATEDIF(date,TODAY(),"y")+1)*12)

Artikel yang menarik...