Isi kandungan
Tutorial ini akan mengajar anda beberapa cara cepat dan mudah untuk mengetahui berapa hari antara dua tarikh dalam Excel.
Adakah anda tertanya-tanya berapa hari antara dua tarikh? Mungkin, anda perlu tahu bilangan hari antara hari ini dan beberapa tarikh pada masa lalu atau akan datang? Atau, anda hanya mahu mengira hari bekerja antara dua tarikh? Walau apa pun masalah anda, salah satu daripada contoh di bawah sudah pasti akan memberikan penyelesaian.
Kalkulator hari antara tarikh
Jika anda sedang mencari jawapan pantas, hanya berikan dua tarikh dalam sel yang sepadan, dan kalkulator dalam talian kami akan menunjukkan kepada anda bilangan hari yang ada dari tarikh hingga tarikh:
Nota. Untuk melihat buku kerja terbenam, sila benarkan kuki pemasaran.
Ingin mengetahui formula yang telah mengira tarikh anda? Ia semudah =B3-B2
:)
Di bawah anda akan menemui penjelasan terperinci tentang cara formula ini berfungsi dan mempelajari beberapa kaedah lain untuk mengira hari antara tarikh dalam Excel.
Berapa hari antara tarikh pengiraan
Cara paling mudah untuk mengira hari antara tarikh dalam Excel ialah dengan menolak satu tarikh daripada tarikh lain:
Tarikh lebih baharu- Tarikh lamaSebagai contoh , untuk mengetahui berapa hari antara tarikh dalam sel A2 dan B2, anda menggunakan formula ini:
=B2 - A2
Di mana A2 ialah tarikh yang lebih awal dan B2 ialah tarikh kemudian.
Hasilnya ialah integer yang mewakili no. hari antara duatarikh:
Cara formula ini berfungsi
Seperti yang mungkin anda ketahui, Microsoft Excel menyimpan tarikh sebagai nombor siri bermula pada 1-Jan-1900, yang diwakili dengan nombor 1. Dalam sistem ini, 2-Jan-1900 disimpan sebagai nombor 2, 3-Jan-1900 sebagai 3, dan seterusnya. Jadi, apabila menolak satu tarikh daripada tarikh yang lain, anda sebenarnya menolak integer yang mewakili tarikh tersebut.
Dalam contoh kami, formula dalam C3, menolak 43226 (nilai berangka 6-Mei-18) daripada 43309 (the nilai berangka 28-Jul-18) dan mengembalikan hasil selama 83 hari.
Keindahan kaedah ini ialah ia berfungsi dengan sempurna dalam semua kes, tidak kira tarikh yang lebih lama dan yang lebih baharu. Jika anda menolak tarikh kemudian daripada tarikh awal, seperti dalam baris 5 dalam tangkapan skrin di atas, formula mengembalikan perbezaan sebagai nombor negatif.
Kira bilangan hari antara tarikh dalam Excel dengan DATEDIF
Cara lain untuk mengira hari antara tarikh dalam Excel ialah dengan menggunakan fungsi DATEDIF, yang direka khas untuk menyelesaikan perbezaan tarikh dalam pelbagai unit, termasuk hari, bulan dan tahun.
Untuk mendapatkan nombor daripada hari antara 2 tarikh, anda membekalkan tarikh mula dalam argumen pertama, tarikh tamat dalam argumen kedua dan unit "d" dalam argumen terakhir:
DATEDIF(start_date, end_date, "d")In contoh kami, formula adalah seperti berikut:
=DATEDIF(A2, B2, "d")
Tidak seperti operasi tolak, formula DATEDIF hanya bolehtolak tarikh lama daripada tarikh baru, tetapi bukan sebaliknya. Jika tarikh mula lewat daripada tarikh tamat, formula melemparkan #NUM! ralat, seperti dalam baris 5 dalam tangkapan skrin di bawah:
Nota. DATEDIF ialah fungsi tidak berdokumen, bermakna ia tidak terdapat dalam senarai fungsi dalam Excel. Untuk membina formula DATEDIF dalam lembaran kerja anda, anda perlu menaip semua argumen secara manual.
Kira hari antara tarikh dengan fungsi Excel DAYS
Pengguna Excel 2013 dan Excel 2016 mempunyai satu lagi cara yang sangat mudah untuk mengira hari antara dua tarikh - fungsi DAYS.
Sila ambil perhatian bahawa berbanding dengan DATEDIF, formula DAYS memerlukan hujah dalam susunan terbalik:
DAYS(tarikh_akhir, tarikh_mula)Jadi, formula kami mengambil bentuk berikut:
=DAYS(B2, A2)
Seperti penolakan, ia mengembalikan perbezaan sebagai nombor positif atau negatif, bergantung pada sama ada tarikh tamat lebih besar atau lebih kecil daripada permulaan tarikh:
Cara mengira bilangan hari antara hari ini dan tarikh lain
Malah, mengira bilangan hari dari atau sebelum tarikh tertentu ialah kes tertentu matematik "berapa hari antara tarikh". Untuk ini, anda boleh menggunakan mana-mana formula yang dibincangkan di atas dan membekalkan fungsi TODAY dan bukannya salah satu tarikh.
Untuk mengira bilangan hari sejak tarikh , iaitu antara tarikh lalu dan hari ini:
HARI INI() - tarikh_laluUntuk mengira bilangan hari sehingga tarikh , iaitu antara tarikh hadapan dan hari ini:
Tarikh_masa hadapan- HARI INI()Sebagai contoh, mari kita hitung perbezaan antara hari ini dan tarikh awal dalam A4:
=TODAY() - A4
Dan sekarang, mari kita ketahui berapa hari antara hari ini dan tarikh kemudian:
Cara mengira hari bekerja antara dua tarikh dalam Excel
Dalam situasi apabila anda perlu mendapatkan bilangan hari antara dua tarikh tanpa hujung minggu, gunakan fungsi NETWORKDAYS:
NETWORKDAYS(start_date, end_date, [holidays])Dua argumen pertama sepatutnya kelihatan biasa kepada anda dan argumen ketiga (pilihan) membenarkan mengecualikan senarai tersuai cuti daripada kiraan hari.
Untuk mengetahui bilangan hari bekerja antara dua tarikh dalam lajur A dan B, gunakan formula ini:
=NETWORKDAYS(A2, B2)
Secara pilihan, anda boleh memasukkan senarai percutian anda dalam beberapa sel dan memberitahu formula untuk meninggalkan hari tersebut:
=NETWORKDAYS(A2, B2, $A$9:$A$10)
Akibatnya, hanya perniagaan s hari antara dua tarikh dikira:
Petua. Sekiranya anda perlu mengendalikan hujung minggu tersuai (mis. hujung minggu ialah Ahad dan Isnin atau Ahad sahaja), gunakan fungsi NETWORKDAYS.INTL, yang membolehkan anda menentukan hari dalam seminggu yang harus dianggap hujung minggu.
Cari nombor hari antara dua tarikh dengan Tarikh & Time Wizard
Seperti yang anda lihat, Microsoft Excel menyediakan segelintircara yang berbeza untuk mengira hari antara tarikh. Jika anda tidak pasti formula yang hendak digunakan, biarkan Tarikh & Time Wizard melakukan pengiraan berapa-hari-antara-dua-tarikh untuk anda. Begini caranya:
- Pilih sel yang anda mahu masukkan formula.
- Pada tab Ablebits Tools , dalam Tarikh & Masa kumpulan, klik Tarikh & Wizard Masa :
- Dalam Tarikh & Tetingkap dialog Time Wizard , tukar ke tab Perbezaan dan lakukan yang berikut:
- Dalam kotak Tarikh 1 , masukkan tarikh pertama (tarikh mula) atau rujukan kepada sel yang mengandunginya.
- Dalam kotak Tarikh 2 , masukkan tarikh kedua (tarikh tamat).
- Dalam Perbezaan dalam kotak, pilih D .
Wizard segera menunjukkan pratonton formula dalam sel dan keputusan dalam kotak Perbezaan dalam .
- Klik butang Sisipkan formula dan masukkan formula dalam sel yang dipilih. Selesai!
Klik dua kali pada pemegang isian dan formula akan disalin merentas lajur:
Untuk memaparkan perbezaan tarikh dengan cara yang sedikit berbeza, anda bebas memilih mana-mana pilihan tambahan:
- Tunjukkan label teks - perkataan "hari" akan muncul bersama nombor, seperti yang ditunjukkan dalam tangkapan skrin di bawah.
- Jangan tunjukkan sifar unit - jika perbezaan tarikh ialah 0 hari, rentetan kosong (kosongsel) akan dikembalikan.
- Hasil negatif jika Tarikh 1 > Tarikh 2 - formula akan mengembalikan nombor negatif ialah tarikh mula lewat daripada tarikh tamat.
Tangkapan skrin di bawah menunjukkan beberapa pilihan tambahan dalam tindakan:
Ini adalah cara anda mengira bilangan hari antara tarikh dalam Excel. Jika anda ingin menguji Tarikh & Wizard Formula Masa dalam lembaran kerja anda, anda dialu-alukan untuk memuat turun versi percubaan 14 hari Ultimate Suite, yang termasuk ini serta 70+ alat penjimat masa lain untuk Excel.
Muat turun yang tersedia
Berapa Hari Antara Tarikh - contoh (fail.xlsx)