Pada beberapa bidang pekerjaan, seperti HRD atau rumah sakit, seringkali perhitungan usia harus dihitung secara detail. Perhitungan usia ini mencakup Tahun, Bulan, dan Hari. Untuk menghitung bonus dari masa kerja seseorang, dana pensiun haruslah dengan tepat. Untuk menghitung umur 10 karyawan mugkin tidaklah terlalu berat. Namun apabila data kepegawaian sudah mencapai ratusan atau ribuan, sudah tentu menjadi cukup rumit untuk menghitungnya. Excel memiliki beberapa cara untuk menghitung umur secara otomatis yaitu dengan menggunakan fungsi DATEDIF
Satuan Waktu dalam Fungsi DATEDIF
Fungsi DATEDIF dapat menghitung waktu antara tanggal mulai dan tanggal akhir periode dalam tahun, bulan, atau hari. Tabel di bawah ini merangkum nilai satuan waktu yang dapat digunakan dalam huruf besar atau kecil (dapat ditulis dengan “ym” atau “YM”).
Unit | Deskripsi |
---|---|
“y” | Selisih Tahun |
“m” | Selisih Bulan |
“d” | Selisih Hari |
“md” | Selisih Hari (dengan mengabaikan bulan dan tahun) |
“ym” | Selisih Bulan (dengan mengabaikan tahun) |
“yd” | Selisih Hari (dengan mengabaikan tahun) |
Fungsi DATEDIF (Menghitung Selisih Tahun)
Rumus DATEDIF digunakan menghitung jumlah tahun, bulan, dan tahun di antara 2 tanggal. Rumus DATEDIF tidak terdapat dalam list formula, dan diharuskan mengetik secara manual. Untuk mendefinisikan tahun, bulan dan tanggal silakan disimak pembahasan pada materi sebelumnya tentang menggunakan rumus DATE
Rumus untuk menghitung tahun
Tanggal Lahir | Tanggal Hari ini | Deskripsi | Hasil |
---|---|---|---|
11/09/2005 | 26/04/2021 | =DATEDIF(start_date, end_date, “Y”) | 2 |
dd-mm-yyyy | dd-mm-yyyy | “Y” menunjukkan tahun | 2 tahun |
=DATEDIF(start_date, end_date, “Y”)
Penjelasan :
start_date: tanggal awal/lahir
end_date : tanggal hari ini (tanggal yang menunjukkan akhir periode)
“Y” menunjukkan tahun yang telah berlalu dalam periode

Rumus DATEDIF (Menghitung Selisih Bulan)
Rumus untuk menghitung bulan
Tanggal Lahir | Tanggal Hari ini | Deskripsi | Hasil |
---|---|---|---|
26/02/2021 | 26/04/2021 | =DATEDIF(start_date, end_date, “M”) | 2 |
dd-mm-yyyy | dd-mm-yyyy | “M” menunjukkan bulan | 2 bulan |
=DATEDIF(start_date, end_date, “M”)
Penjelasan :
start_date: tanggal awal/lahir
end_date : tanggal hari ini (tanggal yang menunjukkan akhir periode)
“M” menunjukkan bulan yang telah berlalu dalam periode

Rumus DATEDIF (Menghitung Selisih Hari)
Rumus menghitung hari
Tanggal Lahir | Tanggal Hari ini | Deskripsi | Hasil |
---|---|---|---|
11/09/2005 | 26/04/2021 | =DATEDIF(start_date, end_date, “d”) | 2 |
dd-mm-yyyy | dd-mm-yyyy | “d” menunjukkan hari | 2 hari |
=DATEDIF(start_date, end_date, “d”)
Penjelasan :
start_date: tanggal awal/lahir
end_date : tanggal hari ini (tanggal yang menunjukkan akhir periode)
“d” menunjukkan hari yang telah berlalu dalam periode


Rumus IFERROR untuk mengatasi kesalahan
IFERROR excel merupakan fungsi untuk mencegah terjadinya error saat memasukkan rumus atau suatu perhitungan di excel. Fungsi IFERROR termasuk ke … Selengkapnya

Rumus IF Excel Dasar dengan 6 Kondisi
Rumus IF dalam excel adalah untuk membuat perbandingan logika antara nilai tertentu dengan nilai lainnya dengan hasil benar atau salah. … Selengkapnya

Fungsi Rumus IF Excel Bertingkat Dengan Beberapa Kondisi
Dalam materi sebelumnya telah dibahas cara termudah untuk membuat IF adalah dengan menggunakan logika dasar JIKA dan MAKA. Setelah mempelajari … Selengkapnya
Leave a Reply