Skip to content Skip to sidebar Skip to footer

Rumus Menghitung Jam Kerja Shift Dalam OpenOffice dan LibreOffice Calc

Menghitung Jam Kerja Shift Dalam Office Calc - Menghitung total jam kerja dalam OpenOffice dan LibreOffice Calc cukup mudah untuk dilakukan.

Karena kita hanya tinggal mengurangi jam keluar atau jam pulang dengan jam masuknya.

Tetapi bagaimana jika jam kerja yang kita hitung tersebut berbentuk shift bukan jam kerja normal.

Seperti yang kita ketahui bahwa dalam aturan Shift jam masuk dan jam pulang berbeda - beda tergantung kepada shift dari masing - masing Karyawan sesuai dengan jadwalnya.


Menghitung Jam Kerja Shift Dalam Office Calc


Sebelum melanjutkan perlu juga saya sampaikan bahwa pola pada penghitungan jam kerja shift tetap mirip seperti jam kerja biasa.

Hanya saja saya menambahkan Conditional Formatting input jam masuk untunk memberitahu kepada kita adanya kesalahan shift atau kesalahan jam masuk bekerja.

Adapun contoh pembahasan kita kali ini adalah sebagai berikut :


Menghitung Jam Kerja Shift Dalam Office Calc


Seperti yang terlihat dalam contoh diatas, saya sudah menghitung jam kerja shift dalam OpenOffice dan LibreOffice Calc.

Untuk pembahasan rumusnya saya akan bagi menjadi beberapa bagian dan mari kita bahas bersama - sama.

Membuat Conditional Formatting Input Jam Masuk Kerja

Langkah yang pertama kita akan membuat Conditional Formatting untuk input jam masuk bekerja.

Ini dibuat dengan tujuan supaya kita mengetahui saat ada kesalahan input jam masuk atau kesalahan input shifnya.

Misalnya jika jika dalam kolom C kita masukan Shift 1 maka jam masuk yang harus diinput antara 8:00 sampai dengan 15:00.

Jika yang diinput bukan antara jam tersebut maka cell akan berubah warnanya menjadi merah.

Untuk contohnya silahkan perhatikan gambar diatas cell D10, seharusnya jam yang dimasukan adalah 15:00.00 keatas.

Karena salah input jam masuk tersebut maka cellnya akan otomatis berubah menajdi warna merah.

Untuk membuat kondisi tersebut diatas kita akan memanfaatkan menu Conritional Formatting yang ada dalam Tab Format.

Langkah - langkah pembuatannya adalah sebagai berikut :

  1. Blok Cell D8:D10
  2. Klik Format
  3. Pilih Conditional Formatting
  4. Klik Condition dan selanjutnya akan muncul kotak dialog
  5. Dalam kotak dialog Conditional Formatting Klik kotak Condition 1 kemudian pilih Formula is
  6. Dalam kotak Formula masukan rumus berikut ini : IF(AND(C8="I";D8<TIME(15;0;0));0;IF(AND(C8="II";D8>=TIME(15;0;0));0;1))
  7. Klik kotak Apply Style dan pilih New Style selanjutnya akan muncul kotak dialog
  8. Dalam kotak dialog Cell Style klik Tab Background
  9. Klik atau pilih warna merah
  10. Klik OK dan tampilan akan kembali ke kotak dialog Conditional Formatting
  11. Klik OK

Sampai dengan langkah yang ke-11 diatas Conditional Formatting sudah selesai dibuat dan bisa kita gunakan.

Untun mencobanya silahkan input jam yang salah atau bertolak belakang dengan shifnya.

Jika dilakukan dengan benar maka cell yang salah jamnya tersebut akan berubah warnanya menjadi merah.


Menghitung Total Jam Kerja Shift


Setelah selesai membuat Conditional Formatting input jam masuk selanjutnya mari kita hitung total jam kerjanya.

Rumus OpenOffice atau LibreOffice yang akan kita gunakan sebenarnya hanya pengurangan seperti biasa.

Adapun rumus Office Calc yang akan digunakan untuk menghitung total jam dalam Cell F8 adalah sebagai berikut :


=(E8-D8)*24


Dengan rumus Office Calc tersebut maka total jam kerja akan otomatis muncul seperti yang terlihat dalam contoh gambar diatas kolom F.


Membuat Teks Keterangan Absensi


Selanjutnya mari kita buat keterangan untuk absensi dalam kolom G atau kolom Keterangan.

Adapun teks yang akan muncul adalah sebagai berikut :

  • Jika Karyawan datang melebihi jam masuk shifnya maka teks keterangan yang akan muncul adalah : Terlambat
  • Jika Karyawan pulang sebelum waktu shift kerjanya maka teks yang akan muncul adalah : Pulang Cepat

Rumus OpenOffice atau LibreOffice Calc  yang akan digunakan adalah :

  • Rumis Office Calc IF
  • Rumus Office Calc CONVATENATE
  • Rumus Office Calc AND
  • Rumus Office Calc LEN
  • Rumus Office Calc TRIM

Sebenarnya untuk menampilkan teks dalam kolom G rumus utamanya adalah CONCATENATE.

Seperti yang kita ketahui bahwa dalam Office Calc rumus CONCATENATE ini dapat digunakan untuk menggabungkan beberapa teks menjadi satu.

Untuk fungsi dari rumus lainnya silahkan buka dalam kategorinya masing - masing.

Adapun rumus yang digunkan untuk menampilkan teks absensi dalam kolom G adalah sebagai berikut :


=LEFT(CONCATENATE(IF(AND(D8>$B$4;C8="I");"Terlambat, ";"");IF(AND(D8>$B$5;C8="II");"Terlambat, ";"");IF(AND(E8<$C$4;C8="I");"Pulang Cepat, ";"");IF(AND(E8<$C$5;C8="II");"Pulang Cepat, ";""));LEN(TRIM(CONCATENATE(IF(AND(D8>$B$4;C8="I");"Terlambat, ";"");IF(AND(D8>$B$5;C8="II");"Terlambat, ";"");IF(AND(E8<$C$4;C8="I");"Pulang Cepat, ";"");IF(AND(E8<$C$5;C8="II");"Pulang Cepat, ";""))))-(RIGHT(TRIM(CONCATENATE(IF(AND(D8>$B$4;C8="I");"Terlambat, ";"");IF(AND(D8>$B$5;C8="II");"Terlambat, ";"");IF(AND(E8<$C$4;C8="I");"Pulang Cepat, ";"");IF(AND(E8<$C$5;C8="II");"Pulang Cepat, ";""))))=","))


Rumus tersebut cukup panjang karena untuk menghilangkan tanda koma diakhir teks ditambahkan rumus Office Calc LEN dan TRIM.

Seperti yang terlihat dalam gambar diatas teks sudah muncul sesuai dengan kondisi dari jam masuk atau jam keluar masing - masing Karyawan.

Itulah pembahasan kita kali ini tentang menghitung jam kerja shift dalam Office Calc dan semoga artikel ini bermanfaat untuk semua pembaca.

Post a Comment for "Rumus Menghitung Jam Kerja Shift Dalam OpenOffice dan LibreOffice Calc"