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:
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:
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.
Tags
WINDOWS & MS.OFFICE