Rumus Excel Lengkap Untuk Permudah Kerja HRD Dengan Contohnya

Rumus Excel adalah salah satu keterampilan praktis yang masih sangat berguna untuk pekerjaan HRD. Meskipun saat ini sudah banyak aplikasi HRIS, software payroll, dan aplikasi absensi online, Excel tetap sering digunakan untuk rekap data karyawan, menghitung gaji, membuat laporan absensi, menyusun jadwal kerja, menghitung lembur, memantau cuti, hingga menyiapkan data payroll.

Bagi tim HRD, kemampuan menggunakan Excel bukan hanya soal menjumlahkan angka. Excel dapat membantu mengolah data karyawan dalam jumlah besar, mencari data dengan cepat, membuat laporan yang lebih rapi, mengecek data ganda, hingga membuat dashboard sederhana untuk kebutuhan manajemen.

Artikel ini akan membahas rumus Excel lengkap yang sering digunakan HRD, contoh penggunaannya, serta fungsi praktisnya dalam pekerjaan sehari-hari. Pembahasan dibuat dengan bahasa yang mudah dipahami agar dapat digunakan oleh HR pemula, staf payroll, admin personalia, hingga pemilik bisnis yang masih mengelola data karyawan secara manual.

Apa Itu Microsoft Excel?

Microsoft Excel adalah aplikasi spreadsheet yang digunakan untuk mengolah data dalam bentuk tabel. Di dalamnya, pengguna dapat melakukan perhitungan, membuat grafik, mengelola data, membuat laporan, menyusun database sederhana, hingga menggunakan formula untuk mempercepat pekerjaan.

Dalam pekerjaan HRD, Excel sering digunakan untuk berbagai kebutuhan administratif, seperti:

  • Membuat database karyawan.
  • Merekap absensi bulanan.
  • Menghitung keterlambatan karyawan.
  • Menghitung lembur.
  • Membuat daftar cuti.
  • Membuat simulasi payroll.
  • Menghitung gaji bersih.
  • Menghitung PPh 21 sederhana.
  • Membuat slip gaji.
  • Menyusun jadwal kerja shift.
  • Membuat laporan jumlah karyawan.
  • Membuat grafik turnover atau absensi.

Jika perusahaan masih menggunakan cara manual, Excel dapat menjadi alat bantu yang cukup fleksibel. Namun, untuk kebutuhan yang semakin kompleks, perusahaan juga bisa mulai mempertimbangkan sistem yang lebih terintegrasi seperti Human Resource Information System atau HRIS, aplikasi HRD dengan fitur lengkap, atau software HRD gratis untuk dicoba sebelum membeli.

Rumus Excel Lengkap Untuk Permudah Kerja HRD Setiap Hari!

Mengapa HRD Perlu Menguasai Rumus Excel?

HRD perlu menguasai rumus Excel karena banyak pekerjaan personalia membutuhkan pengolahan data. Data karyawan, absensi, cuti, lembur, payroll, PPh 21, dan BPJS harus dikelola secara rapi agar tidak menimbulkan kesalahan administrasi.

Berikut beberapa alasan mengapa rumus Excel penting untuk HRD.

1. Mempercepat Rekap Data Karyawan

HRD sering menangani data dalam jumlah besar. Misalnya data nama karyawan, jabatan, departemen, status kerja, masa kerja, cabang, dan nomor rekening. Dengan rumus Excel, HR dapat mencari, menghitung, dan mengelompokkan data lebih cepat.

2. Mengurangi Kesalahan Manual

Jika semua perhitungan dilakukan manual, risiko salah input dan salah hitung akan semakin besar. Rumus Excel dapat membantu mengurangi kesalahan, terutama untuk pekerjaan berulang seperti total absensi, jumlah lembur, dan total potongan.

3. Mempermudah Penghitungan Payroll

Payroll membutuhkan banyak data, seperti gaji pokok, tunjangan, potongan, lembur, BPJS, PPh 21, bonus, dan take home pay. Excel dapat membantu membuat simulasi awal sebelum data diproses dalam sistem payroll.

Untuk topik terkait, baca juga artikel penjelasan lengkap tentang sistem dan aplikasi payroll, software aplikasi payroll terbaik sesuai sistem penggajian Indonesia, dan rekomendasi software pembayaran gaji terbaru terbaik.

4. Membantu Membuat Laporan HR

Excel dapat digunakan untuk membuat laporan jumlah karyawan, tingkat kehadiran, cuti terpakai, total lembur, biaya payroll, dan data lain yang dibutuhkan manajemen.

5. Berguna Sebelum Perusahaan Menggunakan HRIS

Tidak semua perusahaan langsung menggunakan HRIS sejak awal. Untuk UKM atau perusahaan yang masih berkembang, Excel sering menjadi alat utama dalam pengelolaan HR. Karena itu, kemampuan Excel tetap penting sebelum perusahaan beralih ke sistem yang lebih otomatis.

Kegunaan Excel dalam Pekerjaan HRD

Berikut beberapa contoh penggunaan Excel yang paling sering ditemukan dalam pekerjaan HRD.

1. Database Karyawan

Excel dapat digunakan untuk menyimpan data dasar karyawan, seperti nama, nomor induk, jabatan, departemen, tanggal masuk kerja, status kerja, nomor rekening, NPWP, dan data BPJS.

Dengan rumus seperti COUNTIF, VLOOKUP, XLOOKUP, dan FILTER, HR dapat mencari dan memeriksa data karyawan dengan lebih cepat.

2. Absensi Karyawan

Excel dapat digunakan untuk merekap kehadiran karyawan, keterlambatan, izin, sakit, cuti, unpaid leave, dan absen tanpa keterangan.

Untuk pembahasan absensi, baca artikel ketentuan cara menghitung absensi karyawan yang benar, contoh form absensi karyawan format Excel XLS, dan perbandingan absensi manual dan absensi digital.

3. Payroll dan Slip Gaji

