Cara Menghitung Selisih Tanggal di Google Sheets
Menghitung selisih tanggal di Google Sheets sangat mudah dilakukan untuk berbagai keperluan, mulai dari melacak durasi proyek, menghitung usia, hingga merencanakan agenda. Google Sheets menyediakan beberapa metode praktis, mulai dari pengurangan langsung menggunakan operator matematika standar hingga penggunaan fungsi khusus yang dapat menampilkan hasil dalam satuan hari, bulan, atau tahun.
Rumus paling sederhana untuk menghitung selisih tanggal
Cara paling dasar untuk mengetahui jumlah hari antara dua tanggal di Google Sheets adalah dengan melakukan pengurangan langsung (menggunakan operator tanda minus -). Karena Google Sheets secara otomatis menyimpan tanggal sebagai nomor serial berurutan di latar belakang, Anda dapat langsung mengurangkan tanggal akhir dengan tanggal mulai.
Sebagai contoh, jika tanggal awal berada di sel A2 dan tanggal akhir berada di sel B2, Anda cukup mengetikkan rumus berikut pada sel kosong:
=B2 - A2
Hasil dari rumus ini akan langsung menampilkan angka berupa jumlah hari total antara kedua tanggal tersebut. Metode ini sangat cepat dan efisien jika Anda hanya memerlukan total hari secara keseluruhan tanpa memecahnya ke dalam satuan bulan atau tahun.
Cara memasukkan tanggal dan menggunakan rumus dengan benar
Agar perhitungan tanggal di Google Sheets berjalan lancar tanpa error seperti #VALUE!, pastikan format tanggal yang Anda masukkan dikenali oleh sistem. Google Sheets umumnya mengenali format standar seperti DD/MM/YYYY atau MM/DD/YYYY tergantung pada pengaturan wilayah (locale) dokumen Anda.
- Ketik tanggal menggunakan pemisah garis miring (
/) atau tanda hubung (-), misalnya15/10/2026. - Pastikan sel tempat tanggal berada diatur formatnya sebagai Date melalui menu Format > Number > Date.
- Hindari mengetikkan tanggal sebagai teks biasa (misalnya menyertakan hari di depannya tanpa format tanggal yang valid), karena Google Sheets tidak dapat melakukan operasi matematika pada teks murni.
Tips penulisan tanggal:
Menghitung selisih hari, bulan, dan tahun dengan DATEDIF
Jika Anda memerlukan rincian selisih waktu yang lebih spesifik—seperti menghitung umur seseorang atau durasi kontrak kerja dalam satuan tahun dan bulan—pengurangan biasa tidak akan cukup. Anda memerlukan fungsi DATEDIF.
Fungsi DATEDIF bersifat tersembunyi namun sangat powerful di Google Sheets. Sintaks dasarnya adalah:
=DATEDIF(tanggal_awal; tanggal_akhir; "unit")
Berikut adalah pilihan unit yang bisa Anda gunakan di dalam tanda kutip:
"D": Menghitung total selisih dalam satuan hari."M": Menghitung total selisih dalam satuan bulan penuh."Y": Menghitung total selisih dalam satuan tahun penuh."MD": Menghitung sisa hari setelah dikurangi bulan penuh."YM": Menghitung sisa bulan setelah dikurangi tahun penuh."YD": Menghitung sisa hari setelah dikurangi tahun penuh.
Contoh penerapannya untuk mencari selisih tahun antara tanggal di sel A2 dan B2:
=DATEDIF(A2; B2; "Y")
Apakah tanggal awal dan tanggal akhir ikut dihitung?
Dalam perhitungan selisih tanggal di Google Sheets, penting untuk memahami bagaimana batasan tanggal diperlakukan. Secara default, rumus pengurangan sederhana seperti =B2-A2 maupun fungsi DATEDIF menghitung jarak durasi murni antara dua titik waktu, bukan inklusivitas hari kalender secara kumulatif.
Sebagai contoh, jika tanggal awal adalah 1 Januari dan tanggal akhir adalah 2 Januari, hasil pengurangan dasarnya adalah 1 hari. Namun, dalam konteks tertentu (seperti penghitungan masa kerja atau durasi acara), beberapa orang mungkin ingin menghitung kedua hari tersebut (hari pertama dan hari terakhir dihitung). Jika Anda ingin memasukkan tanggal awal ke dalam hitungan (inklusif), Anda perlu menambahkan angka 1 secara manual pada akhir rumus, misalnya =(B2-A2)+1. Pastikan untuk menyesuaikan dengan kebutuhan perhitungan Anda agar tidak terjadi selisih satu hari.
Menghitung selisih tanggal untuk banyak baris
Jika Anda memiliki tabel data dengan puluhan atau ratusan pasangan tanggal, Anda tidak perlu mengetik atau menyalin rumus satu per satu secara manual. Google Sheets menyediakan fitur penyalinan otomatis yang sangat efisien:
- Gunakan Auto-Fill (Isi Otomatis): Masukkan rumus selisih tanggal (misalnya
=DATEDIF(A2, B2, "d")) pada baris pertama data Anda, yaitu di sel C2. - Tarik Kotak Pengisian: Arahkan kursor mouse ke pojok kanan bawah sel C2 hingga kursor berubah menjadi tanda plus (+) hitam kecil. Klik dan seret ke bawah hingga baris terakhir data Anda.
- Gunakan Formula Array (Opsional): Jika Anda menggunakan fungsi yang mendukung array, pastikan referensi sel mencakup seluruh rentang data untuk memperbarui hasil secara otomatis saat ada baris baru yang ditambahkan.
Kesalahan umum saat menghitung selisih tanggal di Google Sheets
Saat menghitung selisih tanggal, beberapa kendala teknis sering kali membuat hasil rumus menjadi salah atau memunculkan pesan error. Berikut adalah kesalahan yang paling sering terjadi beserta cara mengatasinya:
- Format teks alih-alih tanggal: Jika Google Sheets membaca tanggal sebagai teks biasa, rumus pengurangan akan menghasilkan error
#VALUE!. Pastikan format sel diatur ke jenis tanggal melalui menu Format > Angka > Tanggal. - Urutan tanggal terbalik: Fungsi
DATEDIFakan menghasilkan error#NUM!jika tanggal awal yang Anda masukkan lebih baru daripada tanggal akhir. Pastikan argumen pertama adalah tanggal yang lebih lama. - Pemisah argumen yang tidak sesuai: Bergantung pada pengaturan bahasa atau wilayah (locale) spreadsheet Anda, pemisah antar argumen dalam rumus bisa menggunakan koma (
,) atau titik koma (;). Sesuaikan dengan sistem yang aktif di lembar kerja Anda.
Kesimpulan
Menghitung selisih tanggal di Google Sheets dapat dilakukan dengan mudah menggunakan pengurangan langsung untuk durasi hari sederhana, atau memanfaatkan fungsi DATEDIF untuk hasil yang lebih spesifik seperti selisih tahun, bulan, atau hari secara terperinci. Dengan memahami format data yang benar dan menghindari kesalahan umum seperti urutan tanggal yang terbalik, Anda dapat mengelola data berbasis waktu secara akurat. Sebagai langkah selanjutnya, Anda dapat mempelajari cara menggabungkan perhitungan tanggal ini dengan fungsi logika seperti IF untuk otomatisasi laporan yang lebih kompleks.
Sources
Pertanyaan umum
Bagaimana cara menghitung selisih hari di Google Sheets?
Anda bisa menghitung selisih hari menggunakan rumus pengurangan sederhana dengan mengurangi tanggal akhir dengan tanggal awal, contohnya `=B2-A2`, atau menggunakan fungsi `=DATEDIF(A2, B2, "d")`.
Apa fungsi DATEDIF di Google Sheets?
Fungsi DATEDIF digunakan untuk menghitung selisih antara dua tanggal berdasarkan unit waktu tertentu, seperti hari ("d"), bulan ("m"), atau tahun ("y").
Mengapa rumus tanggal di Google Sheets memunculkan error #VALUE!?
Error #VALUE! biasanya terjadi karena Google Sheets membaca tanggal sebagai teks biasa, bukan sebagai data tanggal yang valid. Ubah format sel menjadi Tanggal melalui menu Format.
Bagaimana cara menghitung selisih bulan antara dua tanggal?
Anda dapat menggunakan fungsi DATEDIF dengan parameter bulan, yaitu dengan menuliskan rumus `=DATEDIF(A2, B2, "m")`.
Bagaimana cara menghitung selisih tahun di Google Sheets?
Gunakan fungsi DATEDIF dengan memasukkan argumen tahun, yakni dengan rumus `=DATEDIF(A2, B2, "y")` untuk mendapatkan jumlah tahun penuh.
Apakah tanggal awal ikut dihitung dalam rumus selisih tanggal?
Secara default, rumus standar menghitung jarak durasi sehingga tanggal awal tidak dihitung sebagai tambahan hari. Jika ingin inklusif, tambahkan angka 1 di akhir rumus.
Bagaimana cara mengatasi error #NUM! pada fungsi DATEDIF?
Error #NUM! biasanya muncul karena tanggal awal lebih baru daripada tanggal akhir. Pastikan posisi tanggal awal diletakkan sebelum tanggal akhir di dalam rumus.
Bisakah menghitung selisih tanggal untuk banyak baris sekaligus?
Ya, Anda bisa menggunakan fitur Auto-Fill dengan mengeklik dan menyeret sudut bawah sel rumus ke baris bawahnya atau menggunakan rumus yang sesuai.