Hitung Jumlah Hari Berlalu di Excel: Panduan Lengkap dan Rumus Praktis
Cara Dasar Menghitung Selisih Hari dengan Pengurangan Langsung
Microsoft Excel menyimpan setiap tanggal sebagai nomor serial unik (serial numbers), di mana setiap angka mewakili satu hari sejak tanggal dasar tertentu. Karena sistem inilah, Anda dapat memperlakukan tanggal seperti angka biasa dalam rumus matematika sederhana.
Metode paling dasar untuk mencari selisih hari adalah dengan mengurangi tanggal akhir (tanggal terbaru) dengan tanggal mulai (tanggal terlama). Sebagai contoh, jika sel A2 berisi tanggal mulai 01/01/2026 dan sel B2 berisi tanggal selesai 15/01/2026, Anda cukup memasukkan rumus berikut ke dalam sel tujuan:
=B2 - A2
Hasil dari rumus tersebut akan memunculkan angka 14, yang menunjukkan jumlah hari berlalu di antara kedua tanggal tersebut. Pastikan sel tempat Anda mengetikkan rumus sudah diatur ke format General atau Number agar tidak berubah menjadi format tanggal yang tidak diinginkan.
Menggunakan Fungsi DAYS untuk Menghitung Rentang Tanggal
Selain pengurangan manual menggunakan tanda minus, Excel menyediakan fungsi bawaan yang dirancang khusus untuk menghitung jumlah hari di antara dua tanggal, yaitu fungsi DAYS. Fungsi ini membuat rumus Anda lebih mudah dibaca, terutama jika dibagikan kepada rekan kerja.
Sintaks dasar dari fungsi ini adalah:
=DAYS(end_date, start_date)
Perhatikan bahwa argumen pertama adalah tanggal akhir, sedangkan argumen kedua adalah tanggal mulai. Jika Anda terbalik memasukkan posisi tanggal, hasil yang dikeluarkan akan bernilai negatif. Sebagai contoh, untuk menghitung jumlah hari antara tanggal 20 Oktober 2026 dan 10 Oktober 2026, gunakan rumus:
=DAYS("20/10/2026", "10/10/2026")
Fungsi ini sangat handal untuk mengelola laporan durasi proyek, masa tenggat tagihan, atau perhitungan masa kerja karyawan.
Menghitung Hari yang Berlalu hingga Hari Ini dengan TODAY()
Jika Anda ingin memantau jumlah hari yang terus berjalan secara real-time dari tanggal masa lalu hingga hari ini tanpa harus memperbarui tanggal secara manual setiap hari, Anda dapat mengombinasikan rumus dasar dengan fungsi TODAY().
Fungsi TODAY() tidak memerlukan argumen apa pun dan selalu mengambil tanggal sistem komputer Anda saat ini. Rumus yang digunakan adalah:
=TODAY() - A2
Dengan asumsi sel A2 berisi tanggal mulai proyek atau tanggal lahir, Excel akan secara otomatis menghitung berapa banyak hari yang telah berlalu setiap kali lembar kerja (workbook) tersebut dibuka kembali. Metode ini sangat populer untuk membuat penghitung mundur atau pelacak masa aktif dokumen.
Memanfaatkan Fungsi DATEDIF untuk Fleksibilitas Penghitungan Hari
Selain fungsi dasar yang telah dibahas, Microsoft Excel menyediakan fungsi tersembunyi yang sangat kuat bernama DATEDIF. Fungsi ini sering digunakan untuk menghitung selisih waktu secara spesifik, baik dalam bentuk hari penuh, bulan, maupun tahun.
Sintaks dasar dari fungsi ini adalah =DATEDIF(tanggal_mulai, tanggal_selesai, unit). Untuk menghitung jumlah hari berlalu secara persis, Anda dapat menggunakan argumen huruf "d" pada bagian unit.
Contoh penerapannya pada sel Excel:
- Jika sel A2 berisi tanggal mulai
01/01/2026dan sel B2 berisi tanggal selesai15/06/2026, masukkan rumus:=DATEDIF(A2, B2, "d"). - Hasil dari rumus tersebut akan langsung menampilkan total hari penuh yang terlewati di antara kedua rentang tanggal tersebut tanpa menghitung sel serial secara manual.
Keunggulan utama dari fungsi DATEDIF adalah kompatibilitasnya yang tinggi saat Anda ingin memperluas analisis durasi waktu ke satuan yang lebih besar di masa mendatang, seperti menghitung total bulan atau tahun secara bersamaan.
Kesalahan Umum Saat Menghitung Hari di Excel dan Cara Mengatasinya
Saat mencoba menghitung jumlah hari berlalu di Excel, pengguna sering kali mendapati hasil berupa error atau angka yang tidak masuk akal. Berikut adalah tabel ringkasan kesalahan umum beserta cara memperbaikinya:
| Jenis Kesalahan / Gejala | Penyebab Utama | Solusi Perbaikan |
|---|---|---|
Muncul error #VALUE! |
Salah satu sel tanggal terbaca oleh Excel sebagai teks biasa, bukan data tanggal asli. | Ubah format sel menjadi Date atau gunakan fungsi DATEVALUE untuk mengonversi teks tanggal. |
Hasil pengurangan berupa angka acak (misal: 45620) |
Format sel hasil rumus masih diatur sebagai General atau Number, bukan format angka standar. | Ubah format sel hasil rumus menjadi General atau Number agar menampilkan jumlah hari yang benar. |
| Hasil selisih meleset satu hari | Perbedaan pandangan rentang inklusif (apakah hari pertama dan terakhir ikut dihitung). | Tambahkan angka +1 di akhir rumus jika Anda ingin menghitung hari pertama dan terakhir secara penuh. |
Masalah regional pada komputer juga sering menjadi hambatan. Jika format tanggal lokal di perangkat Anda menggunakan sistem dd/mm/yyyy, pastikan penulisan input tanggal di dalam rumus atau sel tidak tertukar dengan standar internasional mm/dd/yyyy agar kalkulasi berjalan akurat.
Kesimpulan
Menghitung jumlah hari berlalu di Microsoft Excel dapat dilakukan dengan berbagai cara yang fleksibel, mulai dari operasi pengurangan langsung, fungsi DAYS, pemanfaatan TODAY() untuk pemantauan live, hingga fungsi DATEDIF. Pemilihan metode sangat bergantung pada kebutuhan spesifik analisis data Anda.
Untuk eksplorasi lanjutan seputar perhitungan waktu dan berbagai durasi kalender lainnya, Anda dapat membaca panduan praktis tambahan di Kalkulator Hari guna membantu menyederhanakan pengelolaan jadwal harian Anda.
Pertanyaan umum
Bagaimana cara paling dasar menghitung hari di Excel?
Cara paling dasar adalah menggunakan rumus pengurangan langsung dengan mengurangi sel tanggal selesai dengan sel tanggal mulai, contohnya =B2-A2 .
Apa fungsi rumus DAYS di Excel?
Fungsi DAYS digunakan untuk menghitung jumlah hari antara dua tanggal secara otomatis dengan sintaks =DAYS(tanggal_selesai, tanggal_mulai) .
Bagaimana cara menghitung hari yang terus berjalan otomatis?
Anda dapat menggabungkan tanggal mulai dengan fungsi TODAY() , misalnya =TODAY() - A2 , sehingga jumlah hari akan bertambah secara otomatis setiap hari.
Mengapa rumus tanggal di Excel menghasilkan error #VALUE!?
Error ini biasanya terjadi karena Excel membaca data tanggal Anda sebagai teks biasa, bukan format angka serial tanggal yang sah.
Bagaimana cara mengatasi tanggal yang terbaca sebagai teks?
Anda dapat mengubah format sel menjadi Date melalui menu Format Cells atau menggunakan fungsi bantu seperti DATEVALUE untuk mengonversinya.
Apa kegunaan fungsi DATEDIF dalam menghitung hari?
Fungsi DATEDIF berguna untuk menghitung selisih waktu secara spesifik dengan memasukkan argumen "d" untuk total hari penuh.
Apakah hasil pengurangan tanggal di Excel otomatis berupa angka?
Ya, Excel secara otomatis menghasilkan angka selisih hari, namun Anda perlu memastikan format sel hasil tidak diatur ke format tanggal agar tidak keliru.
Bagaimana jika format tanggal tertukar antara hari dan bulan?
Pastikan pengaturan regional komputer Anda sesuai dengan format penulisan tanggal yang diinput ke dalam lembar kerja Excel.