Excel dapat digunakan untuk membuat simulasi gaji, menghitung gaji bersih, dan membuat slip gaji sederhana. Rumus seperti SUM, IF, SUMIFS, VLOOKUP, dan XLOOKUP dapat membantu mengolah komponen gaji.

Untuk contoh lebih lanjut, baca artikel tutorial contoh cara menghitung gaji bersih di Excel, contoh cara membuat slip gaji di Excel, cara membuat slip gaji sendiri, dan aplikasi slip gaji online untuk UKM.

4. Perhitungan PPh 21

Excel juga sering digunakan untuk simulasi perhitungan pajak karyawan. Namun, HR perlu memastikan rumus yang digunakan sudah mengikuti ketentuan terbaru, termasuk penerapan Tarif Efektif Rata-rata atau TER dalam PPh 21.

Untuk pembahasan pajak, baca artikel cara perhitungan PPh Pasal 21 terbaru dengan Excel, tarif PPh 21 terbaru, cara menghitung PTKP, dan panduan hitung, bayar, dan lapor PPh 21 online.

5. Cuti dan Lembur

Excel dapat membantu HR menghitung sisa cuti, jumlah hari cuti, unpaid leave, jam lembur, dan total upah lembur. Rumus tanggal dan waktu seperti DATEDIF, NETWORKDAYS, IF, dan SUMIFS sangat berguna untuk kebutuhan ini.

Untuk topik terkait, baca artikel cara kerja sistem aplikasi cuti online karyawan, ketentuan cuti tahunan bagi karyawan tetap dan kontrak, rumus dan cara perhitungan lembur karyawan, serta kekurangan menggunakan form lembur karyawan manual.

Daftar Rumus Excel yang Sering Digunakan HRD

Berikut daftar rumus Excel yang sering digunakan dalam pekerjaan HRD.

Rumus Excel Fungsi Contoh Kegunaan HRD
SUM Menjumlahkan angka Total gaji, total lembur, total potongan
AVERAGE Menghitung rata-rata Rata-rata keterlambatan atau nilai evaluasi
COUNT Menghitung jumlah data angka Menghitung jumlah nilai atau jam kerja numerik
COUNTA Menghitung sel yang terisi Menghitung jumlah karyawan dalam daftar
COUNTIF Menghitung data dengan satu kriteria Menghitung jumlah karyawan hadir, sakit, izin, atau cuti
COUNTIFS Menghitung data dengan banyak kriteria Menghitung jumlah keterlambatan per departemen
SUMIF Menjumlahkan data dengan satu kriteria Total lembur satu karyawan
SUMIFS Menjumlahkan data dengan banyak kriteria Total lembur per karyawan dalam periode tertentu
IF Membuat logika kondisi Menentukan status hadir, telat, lulus probation, atau eligible bonus
IFS Membuat banyak kondisi Menentukan grade kinerja atau kategori keterlambatan
AND Menguji beberapa kondisi sekaligus Menentukan karyawan eligible benefit jika beberapa syarat terpenuhi
OR Menguji salah satu dari beberapa kondisi Menandai data jika status sakit atau izin
NOT Membalikkan hasil logika Mengecek data yang bukan status tertentu
VLOOKUP Mencari data secara vertikal Mengambil gaji pokok berdasarkan ID karyawan
XLOOKUP Mencari data dengan lebih fleksibel Mengambil data karyawan dari database utama
INDEX MATCH Mencari data secara fleksibel Alternatif pencarian data selain VLOOKUP
FILTER Memfilter data otomatis Menampilkan karyawan dari departemen tertentu
UNIQUE Mengambil data unik Membuat daftar departemen atau jabatan tanpa duplikat
TEXT Mengubah format tampilan data Mengubah tanggal menjadi nama bulan
LEFT, RIGHT, MID Mengambil sebagian teks Mengambil kode cabang dari ID karyawan
CONCAT atau TEXTJOIN Menggabungkan teks Menggabungkan nama dan jabatan
TRIM Menghapus spasi berlebih Membersihkan data nama karyawan
UPPER, LOWER, PROPER Mengubah format huruf Merapikan nama karyawan
DAY, MONTH, YEAR Mengambil hari, bulan, dan tahun dari tanggal Mengelompokkan data karyawan berdasarkan bulan masuk
DATE Membuat format tanggal dari angka Membuat tanggal kontrak dari data tahun, bulan, hari
DATEDIF Menghitung selisih tanggal Menghitung masa kerja karyawan
NETWORKDAYS Menghitung hari kerja Menghitung jumlah hari kerja atau cuti
IFERROR Mengganti hasil error Merapikan hasil lookup yang tidak ditemukan

Catatan penting: pada beberapa pengaturan regional Excel, pemisah argumen rumus bisa menggunakan koma , atau titik koma ;. Jika rumus =SUM(A1:A10) tidak berjalan, coba gunakan =SUM(A1:A10) tetap untuk satu argumen, atau pada rumus multi-argumen gunakan format seperti =IF(A2>0;"Aktif";"Tidak Aktif").

Rumus Excel Dasar untuk HRD

1. SUM untuk Menjumlahkan Data

Rumus SUM digunakan untuk menjumlahkan angka dalam satu range. Dalam pekerjaan HRD, rumus ini bisa dipakai untuk menghitung total gaji, total tunjangan, total potongan, atau total jam lembur.

Contoh rumus:

=SUM(E2:E20)

Contoh penggunaan HRD:

  • Menjumlahkan total gaji pokok semua karyawan.
  • Menjumlahkan total lembur dalam satu bulan.
  • Menjumlahkan total potongan BPJS karyawan.
  • Menjumlahkan total reimbursement yang harus dibayarkan.

2. AVERAGE untuk Menghitung Rata-Rata

Rumus AVERAGE digunakan untuk mencari nilai rata-rata dari beberapa angka. HRD dapat menggunakannya untuk menghitung rata-rata keterlambatan, rata-rata nilai evaluasi, atau rata-rata jam lembur.

