Pertemuan 8 – Fungsi Tanggal dan Waktu: DATEDIF, TODAY, dan NETWORKDAYS

Capaian Pembelajaran

Setelah pertemuan ini mahasiswa mampu memahami cara Excel menyimpan tanggal, menggunakan fungsi dasar tanggal dan waktu, menghitung selisih antar tanggal dengan DATEDIF, memakai TODAY dan NOW untuk tanggal dinamis, serta menghitung jumlah hari kerja efektif dengan NETWORKDAYS.

Bagaimana Excel Menyimpan Tanggal

Di dalam Excel, tanggal tersimpan sebagai angka berupa hitungan hari sejak 1 Januari 1900. Tanggal 1 Januari 1900 bernilai 1, tanggal 2 Januari 1900 bernilai 2, dan seterusnya. Pemahaman ini penting karena operasi aritmatika (mengurangkan, menambah hari) dapat langsung diterapkan pada tanggal. Bila sebuah cell menampilkan 45000 padahal seharusnya tanggal, ubah formatnya menjadi Date.

  • Menambah 7 hari ke tanggal: =A2+7.
  • Menambah satu bulan dengan =EDATE(A2;1).
  • Mendapatkan tahun, bulan, dan hari dengan =YEAR, =MONTH, dan =DAY.
  • Mendapatkan hari dalam seminggu dengan =WEEKDAY(A2;2); hasil 1 untuk Senin.

Fungsi TODAY dan NOW

TODAY mengembalikan tanggal saat ini tanpa argumen, sedangkan NOW mengembalikan tanggal dan waktu. Keduanya bersifat dinamis dan diperbarui setiap workbook dibuka kembali, sehingga berguna untuk menghitung usia data atau sisa waktu tenggat yang selalu mengikuti tanggal berjalan.

  • =TODAY() menampilkan tanggal hari ini.
  • =NOW() menampilkan tanggal dan jam berjalan.
  • Menghitung sisa hari menuju tenggat: =B2-TODAY() merupakan nilai positif bila belum lewat, negatif bila sudah lewat.
  • Menggabungkan dengan teks: =TEXT(TODAY();”dd-MM-yyyy”) untuk menampilkan tanggal dengan format tertentu pada kalimat.

Fungsi DATEDIF

=DATEDIF(tanggal_awal; tanggal_akhir; unit) menghitung selisih antara dua tanggal dengan satuan yang ditentukan. Tanggal awal harus lebih dulu daripada tanggal akhir agar hasilnya positif.

  • Unit “Y”: selisih tahun penuh. =DATEDIF(B2;TODAY();”Y”) untuk usia dalam tahun.
  • Unit “M”: selisih bulan penuh.
  • Unit “D”: selisih hari.
  • “YM”: selisih bulan setelah tahun dihitung; “MD”: selisih hari setelah bulan dihitung, berguna untuk gabungan tahun-bulan-hari.

Contoh menghitung masa kerja lengkap sebagai teks: =DATEDIF(B2;TODAY();”Y”)&” tahun “&DATEDIF(B2;TODAY();”YM”)&” bulan”. Teknik ini memudahkan penyusunan kolom lama kerja karyawan secara otomatis.

Fungsi NETWORKDAYS

=NETWORKDAYS(tanggal_awal; tanggal_akhir; [hari_libur]) menghitung jumlah hari kerja antara dua tanggal, mengabaikan Sabtu dan Minggu serta daftar hari libur bila disediakan.

  • =NETWORKDAYS(A2;B2) jumlah hari kerja dalam rentang tersebut.
  • Sertakan daftar hari libur nasional pada kolom lain dan rujuk range-nya: =NETWORKDAYS(A2;B2;$G$2:$G$12).
  • Gunakan untuk menghitung estimasi durasi proyek, tenggat penyelesaian, atau jumlah hari efektif kerja.
  • Untuk menyesuaikan akhir pekan selain Sabtu-Minggu, gunakan NETWORKDAYS.INTL dengan parameter akhir pekan kustom, misal menetapkan hari libur hanya di hari Minggu.

