Apakah Anda pernah ingin mengetahui berapa hari yang tersisa hingga liburan Anda? Atau berapa hari yang telah berlalu sejak Anda lahir? Atau berapa hari kerja yang Anda butuhkan untuk menyelesaikan proyek Anda? Jika jawaban Anda adalah ya, maka artikel ini adalah untuk Anda.
Dalam artikel ini, Anda akan belajar bagaimana menghitung selisih hari antara dua tanggal di Excel dengan mudah dan akurat. Anda akan belajar tentang:
- Fungsi DATE dan DATEDIF yang dapat Anda gunakan untuk membuat dan membandingkan tanggal di Excel.
- Cara mengubah format tanggal di Excel untuk menyesuaikan dengan preferensi Anda.
- Cara menghitung selisih hari antara dua tanggal dengan berbagai cara, seperti menghitung hari kalender, hari kerja, atau hari kerja dengan libur.
- Cara menggunakan rumus dan tabel dinamis untuk menghitung selisih hari antara dua tanggal secara otomatis.
Mari kita mulai!
Apa itu Fungsi DATE dan DATEDIF di Excel?
Fungsi DATE dan DATEDIF adalah dua fungsi yang sangat berguna untuk bekerja dengan tanggal di Excel. Mari kita lihat apa yang mereka lakukan dan bagaimana cara menggunakannya.
Fungsi DATE
Fungsi DATE adalah fungsi yang memungkinkan Anda membuat tanggal dengan menentukan tahun, bulan, dan hari secara terpisah. Sintaks fungsi DATE adalah sebagai berikut:
=DATE(year, month, day)
Di mana:
- year adalah tahun yang ingin Anda buat, antara 1900 dan 9999.
- month adalah bulan yang ingin Anda buat, antara 1 dan 12.
- day adalah hari yang ingin Anda buat, antara 1 dan 31.
Misalnya, jika Anda ingin membuat tanggal 31 Januari 2024, Anda dapat menggunakan rumus berikut:
=DATE(2024, 1, 31)
Hasilnya adalah:
31/01/2024
Anda dapat menggunakan fungsi DATE untuk membuat tanggal dengan berbagai cara, seperti:
- Menambahkan atau mengurangi tahun, bulan, atau hari dari tanggal tertentu. Misalnya, jika Anda ingin mengetahui tanggal enam bulan setelah 31 Januari 2024, Anda dapat menggunakan rumus berikut:
=DATE(2024, 1, 31) + 6 * 30
Hasilnya adalah:
31/07/2024
- Menggunakan referensi sel atau nama sel sebagai argumen fungsi DATE. Misalnya, jika Anda memiliki tahun, bulan, dan hari di sel A1, B1, dan C1, Anda dapat menggunakan rumus berikut untuk membuat tanggal:
=DATE(A1, B1, C1)
Hasilnya adalah:
31/01/2024
- Menggunakan fungsi lain, seperti TODAY, NOW, atau YEAR, sebagai argumen fungsi DATE. Misalnya, jika Anda ingin membuat tanggal hari ini, Anda dapat menggunakan rumus berikut:
=DATE(YEAR(TODAY()), MONTH(TODAY()), DAY(TODAY()))
Hasilnya adalah:
31/01/2024
Fungsi DATEDIF
Fungsi DATEDIF adalah fungsi yang memungkinkan Anda menghitung selisih antara dua tanggal dalam satuan tertentu, seperti tahun, bulan, atau hari. Sintaks fungsi DATEDIF adalah sebagai berikut:
=DATEDIF(start_date, end_date, unit)
Di mana:
- start_date adalah tanggal awal yang ingin Anda bandingkan, dalam format tanggal Excel yang valid.
- end_date adalah tanggal akhir yang ingin Anda bandingkan, dalam format tanggal Excel yang valid.
- unit adalah satuan yang ingin Anda gunakan untuk menghitung selisih, yang dapat berupa salah satu dari nilai berikut:
Nilai | Arti |
Y | Tahun penuh antara dua tanggal |
M | Bulan penuh antara dua tanggal |
D | Hari antara dua tanggal |
MD | Hari antara dua tanggal, mengabaikan bulan dan tahun |
YM | Bulan antara dua tanggal, mengabaikan tahun |
YD | Hari antara dua tanggal, mengabaikan tahun |
Misalnya, jika Anda ingin menghitung berapa tahun yang telah berlalu sejak Anda lahir, dan Anda lahir pada 1 Januari 2000, Anda dapat menggunakan rumus berikut:
=DATEDIF(“01/01/2000”, TODAY(), “Y”)
Hasilnya adalah:
24
Anda dapat menggunakan fungsi DATEDIF untuk menghitung selisih antara dua tanggal dengan berbagai cara, seperti:
- Menggunakan tanggal yang dibuat dengan fungsi DATE sebagai argumen fungsi DATEDIF. Misalnya, jika Anda ingin menghitung berapa hari yang tersisa hingga liburan Anda, dan liburan Anda dimulai pada 1 Juli 2024, Anda dapat menggunakan rumus berikut:
=DATEDIF(TODAY(), DATE(2024, 7, 1), “D”)
Hasilnya adalah:
152
- Menggunakan referensi sel atau nama sel sebagai argumen fungsi DATEDIF. Misalnya, jika Anda memiliki tanggal awal dan akhir di sel A2 dan B2, Anda dapat menggunakan rumus berikut untuk menghitung berapa bulan yang berlalu antara dua tanggal:
=DATEDIF(A2, B2, “M”)
Hasilnya adalah:
6
- Menggunakan nilai yang berbeda untuk argumen unit untuk menghitung selisih antara dua tanggal dalam satuan yang berbeda. Misalnya, jika Anda ingin menghitung berapa tahun, bulan, dan hari yang berlalu antara dua tanggal, Anda dapat menggunakan rumus berikut:
=DATEDIF(A2, B2, “Y”) & “ tahun, “ & DATEDIF(A2, B2, “YM”) & “ bulan, “ & DATEDIF(A2, B2, “MD”) & “ hari”
Hasilnya adalah:
0 tahun, 6 bulan, 0 hari