Contoh rumus:

=AVERAGE(F2:F20)

Contoh penggunaan HRD:

  • Menghitung rata-rata skor penilaian kinerja.
  • Menghitung rata-rata jumlah keterlambatan per karyawan.
  • Menghitung rata-rata jam lembur per departemen.

3. COUNT untuk Menghitung Jumlah Data Angka

Rumus COUNT digunakan untuk menghitung jumlah sel yang berisi angka. Rumus ini berguna ketika HR ingin menghitung data numerik, seperti jumlah nilai evaluasi yang sudah terisi.

Contoh rumus:

=COUNT(G2:G100)

Jika kolom G berisi nilai evaluasi kinerja, rumus tersebut akan menghitung berapa sel yang sudah memiliki angka.

4. COUNTA untuk Menghitung Sel yang Terisi

Rumus COUNTA digunakan untuk menghitung sel yang terisi, baik berupa angka maupun teks. Ini sangat berguna untuk menghitung jumlah karyawan dalam daftar.

Contoh rumus:

=COUNTA(A2:A100)

Jika kolom A berisi nama karyawan, rumus ini dapat menghitung berapa nama karyawan yang sudah masuk dalam daftar.

5. MIN dan MAX untuk Mencari Nilai Terendah dan Tertinggi

Rumus MIN digunakan untuk mencari angka terendah, sedangkan MAX digunakan untuk mencari angka tertinggi.

Contoh rumus:

=MIN(H2:H100)
=MAX(H2:H100)

Contoh penggunaan HRD:

  • Mencari nilai evaluasi terendah dan tertinggi.
  • Mencari jumlah lembur paling sedikit dan paling banyak.
  • Mencari gaji terendah dan tertinggi dalam satu departemen.

Rumus Logika Excel untuk HRD

1. IF untuk Membuat Kondisi

Rumus IF digunakan untuk membuat keputusan berdasarkan kondisi tertentu. Rumus ini sangat sering digunakan HRD karena banyak data HR memiliki logika “jika-maka”.

Format dasar:

=IF(kondisi,"hasil jika benar","hasil jika salah")

Contoh untuk menentukan status keterlambatan:

=IF(D2>TIME(8,0,0),"Terlambat","Tepat Waktu")

Jika jam masuk di sel D2 lebih dari pukul 08.00, hasilnya “Terlambat”. Jika tidak, hasilnya “Tepat Waktu”.

2. IF untuk Menentukan Status Karyawan

Contoh lain, HR ingin menentukan status berdasarkan tanggal akhir kontrak. Jika tanggal akhir kontrak sudah lewat dari hari ini, status menjadi “Kontrak Berakhir”.

=IF(E2<TODAY(),"Kontrak Berakhir","Aktif")

Rumus ini berguna untuk memantau masa kontrak karyawan PKWT. Untuk memahami konteks kontrak kerja, baca artikel Perjanjian Kerja Waktu Tertentu atau PKWT.

3. IFS untuk Banyak Kondisi

Rumus IFS digunakan ketika HR memiliki lebih dari dua kondisi. Misalnya menentukan kategori nilai evaluasi kinerja.

=IFS(F2>=90,"Sangat Baik",F2>=75,"Baik",F2>=60,"Cukup",F2<60,"Perlu Perbaikan")

Rumus ini lebih rapi dibandingkan IF bertingkat yang terlalu panjang.

4. AND untuk Memeriksa Beberapa Syarat Sekaligus

Rumus AND menghasilkan TRUE jika semua syarat terpenuhi. Dalam pekerjaan HRD, rumus ini bisa digunakan untuk menentukan karyawan yang memenuhi syarat benefit atau bonus.

Contoh:

=AND(B2="Aktif",C2>=12,D2>=80)

Rumus tersebut akan menghasilkan TRUE jika karyawan berstatus aktif, masa kerja minimal 12 bulan, dan nilai kinerja minimal 80.

5. OR untuk Memeriksa Salah Satu Syarat

Rumus OR menghasilkan TRUE jika salah satu syarat terpenuhi. Contohnya, HR ingin menandai karyawan yang berstatus sakit atau izin.

=OR(E2="Sakit",E2="Izin")

6. NOT untuk Membalikkan Logika

Rumus NOT digunakan untuk membalikkan hasil logika. Misalnya HR ingin mengecek data yang bukan karyawan aktif.

=NOT(B2="Aktif")

Jika B2 berisi “Aktif”, hasilnya FALSE. Jika B2 bukan “Aktif”, hasilnya TRUE.

Rumus Excel untuk Menghitung Absensi Karyawan

1. COUNTIF untuk Menghitung Status Kehadiran

Rumus COUNTIF digunakan untuk menghitung jumlah data berdasarkan satu kriteria. Rumus ini sangat berguna untuk rekap absensi.

Misalnya data absensi karyawan selama satu bulan berada di kolom B sampai AF, dan HR ingin menghitung jumlah hadir dengan kode “H”.

=COUNTIF(B2:AF2,"H")

Contoh kode absensi yang bisa digunakan:

  • H = Hadir
  • S = Sakit
  • I = Izin
  • C = Cuti
  • A = Alfa
  • UL = Unpaid Leave

2. COUNTIFS untuk Menghitung Absensi dengan Banyak Kriteria

Rumus COUNTIFS digunakan untuk menghitung data dengan beberapa kriteria. Misalnya HR ingin menghitung jumlah karyawan dari departemen “Produksi” yang terlambat.

=COUNTIFS(B2:B100,"Produksi",C2:C100,"Terlambat")

Rumus ini berguna untuk membuat laporan kedisiplinan per departemen.

3. IF untuk Menentukan Status Telat

Jika jam masuk berada di kolom C dan jam kerja dimulai pukul 08.00, HR dapat menggunakan rumus:

=IF(C2>TIME(8,0,0),"Terlambat","Tepat Waktu")

