Isi kandungan
Apabila bekerja dengan tarikh dalam Excel, kita selalunya perlu mengira bilangan hari dari tarikh menggunakan formula. Dulu orang biasa mengiranya secara manual. Tetapi pada masa ini dengan kemajuan alat moden, agak mudah untuk mengiranya menggunakan alat moden ini.
Hari ini saya akan menunjukkan cara menggunakan formula Excel untuk mengira bilangan hari dari tarikh menggunakan Microsoft 365 version .
Muat turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja amalan dari sini:
Kira Hari dari Date.xlsxCara Menambah Tarikh dalam Excel
Excel mempunyai format terbina dalam untuk menulis sebarang tarikh di dalamnya. Jika anda tidak mengetahuinya, cuma klik mana-mana sel dan tulis sebarang tarikh di dalamnya, mengikut cara konvensional kami, DD/MM/YYYY . Seperti yang telah saya tulis, 09-03-11 .
Sekarang pilih dan pergi ke Laman Utama >> Bahagian Nombor dalam Bar Alat Excel . Anda akan melihat pilihan Tarikh dipilih secara automatik dengan itu Excel.
Jika anda ingin menukar format, pilih dropdown menu bersamanya. Anda akan mendapat beberapa pilihan seperti Umum, Nombor, Mata Wang, Peratusan , dsb.
- Sekarang, pilih pilihan terakhir Lagi Format Nombor .
Pada masa ini, anda akan mendapat kotak dialog bernama Format Sel .
- Kini, anda lihat di bawah menu Type , terdapat pelbagai jenis Tarikhini.
1. Penggunaan Fungsi TODAY dalam Excel
Anda boleh menggunakan fungsi TODAY sahaja sebagai formula Excel untuk mengira bilangan hari dari tarikh . Langkah-langkah diberikan di bawah.
- Pertama, anda perlu memilih sel baharu D5 di mana anda ingin menyimpan hasilnya.
- Kedua, anda harus menggunakan formula yang diberikan di bawah dalam sel D5 .
=TODAY()-C5
- Akhir sekali, tekan ENTER untuk mendapatkan hasilnya.
- Kemudian, kami seret ikon Pengendalian Isi melalui lajur.
Akhir sekali, kami mendapat jumlah bilangan hari untuk semua pekerja.
Baca Lagi: Cara Mengira Hari dari Tarikh hingga Hari Ini Secara Automatik Menggunakan Formula Excel
2. Menggunakan HARI INI & DAYS Functions dalam Excel
Anda boleh menggunakan kedua-dua TODAY dan DAYS fungsi sebagai formula Excel untuk mengira bilangan hari daripada tarikh . Langkah-langkah diberikan di bawah.
- Pertama, anda perlu memilih sel baharu D5 di mana anda ingin menyimpan hasilnya.
- Kedua, anda harus menggunakan formula yang diberikan di bawah dalam sel D5 .
=DAYS(TODAY(),C5)
- Akhir sekali, tekan ENTER untuk mendapatkan hasilnya.
- Kemudian, kami seret ikon Pengendalian Isi melalui lajur.
Akhir sekali, kami mendapat jumlah bilangan hari untuk semua pekerja.
Baca Lagi: Cara Menggunakan Formula Excel untuk Mengira Hari dari Tarikh hingga Hari Ini
Bahagian Amalan
Kini, anda boleh mengamalkan kaedah yang dijelaskan sendiri.
Kesimpulan
Menggunakan kaedah di atas, kita boleh mengira dengan selesa bilangan hari atau hari bekerja antara mana-mana dua tarikh menggunakan Microsoft Excel. Adakah anda tahu kaedah lain? Beritahu kami di bahagian ulasan.
Format . Klik pada yang anda suka. Di sini, saya memilih yang satu, pada 14 Mac 2012 . - Kemudian, klik OK .
Dengan cara ini, anda boleh menulis Tarikh dalam mana-mana format yang dikehendaki dalam Excel.
Baca Lagi: Cara Menambah Tarikh dalam Excel Secara Automatik
5 Formula untuk Mengira Hari dari Tarikh dalam Excel
Biar kami mempunyai set data seperti ini. Di sini, kami mempunyai rekod pekerja sebuah syarikat bernama Kumpulan Tata . Selain itu, kami mempunyai Nama Pekerja, Tarikh Mula Mereka, dan Tarikh Tamat dalam lajur B, C, dan D masing-masing.
Di sini, CEO syarikat ingin mengetahui jumlah hari setiap pekerja bekerja. Bagaimana dia boleh mengetahui perkara ini? Sekarang, kami menunjukkan caranya.
1. Menggunakan Penolakan Biasa untuk Mengira Hari dari Tarikh dalam Excel
Di sini, anda boleh menggunakan formula penolakan am sebagai Formula Excel untuk mengira bilangan hari dari tarikh. Selain itu, kita akan menggunakan formula berikut.
= Tarikh Tamat – Tarikh MulaSekarang, mari kita bincangkan tentang langkah-langkahnya.
- Pertama sekali, pilih lajur yang anda mahukan jumlah hari. Di sini, kami telah memilih lajur E dan menamakannya Jumlah Hari .
- Kemudian, pilih sel pertama padanya. Di sini, kami telah memilih sel pertamanya, E5 .
- Selepas itu, tulis formula yang sepadan dalam E5 sel.
=D5-C5
- Seterusnya, tekan ENTER .
Lihat Excel telah mengira jumlah hari antara dua hari, 3179 .
- Sekarang, untuk mengetahui jumlah hari semua pekerja, seret ikon Pengendalian Isi (Small Plus (+) Log masuk sudut kanan bawah) atau klik dua kali padanya.
Hasilnya, anda akan mendapati semua sel diisi dengan formula dan bilangan hari .
Baca Lagi: Cara Mengira Bilangan Hari Antara Dua Tarikh dalam Excel
2. Menggunakan Fungsi DAYS untuk Mengira Hari dari Tarikh dalam Excel
Excel menyediakan fungsi terbina dalam yang dipanggil fungsi DAYS . Ia memerlukan dua hujah, Tarikh Tamat dan Tarikh Mula . Dan memberikan jumlah bilangan hari di antara sebagai output. Sekarang, mari kita bincangkan tentang langkah-langkahnya.
- Mula-mula, pilih sel pertama lajur yang anda mahukan jumlah hari. Di sini, kami sekali lagi memilih sel E5 .
- Kedua, tulis formula.
=DAYS(D5,C5)
- Akhir sekali, klik MASUK .
Lihat kita telah mendapat bilangan hari, 3179 .
- Sekarang, seperti yang sebelumnya, seret ikon Isi Pemegang dan isi semua sel lajur dengan yang samaformula.
Nota: DAYS fungsi tersedia daripada Excel 2013 . Jadi pengguna versi terdahulu tidak akan menemui ini.
Baca Lagi: Formula Excel untuk Mengira Bilangan Hari Antara Hari Ini & Tarikh Lain (6 Cara Pantas)
3. Mengira Hari oleh Fungsi DATEDIF Excel
Di sini, anda boleh menggunakan fungsi DATEDIF sebagai Excel formula untuk mengira bilangan hari dari tarikh. Selain itu, struktur fungsi ini adalah seperti di bawah.
=DATEDIF (Tarikh Mula, Tarikh Tamat, “d”)Ia mengira bilangan hari antara dua tarikh , sama seperti Fungsi DAYS . Hanya satu perbezaan, ia memerlukan Tarikh Mula sebagai hujah pertama , manakala DAYS mengambil masa Tarikh Tamat dahulu .
Sekarang, mari kita bincangkan tentang langkah-langkahnya.
- Pertama sekali, pilih lajur yang anda mahukan jumlah hari. Di sini, kami telah memilih lajur E dan menamakannya Jumlah Hari .
- Kemudian, pilih sel pertama padanya. Di sini, kami telah memilih sel pertamanya, E5 .
- Selepas itu, tulis formula yang sepadan dalam sel E5 .
=DATEDIF(C5,D5,"d")
- Selepas itu, tekan ENTER .
Lihat kami telah mendapat bilangan hari, 3179 .
- Sekarang, seperti yang sebelumnya, seret ikon Pengendalian Isi dan isi semua sel lajurdengan formula yang sama.
Akhir sekali, kami mendapat bilangan hari antara dua tarikh .
Di sini, satu lagi struktur fungsi ini adalah seperti di bawah.
=DATEDIF (Tarikh Mula, Tarikh Tamat, “m”)Ia mengira bilangan bulan antara dua hari .
Format lain ialah:
=DATEDIF (Bermula Tarikh, Tarikh Tamat, “y”)Ia mengira bilangan tahun antara dua hari .
Selain itu, terdapat satu lagi format fungsi DATEDIF . Yang mengira bilangan hari antara dua tarikh mengabaikan tahun. Ini bermakna, ia mengira hari tahun yang sama .
Sebagai contoh, jika kita mengambil Tarikh Mula sebagai 11 Jun 2012 , dan Tarikh Tamat sebagai 22 September 2020 . Ia hanya akan mengira bilangan hari antara 11 Jun 2012 dan 22 September 2012 .
Di sini, formatnya adalah seperti di bawah.
=DATEDIF (Tarikh Mula, Tarikh Tamat, “yd”)Selain itu, anda boleh melihat imej yang dilampirkan di bawah.
Begitu juga, terdapat satu lagi format.
=DATEDIF (Tarikh Mula, Tarikh Tamat, “ym”)Ia mengira bilangan bulan antara dua tarikh mengabaikan tahun .
Dan, yang terakhir adalah seperti di bawah.
=DATEDIF (Tarikh Mula, Tarikh Tamat, “md”)Ia mengira bilangan hari antara dua tarikh mengabaikan kedua-dua bulan dan tahun .
Nota: DATEDIF ialah fungsi tersembunyi dalam Excel. Sebenarnya, anda tidak akan menemuinya di mana-mana dalam Excel Toolbar . Jadi, anda perlu menulis nama penuh dalam sel atau Bar Formula untuk mendapatkannya.
Baca Lagi: Formula Excel untuk Bilangan Hari Antara Dua Tarikh
Bacaan Serupa
- Cara Menambah Tarikh dalam Excel Secara Automatik (2 Langkah Mudah)
- Formula Excel untuk Mencari Tarikh atau Hari untuk Bulan Seterusnya (6 Cara Pantas)
- Kira Hari Bekerja dalam Sebulan dalam Excel (4 Cara Mudah)
- Cara Menolak Tarikh dalam Excel untuk Mendapat Tahun (7 Kaedah Mudah)
4. Mengira Hari Bekerja Bersih Tidak Termasuk Hujung Minggu dalam Excel
Sekarang kami akan mengira jumlah bilangan hari bekerja antara dua hari . Untuk ini, kami akan menggunakan fungsi dua . Ia adalah:
- Fungsi NETWORKDAYS
- NETWORKDAYS.INTL Fungsi
4.1. Penggunaan Fungsi NETWORKDAYS untuk Mengira Hari Bekerja dari Tarikh
Di sini, kami akan menggunakan fungsi NETWORKDAYS untuk mengira hari bekerja dari Tarikh. Pada asasnya, ia memerlukan tiga hujah, Tarikh Mula , Tarikh Tamat dan senarai Bukan – Hari Bekerja atau Cuti . Selain itu, masa Sabtu dan Ahad setiap minggu sebagai Hujung Minggu . Kemudian ia memberikanbilangan jumlah Hari Bekerja sebagai output. Tengok gambar di bawah. Kami telah membuat senarai semua cuti tahun ini dalam lajur G .
- Kemudian, kami memasukkan formula dalam sel E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)
- Seterusnya, tekan ENTER .
Di sini, kami mendapat jumlah Hari Bekerja sebagai 2272 hari.
- Dan kemudian menyeret Isi Pemegang ikon ke AutoIsi sel yang lain.
Akhir sekali, kami mendapat semua hari bekerja .
Nota: Kami telah menggunakan Rujukan Sel Mutlak senarai cuti kerana kami tidak mahu ia diubah semasa menyeret ikon Pemegang Isi .
Baca Lagi: Cara Mengira Hari Bekerja Tidak Termasuk Ahad dalam Excel
4.2. Menggunakan Fungsi NETWORKDAYS.INTL dalam Excel
Satu-satunya perbezaan antara NETWORKDAYS dan NETWORKDAYS.INTL fungsi ialah dalam NETWORKDAYS , cuti hujung minggu adalah ditetapkan sebagai Sabtu dan Ahad . Tetapi dalam NETWORKDAYS.INTL anda boleh mengambilnya seperti yang anda mahu.
Jadi NETWORKDAYS.INTL mempunyai empat argumen, iaitu Memulakan Tarikh , Tarikh Tamat , Nombor Hujung Minggu dan senarai Cuti . Excel telah membetulkan Nombor Hujung Minggu . Dalam imej di bawah, lajur I dan J mengandungi senarai Nombor Hujung Minggu .
biarlahkami berfikir sejenak bahawa dalam Kumpulan Tata , cuti mingguan ialah Jumaat dan Sabtu . Jadi Nombor Hujung Minggu ialah 7 .
- Sekarang, kita pergi ke lajur E dan masukkan formula ini dalam sel E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)
- Kemudian, kami klik ENTER .
- Dan kemudian kami seret ikon Pemegang Isi melalui lajur.
Akhir sekali, kami mendapat jumlah nombor daripada Hari Bekerja setiap pekerja menganggap Jumaat dan Sabtu sebagai cuti.
Nota: Kami telah sekali lagi menggunakan Rujukan Sel Mutlak untuk senarai Cuti kerana kami tidak mahu ia meningkat semasa menyeret Pemegang Isian ikon .
Baca Lagi: Cara mengira hari bekerja dalam Excel tidak termasuk hujung minggu & cuti
5. Menggunakan Fungsi Gabungan untuk Mengira Hari dari Tarikh dalam Excel
Anda boleh menggunakan gabungan beberapa fungsi seperti fungsi DATE , Fungsi TAHUN , Fungsi BULAN , dan fungsi HARI sebagai Formula Excel untuk mengira bilangan hari dari tarikh . Langkah-langkah diberikan di bawah.
- Pertama, anda perlu memilih sel baharu E5 di mana anda ingin menyimpan hasilnya.
- Kedua, anda harus menggunakan formula yang diberikan di bawah dalam sel E5 .
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))
- Akhir sekali, tekan ENTER untuk mendapatkanhasil.
Pecahan Formula
- Pertama, HARI( C5)—> Fungsi DAY akan mengembalikan nombor hari daripada sel C5 .
- Output—> 11 .
- Kedua, MONTH(C5)—> Fungsi MONTH akan mengembalikan nombor hari daripada C5 sel.
- Output—> 8 .
- Ketiga, YEAR(C5)—> Fungsi YEAR akan mengembalikan nombor hari daripada C5 sel.
- Output—> 2011 .
- Keempat, TARIKH(TAHUN(C5),BULAN(C5),HARI(C5))—> Ini TARIKH Fungsi akan mengembalikan tarikh.
- Output—> 11-08-11.
- Begitu juga, TARIKH(TAHUN(D5),BULAN(D5),HARI(D5))— > mengembalikan 24-04-20 .
- Akhir sekali, (24-04-20)-(11-08-11)—> menjadi 3179 .
- Dan kemudian kami seret ikon Pengendalian Isi melalui lajur.
Akhir sekali, kami mendapat jumlah bilangan hari untuk semua pekerja.
Baca Lagi: Kira Bilangan Hari antara Dua Tarikh dengan VBA dalam Excel
Kira Hari Antara Hari Ini dan Tarikh Lain dalam Excel
Selain itu, kita boleh mengira hari antara hari ini dan tarikh lain menggunakan fungsi TODAY . Pada asasnya, fungsi HARI INI ini mengembalikan tarikh semasa. Jadi, anda boleh mengira hari dari tarikh semasa. Sekarang, kita akan melihat dua cara untuk melakukannya