*Fungsi DATEDIF Untuk Menghitung Masa Kerja Karyawan

Dalam pekerjaan sehari-hari di kantor, barangkali kita pernah mengerjakan tugas untuk menghitung berapa lama seorang karyawan sudah bekerja di perusahaan. Beberapa teman masih menghitungnya satu persatu secara manual atau menggunakan kalkulator. Atau ada juga yang menghitung menggunakan rumus excel tetapi hanya menghitung selisih tahunnya saja, antara tahun masuk sampai dengan tanggal saat ini. Padahal dengan formula excel yang tepat, kita bisa menghitung masa kerja seseorang dengan lebih spesifik dan detail. Salah satu cara yang dapat dilakukan adalah dengan memanfaatkan fungsi DATEDIF.

Penerapan Fungsi DATEDIF dalam Rumus Untuk Menghitung Masa Kerja Karyawan

Fungsi DATEDIF  merupakan salah satu fungsi tersembunyi di excel versi saat ini.

Kenapa dikatakan tersembunyi? karena kita tidak pernah bisa menemukan fungsi ini dalam list fungsi excel. Bahkan fungsi ini pun tidak dapat ditemukan penjelasannya pada halaman bantuan (help) aplikasi excel. Tetapi anda dapat menemukan penjelasan mengenai fungsi DATEDIF ini di support.office.com.
Fungsi DATEDIF, dapat dituliskan dengan syntax:
DATEDIF(start_date,end_date,unit)

  • start_date : adalah tanggal pertama atau tanggal mulai untuk dilakukan perhitungan
  • end_date   : adalah tanggal kedua atau tanggal terakhir

Perhatian! : Dalam penulisan tanggal harus dilakukan secara benar. Mengenai cara penulisan dan pengumpulan data tanggal

  • unit      : adalah satuan perhitungan untuk mengukur selisih antara start_date dan end_date.


Unit
Kegunaan
"Y"
Mendapatkan jumlah  tahun penuh dalam periode perhitungan
"M"
Mendapatkan jumlah bulan penuh dalam periode perhitungan
"D"
Mendapatkan jumlah hari dalam periode perhitungan
"MD"
Selisih jumlah hari antara hari dalam start_date dan hari dalam end_date (mengabaikan bulan dan tahun)

Penting: Office support tidak menganjurkan penggunaan argumen "MD" dikarenakan suatu masalah dan keterbatasan.
"YM"
Mendapatkan selisih bulan antara start_date dan end_date (mengabaikan jumlah tahun dan hari)
"YD"
Mendapatkan selisih jumlah hari antara start_date dan end_date (mengabaikan tahun)


Baiklah mari kita praktekan dengan contoh.
Secara garis besar, rumus untuk menghitung masa kerja karyawan dapat ditulis sebagai berikut:
Masa_kerja =DATEDIF(tgl_masuk,tgl_sekarang,unit)
Untuk mendapatkan tanggal sekarang, kita bisa menggunakan fungsi TODAY. Artikel ini ditulis pada tanggal 9 Januari 2017, sehingga rumus TODAY() menghasilkan angka tanggal 9 Januari 2017
Anggaplah data tanggal mulai masuk kerja karyawan disimpan di sel B2
Maka formula excel untuk mendapatkan masa kerja dapat dituliskan sesuai ilustrasi berikut:
Contoh Rumus DATEDIF

Perhatikan gambar diatas : Dengan menggunakan argumen unit yang berbeda-beda, maka kita bisa mendapatkan beberapa variasi data. 
Nah tugas kita sekarang adalah memilih data yang mana yang dibutuhkan.

Menghitung Berapa Tahun dan Berapa Bulan Masa Kerja Karyawan

Umumnya masa kerja dihitung dengan jumlah tahun dan bulan sejak karyawan masuk kerja.
Untuk mendapatkan angka tersebut, maka kita bisa menggunakan argumen “Y” dan “YM” secara terpisah.
"Y"  = untuk mendapatkan jumlah tahun penuh yang dilewati sejak masuk kerja
"YM" = untuk mendapatkan jumlah bulan penuh yang dilewati yang merupakan sisa dari tahun penuh yang sudah terlewati
Melanjutkan contoh sebelumnya, misalnya kita ingin mendapatkan data  x tahun dan y bulan.
x =DATEDIF(B2,TODAY(),"Y")
y =DATEDIF(B2,TODAY(),"YM")
Dan untuk mendapatkan text yang informatif, maka kita bisa menggabungkan data tahun dan bulan menggunakan rumus penggabung kata (bisa menggunakan CONCATENATE maupun operator & (ampersand).
Sehingga rumus dapat dituliskan sebagai berikut:
=DATEDIF(B2,TODAY(),"Y")&" tahun, "&DATEDIF(B2,TODAY(),"YM")&" bulan"
Atau
=CONCATENATE(DATEDIF(B2,TODAY(),"Y")," tahun, ",DATEDIF(B2,TODAY(),"YM")," bulan")
Sebagai gambaran, selanjutnya perhatikan screenshot contoh berikut:
Rumus DATEDIF Menghitung Masa Kerja Karyawan
Sampai pada tahap ini, kita sudah berhasil menghitung masa kerja karyawan berupa berapa tahun dan berapa bulan sejak karyawan tersebut masuk kerja sampai dengan pada saat ini.
Ringkasan:
Cara menghitung masa kerja karyawan menggunakan Ms Excel dapat dilakukan dengan menerapkan fungsi DATEDIF. Fungsi ini menghasilkan variasi unit waktu yang dapat digunakan sesuai kebutuhan. Rumus penggabung kata dapat digunakan untuk mendapatkan data text masa kerja yang lebih informatif dengan cara menggabungkan data jumlah waktu yang dihasilkan oleh formula DATEDIF dengan text “tahun” dan “bulan”


Sekian, semoga bermanfaat.

Posting Komentar

Kritik dan saran sangat berguna bagi saya untuk perbaikan Blog ini,
Terima kasih atas kunjungan anda..

Lebih baru Lebih lama

Formulir Kontak