Jika perusahaan memiliki toleransi keterlambatan 15 menit, rumusnya bisa dibuat seperti ini:

=IF(C2>TIME(8,15,0),"Terlambat","Tepat Waktu")

4. Menghitung Menit Keterlambatan

Jika jam masuk karyawan ada di C2 dan jam kerja dimulai pukul 08.00, rumus untuk menghitung menit keterlambatan adalah:

=MAX(0,(C2-TIME(8,0,0))*1440)

Angka 1440 digunakan karena satu hari terdiri dari 1440 menit. Rumus MAX memastikan hasil tidak menjadi negatif jika karyawan datang tepat waktu atau lebih awal.

Rumus Excel untuk Menghitung Cuti Karyawan

1. Menghitung Sisa Cuti

Jika jatah cuti tahunan ada di B2 dan cuti terpakai ada di C2, maka sisa cuti dapat dihitung dengan rumus:

=B2-C2

Contoh:

  • Jatah cuti: 12 hari
  • Cuti terpakai: 5 hari
  • Sisa cuti: 7 hari

2. Menghitung Cuti Prorata

Jika perusahaan memberikan cuti prorata berdasarkan jumlah bulan aktif bekerja, rumus sederhananya adalah:

=(Jumlah_Bulan_Bekerja/12)*Jatah_Cuti_Tahunan

Contoh di Excel:

=(B2/12)*12

Jika B2 berisi 8 bulan kerja, maka hasilnya 8 hari cuti prorata.

3. NETWORKDAYS untuk Menghitung Hari Kerja

Rumus NETWORKDAYS digunakan untuk menghitung jumlah hari kerja antara dua tanggal, tidak termasuk Sabtu dan Minggu. Rumus ini berguna untuk menghitung durasi cuti kerja.

=NETWORKDAYS(B2,C2)

Jika ingin mengecualikan daftar tanggal libur nasional yang berada di range H2:H20, gunakan:

=NETWORKDAYS(B2,C2,H2:H20)

Dengan rumus ini, HR dapat menghitung jumlah hari cuti secara lebih akurat.

Rumus Excel untuk Menghitung Masa Kerja Karyawan

1. DATEDIF untuk Menghitung Lama Bekerja

Rumus DATEDIF dapat digunakan untuk menghitung selisih antara tanggal masuk kerja dan tanggal hari ini.

Contoh menghitung masa kerja dalam tahun:

=DATEDIF(B2,TODAY(),"Y")

Contoh menghitung masa kerja dalam bulan:

=DATEDIF(B2,TODAY(),"M")

Contoh menampilkan masa kerja dalam format tahun dan bulan:

=DATEDIF(B2,TODAY(),"Y")&" tahun "&DATEDIF(B2,TODAY(),"YM")&" bulan"

2. Menggunakan Masa Kerja untuk Benefit

HR dapat menggunakan rumus masa kerja untuk menentukan karyawan yang berhak atas benefit tertentu. Misalnya, karyawan dengan masa kerja minimal 12 bulan berhak mendapatkan cuti tahunan penuh.

=IF(DATEDIF(B2,TODAY(),"M")>=12,"Eligible","Belum Eligible")

Rumus Excel untuk Payroll dan Gaji Karyawan

1. Menghitung Total Penghasilan Bruto

Misalnya kolom B berisi gaji pokok, C tunjangan tetap, D tunjangan tidak tetap, dan E lembur. Rumus total penghasilan bruto adalah:

=SUM(B2:E2)

2. Menghitung Total Potongan

Jika kolom F berisi PPh 21, G BPJS, H potongan pinjaman, dan I potongan absensi, maka total potongan adalah:

=SUM(F2:I2)

3. Menghitung Take Home Pay

Take home pay adalah gaji bersih yang diterima karyawan setelah dikurangi seluruh potongan.

=Total_Penghasilan-Total_Potongan

Contoh di Excel:

=J2-K2

Jika J2 berisi total penghasilan dan K2 berisi total potongan, hasilnya adalah gaji bersih.

4. SUMIFS untuk Menghitung Total Lembur per Karyawan

Jika HR memiliki tabel lembur dengan kolom ID karyawan, tanggal, dan jumlah lembur, rumus SUMIFS bisa digunakan untuk menghitung total lembur per karyawan dalam periode tertentu.

=SUMIFS(D:D,A:A,G2,B:B,">="&H1,B:B,"<="&H2)

Penjelasan:

  • D:D adalah kolom jumlah jam lembur.
  • A:A adalah kolom ID karyawan.
  • G2 adalah ID karyawan yang ingin dihitung.
  • B:B adalah kolom tanggal lembur.
  • H1 adalah tanggal awal periode.
  • H2 adalah tanggal akhir periode.

5. IFERROR untuk Merapikan Hasil Rumus Payroll

Dalam payroll, hasil error dapat membuat laporan terlihat tidak rapi. Rumus IFERROR digunakan untuk mengganti error dengan teks atau angka tertentu.

=IFERROR(VLOOKUP(A2,Database!A:D,4,FALSE),0)

Jika data tidak ditemukan, hasilnya menjadi 0, bukan error.

Rumus Excel untuk Pencarian Data Karyawan

1. VLOOKUP untuk Mengambil Data dari Tabel Vertikal

Rumus VLOOKUP digunakan untuk mencari data berdasarkan nilai tertentu pada kolom pertama tabel. Misalnya HR ingin mengambil jabatan berdasarkan ID karyawan.

=VLOOKUP(A2,Database!A:E,3,FALSE)

Penjelasan:

  • A2 adalah ID karyawan yang dicari.
  • Database!A:E adalah tabel database karyawan.
  • 3 adalah nomor kolom yang ingin diambil.
  • FALSE berarti pencarian harus sama persis.

2. XLOOKUP sebagai Alternatif Modern VLOOKUP

Rumus XLOOKUP dapat digunakan untuk mencari data dengan lebih fleksibel. Berbeda dari VLOOKUP, XLOOKUP tidak harus mengambil data dari kolom di sebelah kanan.

