Menghitung Hari di antara Tanggal
Temukan jarak antara dua tanggal dengan DATEDIF dan pengurangan
Menghitung Hari di antara Tanggal adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Mengukur Selisih
Salah satu tugas tanggal yang paling umum adalah mencari berapa lama jarak antara dua tanggal: jumlah hari hingga tenggat waktu, usia dalam tahun, atau durasi suatu proyek.
Karena spreadsheet menyimpan tanggal sebagai angka, jawaban paling sederhana adalah menggunakan pengurangan biasa. Untuk kebutuhan yang lebih lanjut, seperti menghitung bulan atau tahun penuh, fungsi DATEDIF dapat digunakan.
Dalam pelajaran ini, Anda akan menguasai pendekatan pengurangan cepat dan pendekatan DATEDIF yang lebih tepat.
Mengurangkan Dua Tanggal
Untuk menghitung jumlah hari antara tanggal yang lebih awal di A2 dan tanggal yang lebih akhir di B2, Anda cukup melakukan pengurangan.
Hasilnya adalah jumlah hari di antara kedua tanggal tersebut. Jika A2 adalah 1 Juni dan B2 adalah 18 Juni, maka =B2-A2 menghasilkan 17.
Tempatkan tanggal yang lebih akhir di posisi pertama agar hasilnya positif. Jika urutannya dibalik, pengurangan menghasilkan angka negatif, yang berarti urutannya terbalik.
=B2-A2Perhatikan Format Sel
Kejutan yang umum terjadi: setelah mengurangkan tanggal, sel hasil terkadang menampilkan tanggal, bukan angka, misalnya 1/17/1900.
Hal itu terjadi karena sel tersebut mewarisi format tanggal. Perhitungannya benar; hanya tampilannya yang salah. Perbaiki dengan mengubah format sel menjadi Angka dengan nol angka desimal.
Setelah diformat sebagai angka, Anda akan melihat jumlah hari yang rapi seperti yang diharapkan.
Penghitungan Inklusif vs Eksklusif
Pengurangan biasa menghitung jarak di antara hari, bukan hari itu sendiri. Dari 1 Juni hingga 18 Juni, pengurangan menghasilkan 17, tetapi sebenarnya ada 18 hari kalender jika kedua tanggal dihitung.
Jika situasi Anda memerlukan hari mulai dan hari selesai untuk sama-sama dihitung, tambahkan 1 ke hasilnya.
Jadi, =B2-A2+1 menghasilkan jumlah inklusif. Tentukan jenis perhitungan yang diperlukan laporan Anda.
=B2-A2+1Mengenal DATEDIF
Untuk menghitung bulan atau tahun penuh, pengurangan biasa terasa kurang praktis. Fungsi DATEDIF dibuat untuk keperluan tersebut. Fungsi ini menerima tiga argumen: tanggal mulai, tanggal selesai, dan kode satuan dalam tanda kutip.
Kode satuan menentukan apa yang dihitung:
"D"menghitung hari"M"menghitung bulan penuh"Y"menghitung tahun penuh
Catatan: DATEDIF adalah fungsi lama yang tersembunyi; fungsi ini dapat digunakan, tetapi tidak akan muncul dalam saran pelengkapan otomatis di Excel.
=DATEDIF(A2,B2,"D")Menghitung Bulan Penuh
Gunakan satuan "M" untuk menghitung bulan penuh di antara dua tanggal. Bulan yang belum penuh akan diabaikan.
Jika A2 adalah 15 Januari dan B2 adalah 10 April, =DATEDIF(A2, B2, "M") menghasilkan 2, karena baru dua bulan penuh yang telah berlalu (bulan ketiga belum penuh pada tanggal 10).
Inilah cara yang biasanya digunakan untuk mengukur masa berlangganan atau durasi kontrak.
=DATEDIF(A2,B2,"M")Menghitung Tahun Penuh (Usia)
Satuan "Y" menghasilkan tahun penuh, yaitu cara yang tepat untuk menghitung usia.
Jika A2 berisi tanggal lahir, membandingkannya dengan hari ini akan menghasilkan usia orang tersebut dalam tahun penuh. Hasilnya tetap berupa angka yang lebih rendah hingga ulang tahun orang tersebut benar-benar terlewati pada tahun berjalan.
Dengan demikian, Anda terhindar dari kesalahan pembulatan yang terjadi jika selisih hari dibagi 365.
=DATEDIF(A2,TODAY(),"Y")Sisa Hari dan Bulan
DATEDIF memiliki kode satuan tambahan untuk memecah suatu rentang menjadi beberapa bagian:
"YM"= sisa bulan setelah menghitung tahun penuh"MD"= sisa hari setelah menghitung bulan penuh"YD"= sisa hari setelah menghitung tahun penuh
Dengan menggabungkan tiga pemanggilan DATEDIF, Anda dapat menyatakan durasi seperti 2 tahun, 3 bulan, 5 hari.
=DATEDIF(A2,B2,"YM")Menghitung Hari Kerja Saja
Pengurangan biasa menghitung setiap hari kalender, termasuk akhir pekan. Untuk menghitung hanya hari kerja, gunakan NETWORKDAYS.
Fungsi ini menghitung hari kerja antara dua tanggal dan memungkinkan Anda memberikan daftar hari libur yang harus dilewati. Jadi, =NETWORKDAYS(A2, B2) menghasilkan jumlah hari Senin hingga Jumat, sedangkan argumen ketiga opsional dapat menunjuk ke rentang hari libur.
Inilah alat yang tepat untuk memperkirakan waktu pengiriman dan jangka waktu SLA.
=NETWORKDAYS(A2,B2)Contoh: Menghitung Hari Keterlambatan
Misalkan tanggal jatuh tempo faktur berada di A2 dan Anda ingin menandai berapa hari keterlambatannya dibandingkan dengan hari ini, tetapi menampilkan 0 jika faktur tersebut belum terlambat.
Kurangkan tanggal jatuh tempo dari hari ini, lalu gunakan MAX bersama 0 agar faktur yang belum jatuh tempo tidak pernah menampilkan angka negatif.
Satu rumus ini menghasilkan jumlah hari keterlambatan yang rapi dan masuk akal untuk laporan penagihan.
=MAX(0,TODAY()-A2)Mengubah Jumlah Hari Menjadi Minggu
Setelah memiliki jumlah hari, Anda dapat mengubahnya menjadi satuan lain. Untuk menyatakan suatu rentang dalam minggu penuh, bagi selisih hari dengan 7 dan bulatkan ke bawah menggunakan INT.
Jadi, =INT((B2-A2)/7) memberi tahu Anda berapa minggu penuh yang dapat dimuat di antara kedua tanggal tersebut. Selisih 17 hari menjadi 2 minggu.
Gagasan yang sama berlaku untuk satuan apa pun: bagi jumlah hari, lalu bulatkan sesuai kebutuhan laporan Anda.
=INT((B2-A2)/7)Pemeriksaan Singkat
Uji pemahaman Anda tentang selisih tanggal.
Ringkasan: Menghitung Hari di Antara Tanggal
Anda telah mempelajari beberapa cara untuk mengukur rentang waktu:
=B2-A2memberikan selisih hari (tempatkan tanggal yang lebih akhir di posisi pertama); tambahkan1untuk penghitungan inklusif.- Ubah format sel hasil menjadi Angka jika sel tersebut menampilkan tanggal.
DATEDIF(start, end, "D"/"M"/"Y")menghitung hari, bulan, atau tahun penuh; sangat berguna untuk usia dan masa berlaku.NETWORKDAYSmenghitung hari kerja dan dapat melewati hari libur.- Gunakan
MAX(0, ...)untuk menghindari jumlah hari keterlambatan yang negatif.
Anda telah menyelesaikan kursus Fungsi Tanggal dan Waktu.
Belajar Excel dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menghitung Hari di antara Tanggal” gratis?
Ya — teks lengkap “Menghitung Hari di antara Tanggal” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menghitung Hari di antara Tanggal”?
Temukan jarak antara dua tanggal dengan DATEDIF dan pengurangan Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Menghitung Hari di antara Tanggal” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Today dan Now untuk Tanggal Langsung
- Memisahkan Tanggal dengan YEAR, MONTH, DAY
- Membuat Tanggal dengan DATE dan EDATE
- Menghitung Hari di antara Tanggal