Isi kandungan
Mengira bilangan hari dalam Excel ialah tugas penting dalam aktiviti harian kami. Tetapi apakah formula Excel untuk melakukannya dengan cara yang cekap? Dalam artikel ini, saya akan mengira bilangan hari dari mana-mana tarikh hingga hari ini menggunakan formula Excel dan Power Query.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel berikut untuk lebih baik memahami dan mengamalkannya sendiri.
Mengira Tarikh hingga Hari Ini.xlsx
8 Cara Mudah untuk Menggunakan Formula Excel untuk Mengira Hari dari Tarikh hingga Hari ini
Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan formula Excel untuk mengira hari dari tarikh hingga hari ini dengan menggunakan rumus Penolakan , fungsi TODAY , fungsi DATE , fungsi DAYS , fungsi DATEDIF , fungsi NETWORKDAYS , fungsi NETWORKS.INT , dan penggunaan Power Query .
Sebelum pergi ke perbincangan utama, mari lihat set data kami.
Dalam rajah berikut, nama pekerja dengan penyertaan mereka tarikh diberi. Kita perlu mengira bilangan hari dari tarikh penyertaan hingga Hari ini .
Mari kita mulakan
1. Menggunakan Formula Penolakan untuk Mengira Hari dari Tarikh hingga Hari Ini dalam Excel
Kita boleh mengira bilangan hari dari tarikh penyertaan sehingga hari ini dengan mudah menggunakan penolakanditetapkan.
- Kemudian, jika anda boleh memasukkan cuti dalam fungsi. Dalam kes itu, tuliskan formula berikut di sini. dengan C5 ialah tarikh penyertaan dan D5 ialah tarikh hari semasa, 7 ialah untuk hari hujung minggu Jumaat dan Sabtu dan $E $5:$E$13 adalah untuk cuti.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)
- Akhir sekali, anda akan mendapat output berikut.
Baca Lagi: Cara Mengira Hari Cemerlang dalam Excel (Dengan Langkah Mudah)
8. Menggunakan Power Query untuk Mengira Hari dari Tarikh hingga Hari Ini dalam Excel
Jika anda ingin melakukan analisis yang sama menggunakan Power Query yang telah saya lakukan menggunakan fungsi Excel yang berbeza, ia akan menjadi keputusan yang baik.
Power Query , salah satu alat risikan perniagaan yang paling berkuasa, memerlukan pengguna untuk tidak mempelajari kod tertentu.
Ciri pertama disediakan dalam MS Excel pada tahun 2010, Excel 2010 dan 2013, ialah tambahan percuma. Ia telah disepadukan sepenuhnya ke dalam Excel sejak 2016.
Di sini, saya hanya menunjukkan proses penolakan menggunakan Power Query .
Langkah 1:
- Pertama sekali, pilih julat sel B4:D13 > Dari Jadual (tersedia dalam tab Data )> Buat Jadual >tekan.
Langkah 2:
- Tambah Lajur >tekan kekunci CTRL >pilih dua lajur iaitu Tarikh Menyertai dan Hari ini >klik pada Tarikh > Tolak Hari.
Langkah 3:
- Pilih tab Laman Utama > Tutup & Muatkan > Tutup & Muatkan Ke.
- Di sini, kami akan memilih Lembaran kerja baharu >tekan.
- Akhir sekali, anda akan mendapat output seperti berikut.
Baca Lagi : Cara Mengira Hari dari Tarikh hingga Hari Ini Secara Automatik Menggunakan Formula Excel
Kesimpulan
Dalam artikel ini, kami telah membincangkan 8 cara formula Excel untuk mengira hari dari tarikh hingga hari ini. Saya sangat berharap anda menikmati dan belajar banyak daripada artikel ini. Selain itu, jika anda ingin membaca lebih banyak artikel tentang Excel , anda boleh melawati tapak web kami, ExcelWIKI . Jika anda mempunyai sebarang soalan, ulasan atau cadangan, sila tinggalkan soalan di bahagian ulasan di bawah.
formula.Formula penolakan, yang paling mudah untuk ditolak, mungkin mudah digunakan dengan memasukkan operator tolak (-) antara dua tarikh.
Langkah 1:
- Pertama sekali, pilih sel E5 .
- Kemudian, tulis formula berikut.
=D5-C5
- Akhir sekali, tekan ENTER .
Langkah 2:
- Jadi, anda akan melihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Kemudian, gunakan alat Fill Handle dan seret ke bawah daripada sel E5 ke sel E13 .
Langkah 3:
- Akhir sekali, anda akan mendapat bilangan hari untuk semua orang dalam data ditetapkan.
Baca Lagi: Cara Tolak Bilangan Hari atau Tarikh dari Hari Ini dalam Excel
2. Menggunakan Fungsi TODAY untuk Mengira Hari dari Tarikh hingga Hari Ini
Jika anda tidak mahu mencipta sel lain untuk tarikh semasa, anda sentiasa boleh menggunakan HARI INI fungsi .
Fungsi ini mengembalikan tarikh semasa, yang sentiasa dikemas kini jika set data diubah suai atau dibuka. Tiada hujah dibentangkan dalam fungsi TODAY .
Langkah 1:
- Untuk menggunakan fungsi dalam set data kami, pilih sel kosong cth. E5 sel.
- Kemudian, taip formula berikut untuk mengira jumlah hari sejak pekerja mempunyaimenyertai pejabat. Di sini C5 ialah tarikh penyertaan pekerja.
=TODAY()-C5
- Dan kemudian, tekan ENTER .
Langkah 2:
- Oleh itu, anda akan melihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Kemudian, gunakan alat Fill Handle dan seret ke bawah daripada E5 sel ke E13 sel.
Langkah 3:
- Akhir sekali, anda akan mendapat bilangan hari untuk semua orang dalam set data.
Baca Lagi: Formula Excel untuk Mengira Bilangan Hari Antara Hari Ini dan Tarikh Lain
3. Menggunakan Formula Excel dengan Fungsi DAYS untuk Mengira Hari dari Tarikh hingga Hari Ini
Satu lagi cara mudah untuk kira bilangan hari antara dua tarikh , dalam kes ini, tarikh penyertaan dan tarikh semasa, adalah untuk menggunakan fungsi DAYS .
Fungsi ini menghasilkan bilangan hari antara dua tarikh Excel.
Sintaks Fungsi DAYS
=DAYS (end_date, start_date)
Argumen Fungsi DAYS
tarikh_akhir – Tarikh tamat.
tarikh_mula – Tarikh mula.
Langkah 1:
- Jadi, mari kita gunakan fungsi dalam data kita ditetapkan. Sekarang, pilih sel kosong seperti D5 .
- Kemudian, masukkan formula berikut di bawah di sini. dengan D5 ialah tarikh hari semasa dan C5 ialahtarikh menyertai tarikh.
=DAYS(D5,C5)
- Selepas itu, tekan ENTER .
Langkah 2:
- Di sini, anda akan melihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Kemudian, gunakan alat Fill Handle dan seret ke bawah daripada sel E5 ke E13 sel.
Langkah 3:
- Hasilnya, anda akan mendapat bilangan hari untuk semua orang dalam set data.
Baca Lagi: Cara Mengira Bilangan Hari Antara Dua Tarikh dalam Excel
4. Menggunakan Fungsi DATE untuk Mengira Hari dari Hari Ini dalam Excel
Anda boleh mengira bilangan hari menggunakan fungsi DATE . Fungsi DATE mengembalikan nombor siri yang dipegang oleh tarikh tertentu.
Sintaks Fungsi DATE
=DATE (year, month, day)
Argumen Fungsi DATE
tahun – Nombor untuk tahun tersebut.
bulan – Nombor untuk bulan.
hari – Nombor untuk hari tersebut.
Memandangkan kita mempunyai satu sel yang mengandungi tarikh, kita boleh menggunakan fungsi TAHUN , BULAN dan HARI untuk mengekstrak tahun, bulan, dan tarikh masing-masing. Selain itu, anda boleh memasukkan data secara manual.
- Fungsi YEAR mengekstrak tahun daripada tarikh tertentu. Sintaks fungsi ialah
=YEAR (date)
- BULAN Excel function mengekstrak bulan dari tarikh tertentu
=MONTH (serial_number)
- Fungsi Excel DAY mengembalikan hari dalam bulan sebagai nombor antara 1 hingga 31 dari tarikh tertentu.
=DAY (date)
Langkah 1 :
- Oleh itu, formula kami mengambil bentuk dengan D5 ialah tarikh hari semasa dan C5 ialah tarikh penyertaan.
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))
- Sekarang, pilih sel kosong E5 , masukkan formula, dan tekan ENTER .
Langkah 2:
- Oleh itu, anda akan lihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Selain itu, gunakan alat Fill Handle dan seret ke bawah daripada E5 sel ke sel E13 .
Langkah 3:
- Akhir sekali, imej yang diberikan menunjukkan bilangan hari antara tarikh penyertaan dan tarikh hari ini dalam set data.
Baca Lagi: Kira Bilangan Hari antara Dua Tarikh dengan VBA dalam Excel
Bacaan Serupa
- Cara Mengira Bilangan Bulan Antara Dua Tarikh dalam Excel
- Tambahkan Hari ke Tarikh dalam Excel Tidak Termasuk Hujung Minggu (4 Cara)
- Cara Mengira Hari Bekerja dalam Sebulan dalam Excel (4 Cara Mudah)
- Tolak Tarikh dalam Excel untuk Mendapat Tahun (7 Kaedah Mudah)
- Cara Mengira Hari Bekerja antara Dua Tarikh dalam Excel (4Kaedah)
5. Menggunakan Formula Excel dengan Fungsi DATEDIF untuk Mengira Hari dari Tarikh hingga Hari Ini
Penggunaan fungsi DATEDIF juga merupakan cara mengira hari antara tarikh Excel. Ia bertujuan khas untuk menentukan perbezaan masa dalam unit yang berbeza, termasuk hari, bulan dan tahun.
Sintaks Fungsi DATEIF
=DATEDIF (start_date, end_date, unit)
Argumen Fungsi DATEIF
tarikh_mula – Tarikh mula dalam format nombor siri tarikh Excel.
tarikh_akhir – Tarikh tamat dalam format nombor siri tarikh Excel.
unit – unit masa untuk digunakan (tahun, bulan atau hari).
Langkah 1:
- Jadi formula untuk set data kami diberikan di bawah dengan D5 ialah tarikh hari semasa dan C5 ialah tarikh tarikh penyertaan. Selain itu, d merujuk kepada hari (hari penuh).
=DATEDIF(C5,D5,"d")
- Sekarang masukkan formula dalam sel kosong dan tekan ENTER .
- Begitu juga dengan fungsi DAYS , anda juga boleh menggunakan fungsi TODAY di sini dan bukannya tarikh tamat.
Langkah 2:
- Kemudian, anda akan melihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Selain itu, gunakan alat Fill Handle dan seret ke bawah dari sel E5 ke E13 sel.
Langkah 3:
- Akhir sekali, imej yang diberikan menunjukkan nomborhari antara tarikh penyertaan dan tarikh hari ini dalam set data.
Baca Lagi: Cara Mengira Bulan dari Tarikh kepada Hari Ini dengan Menggunakan Formula Excel
6. Menggunakan Fungsi NETWORKDAYS untuk Mengira Hari dari Tarikh hingga Hari Ini dalam Excel
Jika anda ingin mengira hari bekerja dan tidak termasuk hari hujung minggu dan cuti, anda boleh menggunakan fungsi NETWORKDAYS .
Excel NETWORKDAYS fungsi mengira bilangan hari bekerja antara dua tarikh. Sabtu dan Ahad dikecualikan secara automatik daripada fungsi dan secara pilihan senarai cuti mungkin dikecualikan.
Anda tidak boleh menukar hari hujung minggu lalai dalam fungsi.
Sintaks bagi the NETWORKDAYS Fungsi
=NETWORKDAYS (start_date, end_date, [holidays])
Argumen NETWORKDAYS Fungsi
tarikh_mula – Tarikh mula.
tarikh_akhir – Tarikh tamat.
cuti – [pilihan] Senarai hari bukan bekerja sebagai tarikh.
Langkah 1:
- Pertama sekali, mari kita mengira bilangan hari bekerja tidak termasuk hari hujung minggu lalai, dan tidak mengira hari cuti.
- Jadi, pilih sel kosong dan masukkan formula berikut di mana C5 ialah tarikh penyertaan dan D5 ialah tarikh hari semasa.
=NETWORKDAYS(C5,D5)
- Kemudian, tekan ENTER .
Langkah 2:
- Kemudian, anda akan melihat bilangan hari antara hari pertamatarikh penyertaan seseorang dan tarikh hari ini.
- Selepas itu, gunakan alat Fill Handle dan seret ke bawah dari sel E5 ke E13 sel.
Langkah 3:
- Akhir sekali, imej yang diberikan menunjukkan bilangan hari antara tarikh penyertaan dan tarikh hari ini dalam set data.
Kini, kami boleh memasukkan senarai cuti . Ia tidak wajib bahawa julat sel cuti adalah hampir dengan dua tarikh lain. Tetapi pastikan tanda Dollar ($) tersedia dalam julat sel supaya ia berfungsi untuk semua pekerja.
Oleh itu, formulanya ialah:
=NETWORKDAYS(C5,D5,$E$5:$E$13)
di mana C5 ialah tarikh penyertaan, D5 ialah tarikh hari semasa (anda boleh menggunakan TODAY bukan fungsinya) dan $E$5:$E$13 ialah julat sel untuk cuti. Selepas itu, pilih sel kosong dan tekan Enter .
- Akhir sekali, anda akan mendapat output berikut.
Baca Lagi: Cara Mengira Hari Bekerja Tidak Termasuk Ahad dalam Excel
7. Menggunakan Fungsi Excel NETWORKDAYS.INT untuk Mengira Hari dari Tarikh hingga Hari Ini
Seperti yang anda ketahui, hari hujung minggu berbeza dari satu negara ke negara. Contohnya, Jumaat dan Sabtu ialah hari hujung minggu di sesetengah negara.
Satu had utama fungsi NETWORKDAYS ditetapkan pada hari Sabtu dan Ahad. Jika anda ingin menyesuaikan hari hujung minggu, makaFungsi NETWORKDAYS.INT akan menjadi pilihan yang tepat untuk anda.
Fungsi ini juga mengira bilangan hari bekerja tidak termasuk hari hujung minggu dan cuti yang disesuaikan.
Sintaks NETWORKDAYS.INT Fungsi
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
Argumen NETWORKDAYS.INT Fungsi
tarikh_mula – Tarikh mula.
tarikh_akhir – Tarikh tamat.
hujung minggu – [pilihan] Tetapan untuk hari dalam seminggu harus dianggap hujung minggu.
cuti – [pilihan] Rujukan kepada tarikh yang harus dianggap sebagai hari bukan bekerja.
Langkah 1:
- Untuk menggunakan formula dalam set data kami, pilih sel kosong cth. E5 .
- Kemudian, taip formula berikut dengan C5 ialah tarikh penyatuan dan D5 ialah tarikh hari semasa dan 7 adalah untuk hari hujung minggu Jumaat dan Sabtu.
=NETWORKDAYS.INTL(C5,D5,7)
- Selepas menekan ENTER , anda akan mendapat hasil berikut.
Langkah 2:
- Jadi, anda akan melihat bilangan hari antara tarikh penyertaan orang pertama dan tarikh hari ini.
- Selepas itu, gunakan alat Pengendalian Isi dan seretnya ke bawah daripada E5 sel ke E13 sel.
Langkah 3:
- Oleh itu, imej yang diberikan menunjukkan bilangan hari antara tarikh penyertaan dan tarikh hari ini dalam data