=XLOOKUP(A2,Database!A:A,Database!D:D,"Data tidak ditemukan")

Contoh penggunaan HRD:

  • Mencari nama karyawan berdasarkan ID.
  • Mengambil jabatan dari database.
  • Mengambil gaji pokok berdasarkan nomor induk.
  • Mengambil status kontrak dari database utama.

3. INDEX MATCH untuk Pencarian Data Fleksibel

Sebelum XLOOKUP tersedia luas, kombinasi INDEX dan MATCH sering digunakan sebagai alternatif VLOOKUP yang lebih fleksibel.

=INDEX(Database!D:D,MATCH(A2,Database!A:A,0))

Rumus ini mencari ID karyawan di kolom A database, lalu mengambil data dari kolom D.

4. MATCH untuk Menemukan Posisi Data

Rumus MATCH digunakan untuk mengetahui posisi suatu nilai dalam range.

=MATCH(A2,Database!A:A,0)

Jika ID karyawan ditemukan pada urutan ke-15, hasil rumus akan menunjukkan angka 15.

Rumus Excel untuk Membersihkan Data Karyawan

1. TRIM untuk Menghapus Spasi Berlebih

Data karyawan yang diambil dari berbagai sumber sering memiliki spasi berlebih. Rumus TRIM digunakan untuk membersihkan spasi tersebut.

=TRIM(A2)

Contoh: “ Budi Santoso ” akan menjadi “Budi Santoso”.

2. PROPER untuk Merapikan Nama Karyawan

Rumus PROPER mengubah huruf pertama setiap kata menjadi kapital.

=PROPER(A2)

Contoh: “budi santoso” menjadi “Budi Santoso”.

3. UPPER untuk Mengubah Huruf Menjadi Kapital

Rumus UPPER mengubah semua huruf menjadi kapital.

=UPPER(A2)

Contoh penggunaan HRD:

  • Merapikan kode departemen.
  • Merapikan kode cabang.
  • Mengubah data NIK atau kode karyawan ke huruf besar jika ada kombinasi huruf.

4. LOWER untuk Mengubah Huruf Menjadi Kecil

Rumus LOWER mengubah semua huruf menjadi huruf kecil.

=LOWER(A2)

Rumus ini bisa digunakan untuk merapikan email karyawan.

5. LEFT, RIGHT, dan MID untuk Mengambil Bagian Teks

Rumus LEFT, RIGHT, dan MID digunakan untuk mengambil bagian tertentu dari teks.

Contoh mengambil 3 karakter pertama dari ID karyawan:

=LEFT(A2,3)

Contoh mengambil 4 karakter terakhir:

=RIGHT(A2,4)

Contoh mengambil karakter dari tengah:

=MID(A2,4,3)

Contoh penggunaan HRD:

  • Mengambil kode cabang dari ID karyawan.
  • Mengambil tahun masuk dari nomor karyawan.
  • Mengambil kode departemen dari format ID tertentu.

6. CONCAT dan TEXTJOIN untuk Menggabungkan Teks

Rumus CONCAT atau TEXTJOIN digunakan untuk menggabungkan teks dari beberapa sel.

Contoh menggabungkan nama dan jabatan:

=CONCAT(A2," - ",B2)

Contoh menggunakan TEXTJOIN:

=TEXTJOIN(" - ",TRUE,A2,B2,C2)

Rumus ini dapat digunakan untuk membuat format data seperti “Nama – Departemen – Jabatan”.

Rumus Excel untuk Tanggal dalam Pekerjaan HRD

1. TODAY untuk Menampilkan Tanggal Hari Ini

Rumus TODAY digunakan untuk menampilkan tanggal hari ini.

=TODAY()

Dalam HRD, rumus ini berguna untuk menghitung masa kerja, status kontrak, dan umur data.

2. DAY, MONTH, dan YEAR

Rumus DAY, MONTH, dan YEAR digunakan untuk mengambil bagian hari, bulan, dan tahun dari sebuah tanggal.

=DAY(A2)
=MONTH(A2)
=YEAR(A2)

Contoh penggunaan HRD:

  • Mengambil bulan masuk kerja.
  • Mengelompokkan ulang tahun karyawan berdasarkan bulan.
  • Mengelompokkan kontrak kerja berdasarkan tahun berakhir.

3. DATE untuk Membuat Tanggal

Rumus DATE digunakan untuk membuat tanggal dari data tahun, bulan, dan hari.

=DATE(2026,7,31)

Rumus ini akan menghasilkan tanggal 31 Juli 2026.

4. EDATE untuk Menghitung Tanggal Kontrak Berikutnya

Rumus EDATE digunakan untuk menambahkan jumlah bulan tertentu dari sebuah tanggal.

Contoh, jika tanggal mulai kontrak ada di B2 dan kontrak berlangsung 12 bulan:

=EDATE(B2,12)

Rumus ini dapat digunakan untuk menghitung tanggal akhir kontrak karyawan.

5. WORKDAY untuk Menghitung Tanggal Kerja Berikutnya

Rumus WORKDAY digunakan untuk menghitung tanggal kerja setelah sejumlah hari kerja tertentu.

=WORKDAY(A2,5)

Jika A2 adalah tanggal awal, rumus ini akan menghasilkan tanggal setelah 5 hari kerja.

Rumus Excel Modern yang Berguna untuk HRD

1. FILTER untuk Menampilkan Data Sesuai Kriteria

Rumus FILTER digunakan untuk menampilkan data yang memenuhi kriteria tertentu. Misalnya HR ingin menampilkan semua karyawan dari departemen “Sales”.

=FILTER(A2:E100,C2:C100="Sales")

Contoh penggunaan HRD:

  • Menampilkan karyawan dari departemen tertentu.
  • Menampilkan karyawan yang kontraknya akan habis.
  • Menampilkan karyawan yang terlambat lebih dari 3 kali.
  • Menampilkan karyawan dengan status belum lengkap dokumen.