Contoh Kasus Langkah Demi Langkah

Sebuah perusahaan perlu menghitung usia dan masa kerja karyawan dari kolom Tanggal Lahir dan Tanggal Masuk. Buat kolom Usia dengan =DATEDIF(C2;TODAY();”Y”), kolom Masa Kerja teks dengan =DATEDIF(D2;TODAY();”Y”)&” th “&DATEDIF(D2;TODAY();”YM”)&” bln”, dan kolom Sisa Kontrak dengan =E2-TODAY(). Untuk proyek yang dikerjakan 30 hari kalender, hitung tanggal selesai dengan =B2+30, lalu hitung hari kerja efektif dengan =NETWORKDAYS(B2;E2;$G$2:$G$12). Periksa bahwa format semua sel tanggal sudah berupa Date agar hasil tidak tampil sebagai angka mentah.

Metode dan Aktivitas (120 Menit)

  1. Penjelasan penyimpanan tanggal dan fungsi dasar YEAR, MONTH, DAY (25 menit).
  2. Demonstrasi TODAY, NOW, dan DATEDIF untuk usia serta masa kerja (45 menit).
  3. Praktik NETWORKDAYS dengan daftar hari libur (40 menit).
  4. Diskusi kasus dan pembahasan (10 menit).

Latihan Praktik

  1. Buat data 10 karyawan berisi Tanggal Lahir dan Tanggal Masuk.
  2. Hitung usia dan masa kerja dengan DATEDIF yang menggabungkan tahun dan bulan.
  3. Buat kolom Sisa Hari menuju tenggat kontrak memakai TODAY.
  4. Hitung jumlah hari kerja efektif periode 1 bulan dengan NETWORKDAYS.
  5. Sertakan daftar hari libur nasional dan bandingkan hasil sebelum dan sesudah menambahkan hari libur tersebut.

Tugas Mandiri

Siapkan data rencana proyek berisi tanggal mulai dan tanggal akhir minimal 10 baris. Hitung durasi hari kalender, hari kerja efektif, dan sisa hari dari TODAY. Beri format tanggal yang konsisten pada seluruh kolom dan susun ringkasan dalam satu laporan singkat yang menjelaskan fungsi yang dipakai pada tiap perhitungan.

Soal Diskusi

  • Mengapa tanggal di Excel dapat langsung dijumlahkan dan dikurangkan seperti angka biasa?
  • Apa perbedaan TODAY dengan NOW dan kapan masing-masing lebih tepat digunakan?
  • Bagaimana NETWORKDAYS membantu memperkirakan durasi proyek lebih akurat dibanding hitungan kalender biasa?
  • Apa yang terjadi bila tanggal_awal lebih besar dari tanggal_akhir pada DATEDIF?

Ringkasan

Excel memperlakukan tanggal sebagai angka, sehingga perhitungan tanggal menjadi sederhana. TODAY dan NOW memberi tanggal dinamis, DATEDIF menghitung selisih dengan berbagai satuan, dan NETWORKDAYS mengukur hari kerja efektif dengan mempertimbangkan hari libur. Keterampilan ini menjadi dasar sebelum mengolah data agregat berbasis waktu pada analisis lanjutan.

Penerapan Praktis Tanggal

Perhitungan tanggal banyak dipakai pada laporan kepegawaian, manajemen kontrak, dan operasional logistik. Menggabungkan DATEDIF dengan TODAY menghasilkan data masa kerja dan sisa tenggat yang selalu mutakhir saat file dibuka. NETWORKDAYS membantu memperkirakan beban kerja harian dengan mengabaikan akhir pekan dan hari libur. Pastikan selalu memeriksa format sel agar tanggal tidak tampil sebagai angka serial yang membingungkan pembaca laporan.

No Comment! Be the first one.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *