Cara Mengira Hari Bekerja antara Dua Tarikh dalam Excel (4 Kaedah)

  • Berkongsi Ini
Hugh West

Dalam tutorial ini, kami akan menerangkan cara menggunakan fungsi berbeza untuk mengira hari bekerja antara dua tarikh dalam excel. Kadangkala, ia menjadi sangat penting untuk mengira hari bekerja antara dua tarikh dalam pengurusan projek. Sepanjang artikel ini, kami akan menggunakan berbilang fungsi dengan set data unik untuk menggambarkan proses pengiraan hari bekerja antara dua tarikh dalam excel.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja amalan dari sini.

Kira Hari Bekerja.xlsx

4 Kaedah Mudah untuk Mengira Hari Bekerja antara Dua Tarikh dalam Excel

Microsoft Excel memberikan kami banyak fungsi untuk melaksanakan tugas yang berbeza. Dalam 4 kaedah artikel ini, kami akan menggunakan fungsi NETWORKDAYS dan NETWORKDAYS.INTL yang dikhaskan untuk mengira hari bekerja antara dua tarikh. Kami juga akan menggunakan gabungan SUM, INT & WEEKDAY berfungsi untuk mendapatkan hasil yang sama.

1. Excel NETWORKDAYS Fungsi untuk Mengira Hari Bekerja antara Dua Tarikh

Excel NETWORKDAYS fungsi mengira nombor hari bekerja antara dua tarikh. Kami juga boleh mengecualikan cuti daripada hari bekerja kami yang merupakan hujah pilihan bagi fungsi ini.

1.1 Kira Hari Bekerja antara Dua Tarikh dalam Excel Tidak Termasuk Cuti

Dalam kaedah ini, kami akan menggunakan fungsi NETWORKDAYS untukmengira hari bekerja antara dua tarikh. Kami tidak akan mempertimbangkan cuti dalam kaedah ini. Jadi, proses ini hanya akan menganggap Sabtu dan Ahad sebagai hujung minggu. Dalam set data berikut, kami mempunyai Tarikh Mula dan Tarikh Tamat untuk kerja yang berbeza. Kami akan mengira jumlah hari bekerja dalam tempoh tersebut dalam lajur bernama Hari Bekerja .

Jadi, mari lihat langkah untuk melakukan tindakan ini.

LANGKAH:

  • Pertama sekali, pilih sel E5 . Masukkan formula berikut dalam sel itu:
=NETWORKDAYS(B5,C5)

  • Sekarang, tekan Enter .
  • Tindakan di atas mengembalikan nilai hari bekerja antara tarikh “1-01-22” dan “31-12-22 ” dalam sel E5 . Kita dapat melihat daripada imej berikut bahawa nilai hari bekerja untuk julat itu ialah 260 .

  • Kedua, pilih sel E5 . Gerakkan kursor tetikus ke penjuru kanan sebelah bawah sel yang dipilih supaya ia bertukar menjadi tanda tambah (+) seperti imej berikut.

  • Ketiga, klik pada tanda tambah (+) dan seret Pengendalian Isi ke bawah ke sel E10 untuk menyalin formula sel E5 dalam sel lain. Kami juga boleh mengklik dua kali pada tanda tambah (+) untuk mendapatkan hasil yang sama.

  • Selepas itu, lepaskan klik tetikus.
  • Akhir sekali, kita dapat melihat nilai hari bekerjatidak termasuk cuti dalam sel (E5:E10) .

1.2. Sertakan Cuti Semasa Mengira Hari Bekerja antara Dua Tarikh

Tidak seperti contoh sebelumnya, kami akan mempertimbangkan cuti dalam contoh ini untuk mengira hari bekerja antara dua tarikh dengan fungsi NETWORKDAYS. Untuk menggambarkan kaedah ini, kami akan menggunakan set data yang sama tetapi kali ini kami mempunyai senarai tambahan cuti. Kita boleh melihat cuti dalam imej set data berikut.

Mari kita lihat langkah-langkah untuk melakukan tindakan ini.

LANGKAH :

  • Pertama, pilih sel E5 . Masukkan formula berikut dalam sel itu:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Sekarang tekan Masukkan .
  • Perintah di atas mengembalikan bilangan hari bekerja antara tarikh “1-01-22” dan “31-12-22” . Formula yang digunakan dalam kaedah ini menganggap nilai julat (D13:D15) sebagai cuti. Nilai hari bekerja untuk julat itu ialah 257 , seperti yang dilihat dalam imej berikut.

  • Seterusnya, pilih sel E5 . Lepaskan penuding tetikus ke sudut kanan bawah sel yang dipilih, di mana ia akan bertukar menjadi tanda tambah (+) , seperti yang ditunjukkan dalam imej di bawah.
  • Selepas itu, untuk menyalin formula daripada sel E5 dalam sel lain klik pada tanda tambah (+) dan seret Pengendalian Isi ke bawah ke sel E10 . Kami juga boleh mengklik dua kali pada tambah(+) tanda untuk mendapatkan hasil yang sama.

  • Sekarang, bebaskan klik tetikus.
  • Akhir sekali, kami dapatkan semua nilai hari bekerja dalam sel (E5:E10) .

Baca Lagi: Kira Bilangan Hari Antara Dua Tarikh dalam Excel (8 Trik Pantas)

2. Gunakan Fungsi NETWORKDAYS.INTL untuk Mengira Hari Bekerja dengan Cuti Tersuai

NETWORKDAYS. Fungsi INTL adalah serupa dengan fungsi NETWORKDAYS . Kedua-dua fungsi mengira hari bekerja antara dua tarikh. Tetapi fungsi NETWORKDAYS.INTL membolehkan kami memilih hari yang akan kami anggap sebagai hari cuti. Fungsi NETWORKDAYS.INTL hanya menganggap Ahad sebagai cuti antarabangsa. Jadi, ia akan menganggap Sabtu sebagai hari bekerja. Untuk menggambarkan kaedah ini, kami akan melaksanakan kaedah sebelumnya sekali lagi dengan fungsi NETWORKDAYS.INTL .

Jadi, ikuti langkah berikut untuk melaksanakannya tindakan.

LANGKAH:

  • Pada mulanya, pilih sel E5 . Tulis formula berikut dalam sel itu:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Sekarang, tekan Enter .
  • Bilangan hari bekerja antara tarikh “1-01-22” dan “31-12-22” dikembalikan oleh perkara di atas perintah. Pengiraan kaedah ini mentafsirkan nilai julat (D13:D15) sebagai cuti. kita boleh lihat bilangan hari bekerja dalam julat tersebutialah 310 . Nilai lebih besar daripada hasil sebelumnya kerana ia tidak mengambil Sabtu sebagai hari cuti.

  • Seterusnya, klik pada sel E5 . Luncurkan kursor tetikus ke sudut kanan bawah sel yang dipilih, di mana ia akan bertukar menjadi tanda tambah (+) , seperti ditunjukkan di bawah.
  • Kemudian, klik tambah (+) tanda dan seret Pengendalian Isi ke bawah ke sel E10 untuk menduplikasi formula dari sel E5 . Untuk mendapatkan hasil yang sama, kita boleh mengklik dua kali pada tanda tambah (+) .

  • Selepas itu, lepaskan klik tetikus sekarang.
  • Akhir sekali, kita mempunyai semua nilai hari bekerja dalam sel (E5:E10) .

Kandungan Berkaitan: Cara Mengira Baki Hari dalam Excel (5 Kaedah)

Bacaan Serupa:

  • Kira Bilangan Hari antara Dua Tarikh dengan VBA dalam Excel
  • Cara Membuat Kiraan Hari dalam Excel (2 Contoh)
  • Gunakan Fungsi DateDiff dalam Excel VBA (5 Contoh)
  • Cara Mengira Kejadian Tarikh dalam Excel
  • Formula Excel untuk Mengira Bilangan Hari Antara Hari Ini & Tarikh Lain (6 Cara Pantas)

3. Kira Bilangan Hari Bekerja dalam Kerja Sambilan dalam Excel

Bilangan hari bekerja untuk separuh masa kerja tak sama macam biasa. Kita perlu menambah beberapa pengubahsuaian tambahan pada fungsi NETWORKDAYS.INTL untuk mengekstrakhari bekerja dalam kerja sambilan. Untuk menggambarkan kaedah ini, kami akan menggunakan set data yang sama yang kami gunakan dalam contoh pertama.

Mari kita lihat langkah-langkah untuk melaksanakan kaedah ini.