2. UNIQUE untuk Membuat Daftar Data Unik

Rumus UNIQUE digunakan untuk mengambil data unik dari sebuah daftar.

=UNIQUE(C2:C100)

Jika kolom C berisi departemen, rumus ini akan menghasilkan daftar departemen tanpa duplikat.

3. SORT untuk Mengurutkan Data

Rumus SORT digunakan untuk mengurutkan data secara otomatis.

=SORT(A2:D100,2,1)

Rumus ini dapat membantu HR membuat daftar karyawan berdasarkan nama, tanggal masuk, departemen, atau nilai evaluasi.

4. SORTBY untuk Mengurutkan Berdasarkan Kolom Tertentu

Rumus SORTBY digunakan untuk mengurutkan data berdasarkan kolom tertentu yang mungkin tidak termasuk dalam hasil utama.

=SORTBY(A2:C100,C2:C100,1)

Contoh penggunaan: mengurutkan daftar karyawan berdasarkan tanggal masuk kerja.

5. XLOOKUP untuk Pencarian Data yang Lebih Mudah

Jika Excel yang digunakan sudah mendukung XLOOKUP, HR dapat menggunakannya sebagai pengganti VLOOKUP yang lebih fleksibel.

=XLOOKUP(A2,Database!A:A,Database!B:B,"Tidak ditemukan")

Rumus ini akan mencari nilai A2 pada kolom A database, lalu mengambil data dari kolom B.

Contoh Penggunaan Rumus Excel untuk HRD

Contoh 1: Rekap Absensi Bulanan

Misalnya HR memiliki data absensi harian karyawan dari tanggal 1 sampai 31. Kode absensi menggunakan H, S, I, C, dan A.

Kode Keterangan Rumus Rekap
H Hadir =COUNTIF(B2:AF2,"H")
S Sakit =COUNTIF(B2:AF2,"S")
I Izin =COUNTIF(B2:AF2,"I")
C Cuti =COUNTIF(B2:AF2,"C")
A Alfa =COUNTIF(B2:AF2,"A")

Dengan rumus tersebut, HR dapat menghitung jumlah kehadiran dan ketidakhadiran karyawan secara otomatis.

Contoh 2: Menentukan Karyawan Terlambat

Jika jam masuk berada di C2 dan jam masuk kantor adalah pukul 08.00, rumusnya adalah:

=IF(C2>TIME(8,0,0),"Terlambat","Tepat Waktu")

Jika perusahaan memberikan toleransi 10 menit:

=IF(C2>TIME(8,10,0),"Terlambat","Tepat Waktu")

Contoh 3: Menghitung Masa Kerja

Jika tanggal masuk kerja ada di B2, rumus masa kerja adalah:

=DATEDIF(B2,TODAY(),"Y")&" tahun "&DATEDIF(B2,TODAY(),"YM")&" bulan"

Rumus ini dapat membantu HR memantau masa kerja karyawan untuk kebutuhan cuti, benefit, kontrak, dan penghargaan masa kerja.

Contoh 4: Menghitung Take Home Pay

Misalnya data gaji berada dalam format berikut:

Komponen Nominal
Gaji Pokok Rp5.000.000
Tunjangan Tetap Rp500.000
Lembur Rp300.000
Potongan BPJS dan Pajak Rp250.000
Potongan Pinjaman Rp200.000

Rumus total penghasilan:

=SUM(B2:B4)

Rumus total potongan:

=SUM(B5:B6)

Rumus take home pay:

=B7-B8

Dalam praktik nyata, komponen payroll dapat lebih kompleks. Karena itu, HR perlu memastikan seluruh komponen sesuai kebijakan perusahaan dan aturan yang berlaku.

Contoh 5: Mengambil Gaji Pokok dari Database Karyawan

Jika HR memiliki database karyawan dan ingin mengambil gaji pokok berdasarkan ID karyawan, gunakan XLOOKUP:

=XLOOKUP(A2,Database!A:A,Database!E:E,"Data tidak ditemukan")

Jika menggunakan VLOOKUP:

=VLOOKUP(A2,Database!A:E,5,FALSE)

Contoh 6: Menampilkan Karyawan yang Kontraknya Akan Berakhir

Jika tanggal akhir kontrak berada di kolom E, HR dapat membuat status kontrak dengan rumus:

=IF(E2<=TODAY()+30,"Akan Berakhir","Masih Aktif")

Rumus ini menandai karyawan yang kontraknya akan berakhir dalam 30 hari ke depan.

Contoh 7: Menghitung Jumlah Karyawan per Departemen

Jika departemen karyawan berada di kolom C, dan HR ingin menghitung jumlah karyawan dari departemen Finance:

=COUNTIF(C2:C100,"Finance")

Jika ingin menghitung jumlah karyawan aktif di departemen Finance:

=COUNTIFS(C2:C100,"Finance",D2:D100,"Aktif")

Contoh 8: Membuat Daftar Departemen Otomatis

Jika daftar departemen berada di C2:C100, gunakan:

=UNIQUE(C2:C100)

Rumus ini akan menghasilkan daftar departemen tanpa duplikat, sehingga cocok untuk membuat dropdown atau laporan ringkas.

Tips Menggunakan Excel untuk Pekerjaan HRD

1. Gunakan Format Tabel

Ubah data menjadi format tabel dengan fitur Format as Table. Cara ini membuat data lebih mudah difilter, disortir, dan digunakan dalam rumus.

2. Pisahkan Database dan Laporan

Sebaiknya HR memisahkan sheet database utama dan sheet laporan. Database berisi data mentah, sedangkan laporan berisi ringkasan atau hasil olahan.

3. Gunakan Kode yang Konsisten

Jika menggunakan kode absensi, pastikan semua orang memakai format yang sama. Misalnya H untuk hadir, S untuk sakit, I untuk izin, C untuk cuti, dan A untuk alfa.

4. Hindari Merge Cell pada Database

Merge cell sering membuat filter, sort, dan rumus menjadi bermasalah. Untuk database HR, sebaiknya gunakan struktur tabel yang rapi tanpa merge cell.

5. Gunakan Data Validation

Data Validation dapat digunakan untuk membuat dropdown pilihan, seperti status kerja, departemen, jenis kelamin, status absensi, atau status kontrak. Ini membantu mengurangi kesalahan input.

6. Gunakan Conditional Formatting

Conditional Formatting dapat membantu HR menandai data tertentu secara otomatis. Misalnya karyawan terlambat, kontrak akan habis, saldo cuti negatif, atau nilai evaluasi rendah.

7. Gunakan Pivot Table untuk Laporan

Pivot Table sangat berguna untuk membuat laporan ringkas dari data besar. HR dapat membuat laporan jumlah karyawan per departemen, total lembur per bulan, atau jumlah absensi per status.

8. Lindungi Sheet Penting

Jika file Excel digunakan bersama, lindungi sheet yang berisi rumus penting agar tidak mudah terhapus atau berubah tanpa sengaja.

9. Buat Backup Berkala

Data HR bersifat penting dan sensitif. Pastikan file Excel memiliki backup berkala, terutama jika digunakan untuk payroll atau data karyawan.

10. Gunakan HRIS Jika Data Semakin Kompleks

Excel sangat membantu, tetapi tetap memiliki batasan. Jika jumlah karyawan semakin banyak, payroll semakin kompleks, dan data harus diakses banyak pihak, perusahaan sebaiknya mulai mempertimbangkan HRIS atau software payroll.

Kelebihan Menggunakan Excel untuk HRD

1. Fleksibel untuk Banyak Kebutuhan

Excel dapat digunakan untuk berbagai kebutuhan HR, mulai dari database karyawan, absensi, payroll, cuti, lembur, rekrutmen, hingga laporan manajemen.

2. Mudah Dipelajari

Banyak orang sudah familiar dengan Excel. HR pemula dapat mempelajari rumus dasar terlebih dahulu, lalu berkembang ke rumus yang lebih kompleks.

3. Cocok untuk Simulasi dan Analisis

Excel sangat cocok untuk simulasi. Misalnya simulasi kenaikan gaji, bonus, potongan, kebutuhan tenaga kerja, atau perbandingan biaya lembur.

Untuk contoh terkait kenaikan gaji, baca artikel cara hitung kenaikan gaji karyawan dengan rumus.

4. Dapat Membuat Laporan Cepat

Dengan rumus, filter, grafik, dan Pivot Table, HR dapat membuat laporan sederhana untuk kebutuhan internal perusahaan.

5. Banyak Template yang Bisa Dikembangkan

HR dapat membuat template absensi, slip gaji, jadwal kerja, daftar cuti, dan payroll sederhana sesuai kebutuhan perusahaan.

Kekurangan Menggunakan Excel untuk HRD

1. Rentan Human Error

Excel tetap membutuhkan input manual. Jika data salah dimasukkan, rumus berubah, atau file tidak diperbarui, hasil perhitungan bisa keliru.

2. Sulit untuk Approval Workflow

Pengajuan cuti, lembur, atau reimbursement membutuhkan alur persetujuan. Excel kurang ideal untuk proses approval yang melibatkan banyak pihak.

3. Keamanan Data Terbatas

Data HR bersifat sensitif. File Excel yang dibagikan melalui email atau chat dapat lebih mudah tersebar jika tidak dikelola dengan baik.

4. Tidak Ideal untuk Banyak Pengguna

Jika banyak orang mengedit file yang sama, risiko versi berbeda, data tertimpa, atau rumus rusak menjadi lebih besar.

5. Tidak Otomatis Terhubung dengan Absensi dan Payroll

Excel dapat mengolah data, tetapi integrasinya tidak sepraktis HRIS. HR tetap perlu mengimpor atau menyalin data dari sistem lain jika tidak menggunakan integrasi khusus.

6. Sulit untuk Audit Trail

Dalam HRIS, perubahan data biasanya bisa dilacak. Dalam Excel, riwayat perubahan tidak selalu mudah ditelusuri, terutama jika file berpindah tangan.

Kapan HRD Perlu Beralih dari Excel ke HRIS?

Excel tetap berguna, tetapi ada kondisi tertentu yang menunjukkan perusahaan perlu mulai beralih ke HRIS atau software payroll.

  • Jumlah karyawan semakin banyak.
  • File Excel payroll terlalu berat dan rumit.
  • Sering terjadi salah hitung gaji.
  • Absensi masih direkap manual setiap bulan.
  • Pengajuan cuti dan lembur sering terlambat diproses.
  • HR kesulitan membuat laporan cepat.
  • Data karyawan tersebar di banyak file.
  • Manajemen membutuhkan dashboard HR.
  • Perusahaan memiliki banyak cabang atau lokasi kerja.
  • Keamanan data karyawan mulai menjadi perhatian utama.

Jika tanda-tanda tersebut mulai muncul, perusahaan dapat mempertimbangkan sistem HR yang lebih terintegrasi. Baca juga artikel manfaat mengelola administrasi karyawan dengan bantuan teknologi dan manfaat sistem HRIS perusahaan di industri manufaktur.

Checklist Rumus Excel yang Wajib Dikuasai HRD