LANGKAH:

  • Pertama sekali, pilih sel E5 . Masukkan formula berikut dalam sel itu:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Sekarang, tekan Enter .
  • Arahan di atas mengembalikan bilangan tarikh kerja sambilan antara tarikh “1-01-22 ” dan “31-12-22 “. Kita dapat melihat bahawa nilai hari bekerja antara julat ini ialah 104 .

  • Kedua, pergi ke sel E5 . Letakkan kursor tetikus di sudut kanan bawah sel yang dipilih, di mana ia akan bertukar menjadi tanda tambah (+) , seperti yang ditunjukkan dalam rajah di bawah.
  • Ketiga, ketik pada tanda tambah (+) dan seret Pengendalian Isi ke bawah ke sel E10 untuk menampal formula dari sel E5 . Kita boleh mengklik dua kali pada tanda tambah (+) juga untuk mendapatkan hasil yang sama.

  • Selepas itu, percuma klik tetikus.
  • Akhir sekali, kita mempunyai semua nilai hari bekerja dalam sel (E5:E10) .

NOTA:

Dalam kaedah ini, kami telah menggunakan “1010111” sebagai ganti memilih hujung minggu daripada pilihan terbina dalam fungsi.

  • 0 mewakili hari bekerja.
  • 1 mewakili hari tidak bekerja.

Di sini yang pertamanombor jujukan menunjukkan Isnin manakala nombor terakhir menunjukkan Jumaat . Jadi, jujukan “1010111” bermakna hanya Selasa dan Khamis adalah hari bekerja, dan selebihnya hari dalam minggu adalah hari tidak bekerja.

Kandungan Berkaitan: Formula Excel untuk Mencari Tarikh atau Hari dalam Bulan Seterusnya (6 Cara Pantas)

4. Gabungkan Fungsi Excel SUM dan INT untuk Mengira Hari Bekerja Antara Dua Tarikh

Selain daripada fungsi NETWORKDAYS dan NETWORKDAYS.INTL , terdapat juga kaedah lain yang boleh digunakan untuk mendapatkan bilangan hari bekerja antara dua tarikh. Dalam kaedah ini, kami akan menggunakan gabungan fungsi SUM dan INT dengan bantuan fungsi WEEKDAY untuk mengira tarikh kerja antara dua tarikh. Dalam excel fungsi SUM digunakan untuk menambah berbilang nombor bersama-sama. Fungsi INT menukar nombor kepada nilai integer terdekatnya. Fungsi WEEKDAY mengembalikan hari bekerja yang sepadan dengan tarikh tertentu. Kami akan menggunakan set data yang sama seperti dalam contoh pertama untuk menunjukkan prosedur ini.

Sekarang, cuma ikuti langkah untuk melaksanakan kaedah ini.

LANGKAH:

  • Pertama, pilih sel E5 . Tulis formula berikut dalam sel itu:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Sekarang, tekan Enter .
  • Kami mendapat nilai hari bekerja antara tarikh “1-01-22” dan “ 31-12-22 ” dalam sel E5 dengan arahan di atas. Kami mendapat nilai 260 dalam sel E5 .

  • Seterusnya, pilih sel E5 . Gerakkan penuding tetikus ke penjuru kanan sebelah bawah sel yang dipilih, di mana ia akan bertukar menjadi tanda tambah (+) , seperti yang dipaparkan di bawah.
  • Kemudian, hanya ketik tanda tambah (+) dan seret Pengendalian Isi ke bawah ke sel E10 untuk menampal formula dari sel E5 . Untuk mendapatkan hasil yang sama, kita boleh mengklik dua kali pada tanda tambah (+) juga.

  • Selepas itu, lepaskan klik tetikus.
  • Akhir sekali, kami mendapat semua nilai hari bekerja dalam sel (E5:E10) .

🔎 Bagaimanakah Formula Berfungsi?

  • HARI MINGGU(B5-{2,3,4,5,6}) : Nilai 2,3,4,5 & 6 nyatakan lima hari bekerja dalam seminggu bermula dari tarikh dalam sel B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Bahagian ini mengembalikan beberapa hari bekerja setiap minggu.
  • SUM(INT((WEEKDAY(B5-{2,3,4) ,5,6})+C5-B5)/7)): Mengembalikan jumlah hari bekerja dari tarikh “1-01-22” kepada “31-12-22” .

Kandungan Berkaitan: Cara Menggunakan COUNTIFS dengan Julat Tarikh dalam Excel (6 Cara Mudah)

Kesimpulan

Kesimpulannya, siaran ini akan menunjukkan kepada anda cara mengira hari bekerja antara dua tarikh dalam Excel. Untuk menguji kemahiran anda, gunakan latihan tersebutlembaran kerja yang disertakan bersama artikel ini. Sila tinggalkan komen di bawah jika anda mempunyai sebarang pertanyaan. Pasukan kami akan cuba membalas anda secepat mungkin. Pada masa hadapan, perhatikan lebih banyak penyelesaian Microsoft Excel yang lebih unik.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.