Berikut checklist rumus Excel yang sebaiknya dikuasai HRD secara bertahap.

  • SUM untuk menjumlahkan gaji, tunjangan, potongan, dan lembur.
  • AVERAGE untuk menghitung rata-rata nilai atau jam kerja.
  • COUNT dan COUNTA untuk menghitung jumlah data.
  • COUNTIF dan COUNTIFS untuk menghitung data berdasarkan kriteria.
  • SUMIF dan SUMIFS untuk menjumlahkan data berdasarkan kriteria.
  • IF dan IFS untuk membuat logika kondisi.
  • AND, OR, dan NOT untuk logika lanjutan.
  • VLOOKUP atau XLOOKUP untuk mencari data karyawan.
  • INDEX MATCH untuk pencarian data yang lebih fleksibel.
  • IFERROR untuk merapikan error dalam rumus.
  • DAY, MONTH, YEAR, dan DATE untuk mengolah tanggal.
  • DATEDIF untuk menghitung masa kerja.
  • NETWORKDAYS untuk menghitung hari kerja.
  • LEFT, RIGHT, dan MID untuk mengambil bagian teks.
  • TRIM, UPPER, LOWER, dan PROPER untuk membersihkan data.
  • FILTER, UNIQUE, dan SORT untuk mengolah data modern.

Pertanyaan yang Sering Muncul tentang Rumus Excel HRD

Apa rumus Excel yang paling sering digunakan HRD?

Rumus Excel yang paling sering digunakan HRD antara lain SUM, AVERAGE, IF, COUNTIF, COUNTIFS, SUMIF, SUMIFS, VLOOKUP, XLOOKUP, DATEDIF, NETWORKDAYS, dan IFERROR.

Rumus apa yang digunakan untuk menghitung absensi karyawan?

Untuk menghitung absensi, HRD dapat menggunakan COUNTIF atau COUNTIFS. Misalnya =COUNTIF(B2:AF2,"H") untuk menghitung jumlah hadir dalam satu bulan.

Rumus apa yang digunakan untuk menghitung sisa cuti?

Rumus sederhana untuk menghitung sisa cuti adalah jatah cuti dikurangi cuti terpakai, misalnya =B2-C2. Untuk menghitung hari kerja cuti, HR dapat menggunakan NETWORKDAYS.

Rumus apa yang digunakan untuk menghitung masa kerja?

HRD dapat menggunakan DATEDIF. Contohnya =DATEDIF(B2,TODAY(),"Y") untuk menghitung masa kerja dalam tahun.

Rumus apa yang digunakan untuk mencari data karyawan?

HRD dapat menggunakan VLOOKUP, XLOOKUP, atau kombinasi INDEX MATCH. Untuk Excel versi modern, XLOOKUP biasanya lebih fleksibel.

Apakah Excel bisa digunakan untuk menghitung payroll?

Excel bisa digunakan untuk menghitung payroll sederhana. Namun, untuk payroll yang kompleks dan melibatkan PPh 21, BPJS, lembur, THR, serta banyak karyawan, perusahaan sebaiknya mempertimbangkan software payroll atau HRIS.

Apakah Excel bisa digunakan untuk membuat slip gaji?

Ya, Excel bisa digunakan untuk membuat slip gaji sederhana. HR dapat membuat template slip gaji dan mengambil data dari tabel payroll menggunakan rumus pencarian seperti VLOOKUP atau XLOOKUP.

Apa kekurangan menggunakan Excel untuk pekerjaan HRD?

Kekurangan Excel antara lain rentan human error, keamanan data terbatas, sulit untuk approval workflow, tidak ideal untuk banyak pengguna, dan tidak otomatis terintegrasi dengan absensi atau payroll.

Kapan perusahaan perlu beralih dari Excel ke HRIS?

Perusahaan perlu mulai mempertimbangkan HRIS jika jumlah karyawan bertambah, payroll semakin kompleks, data tersebar di banyak file, pengajuan cuti dan lembur sulit dipantau, serta manajemen membutuhkan laporan HR yang lebih cepat dan akurat.

Apakah HRD tetap perlu belajar Excel meskipun sudah ada HRIS?

Ya. HRD tetap perlu memahami Excel karena banyak data HR masih perlu dianalisis, diekspor, dibersihkan, atau disusun ulang dalam spreadsheet untuk kebutuhan laporan dan audit internal.

Kesimpulan

Rumus Excel masih sangat berguna untuk mempermudah kerja HRD, terutama dalam pengelolaan data karyawan, absensi, cuti, lembur, payroll, slip gaji, dan laporan HR. Dengan menguasai rumus dasar seperti SUM, AVERAGE, IF, COUNTIF, dan VLOOKUP, HR dapat menyelesaikan banyak pekerjaan administratif dengan lebih cepat.

Untuk pekerjaan yang lebih kompleks, HR juga perlu memahami rumus seperti SUMIFS, COUNTIFS, XLOOKUP, FILTER, UNIQUE, DATEDIF, NETWORKDAYS, dan IFERROR. Rumus-rumus ini dapat membantu HR membuat rekap absensi, menghitung masa kerja, memantau kontrak, menghitung cuti, mencari data karyawan, dan membuat laporan yang lebih rapi.

Namun, Excel tetap memiliki batasan. Jika data karyawan semakin banyak, payroll semakin kompleks, dan perusahaan membutuhkan approval workflow serta keamanan data yang lebih baik, HRIS atau software payroll dapat menjadi solusi yang lebih tepat.

Dengan memahami rumus Excel sekaligus mengetahui kapan harus beralih ke sistem HR digital, HRD dapat bekerja lebih efisien, akurat, dan siap mendukung kebutuhan perusahaan yang terus berkembang.

Referensi External


Putri Ayudhia

Putri Ayudhia

Putri Ayudhia adalah seorang penulis konten SEO dan blogger paruh waktu yang telah bekerja secara profesional selama lebih dari 7 tahun. Dia telah membantu berbagai perusahaan di Indonesia untuk menulis konten yang berkualitas, SEO-friendly, dan relevan dengan bidang HR dan Psikologi. Ayudhia memiliki pengetahuan yang kuat dalam SEO dan penulisan konten. Dia juga memiliki pengetahuan mendalam tentang HR dan Psikologi, yang membantu dia dalam menciptakan konten yang relevan dan berbobot. Dia memiliki keterampilan dalam melakukan riset pasar dan analisis, yang membantu dia dalam menciptakan strategi konten yang efektif.
https://bloghrd.com