Terkadang Anda perlu tahu berapa hari kerja tertentu, seperti hari Rabu, terjadi di antara dua tanggal. Ini dapat berguna untuk penjadwalan, penggajian, atau perencanaan proyek. Alih -alih menghitung secara manual setiap hari Rabu pada kalender, Excel menyediakan formula, fungsi, dan bahkan VBA untuk mengotomatiskan proses.
Kunci takeaways
- Menggunakan
WEEKDAYdenganSUMPRODUCTuntuk menghitung hari Rabu antara dua tanggal. - Rabu sesuai dengan
4Saat menggunakanWEEKDAYdengan pengaturan default. ROWDanINDIRECTHasilkan urutan tanggal di dalam rumus untuk penghitungan fleksibel.- Power Query atau VBA dapat menyederhanakan tugas untuk kumpulan data besar atau laporan berulang.
- Selalu periksa tanggal mulai dan akhir untuk memastikan mereka adalah nilai tanggal Excel yang valid.
Apa arti penghitungan hari Rabu di Excel
Menghitung hari Rabu berarti menghitung berapa kali hari Rabu terjadi dalam tanggal awal dan akhir. Misalnya, jika periode tersebut adalah 1 Januari hingga 31 Januari 2024, ada 5 hari Rabu. Excel dapat melakukan ini secara otomatis menggunakan fungsi tanggal, menghindari kesalahan manual dan menghemat waktu.
Contoh langkah demi langkah menggunakan buku kerja
Kami memiliki data mentah yang berisi tanggal awal dan akhir untuk beberapa rentang.


Kolom C menghitung hari Rabu menggunakan rumus:
= SUMPRODUCT (-(hari kerja (urutan (B2-A2+1,1, A2)) = 4))


Formula ini menghasilkan semua tanggal antara start_date (A2) dan end_date (b2), cek yang merupakan hari Rabu, dan menghitungnya.


Cara menghitung hari Rabu antara dua tanggal di Excel
1. Formula Dasar:
=SUMPRODUCT(--(WEEKDAY(SEQUENCE(B2-A2+1,1,A2))=4))
Ini menghitung jumlah hari Rabu antara dua tanggal.
2. Menyesuaikan untuk hari kerja lainnya:
Ubah =4 Bagian dari formula untuk mencocokkan hari kerja lagi. Misalnya, =2 untuk hari Senin, =6 untuk hari Jumat.
3. Menggunakan Fungsi Kustom VBA:
Function CountWednesdays(StartDate As Date, EndDate As Date) As Long
Dim d As Date, count As Long
count = 0
For d = StartDate To EndDate
If Weekday(d, vbSunday) = vbWednesday Then
count = count + 1
End If
Next d
CountWednesdays = count
End Function
Anda bisa menggunakannya =CountWednesdays(A2,B2) Setelah menambahkan makro ini.
Kesalahan dan tip umum
Nilai teks, bukan tanggal: Pastikan sel adalah tanggal nyata, bukan teks. Konversi dengan =DATEVALUE() jika diperlukan.
Angka hari kerja yang salah: Secara default, WEEKDAY Mengembalikan Minggu = 1, Senin = 2, … Rabu = 4. Selalu konfirmasi sistem penomoran.
Rentang inklusif: Rumus termasuk tanggal awal dan akhir. Sesuaikan logika jika Anda membutuhkan rentang eksklusif.
Pengaturan Regional: Sistem yang berbeda dapat menggunakan penomoran hari kerja default yang berbeda. Menggunakan =WEEKDAY(date,2) Jika Anda lebih suka Senin = 1 hingga Minggu = 7.
Tips bonus dan skenario lanjutan
Gunakan kueri daya: Muat kisaran tanggal ke dalam kueri daya, buat kolom khusus dengan Date.DayOfWeekNameKemudian filter untuk “Rabu” dan menghitung baris.
Dynamic Named Ranges: Buat rentang dinamis untuk start_date dan end_date untuk mengotomatisasi rumus di beberapa skenario.
Pemformatan bersyarat: Sorot Rabu dalam kalender dengan menerapkan aturan: =WEEKDAY(A1)=4.
Menggunakan kasus
Penjadwalan penggajian. Hitung berapa banyak hari Rabu yang jatuh dalam periode pembayaran untuk menjadwalkan pembayaran pertengahan minggu.
Mengapa itu penting: Banyak bisnis menjadwalkan penggajian pada hari kerja tertentu, seringkali pertengahan minggu. Mengetahui persis berapa banyak hari bayaran yang terjadi dalam periode tertentu memastikan penganggaran yang akurat dan manajemen arus kas yang tepat waktu.
Bagaimana melakukannya: Masukkan Tanggal Mulai Periode Bayar dalam satu sel dan tanggal akhir di yang lain. Gunakan formula penghitungan hari Rabu =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)))=4)) Untuk menentukan berapa banyak hari Rabu yang terjadi dalam kisaran.
Add-on praktis: Perpanjang rumus di beberapa periode pembayaran dengan menempatkan tanggal awal dan akhir dalam tabel, lalu oleskan rumus di kolom pembantu. Ini memungkinkan tim penggajian untuk dengan cepat melihat berapa banyak run pertengahan minggu yang terjadi per bulan atau kuartal.
Keuntungan: Memastikan karyawan dibayar secara konsisten, menghindari kesalahan dalam frekuensi penggajian, dan membantu tim keuangan mempersiapkan jumlah persis pencairan penggajian dalam periode fiskal apa pun.
Perencanaan Proyek. Identifikasi jumlah pertemuan check-in tim (setiap hari Rabu) antara tanggal mulai dan akhir.
Mengapa itu penting: Banyak tim proyek menetapkan pertemuan berulang pada hari kerja tertentu untuk meninjau kemajuan. Menghitung berapa banyak dari hari -hari itu yang ada antara tanggal awal dan akhir proyek membantu manajer menjadwalkan agenda dan mengalokasikan waktu secara efektif.
Bagaimana melakukannya: Dengan tanggal kickoff proyek di A2 dan tanggal penyelesaian di B2, gunakan formula hari Rabu untuk menentukan penghitungan. Setiap hari Rabu mewakili satu check-in yang dijadwalkan. Untuk proyek yang membentang berbulan -bulan, ini memberikan penghitungan yang akurat dari sesi yang diperlukan.
Add-on praktis: Buat Tampilan Kalender dengan mendaftarkan semua tanggal dalam proyek dan melamar =TEXT(A2,"dddd") untuk memberi label pada hari kerja. Saring untuk hari Rabu untuk menghasilkan daftar pertemuan yang sebenarnya dengan tanggal yang tepat, bukan hanya penghitungan.
Keuntungan: Memastikan bahwa jadwal pertemuan transparan, menghindari konflik, dan memberi tim proyek peta jalan titik kontak yang jelas selama siklus hidup proyek.
Pendidikan. Hitung berapa banyak kelas hari Rabu yang terjadi dalam satu semester untuk perencanaan pelajaran.
Mengapa itu penting: Sekolah dan universitas sering menjalankan kursus pada hari kerja tetap. Mengetahui persis berapa banyak sesi yang jatuh pada hari kerja tertentu sangat penting untuk perencanaan silabus, ujian, dan kegiatan kelas.
Bagaimana melakukannya: Masukkan tanggal mulai dan akhir semester ke Excel. Terapkan formula untuk menghitung hari Rabu. Jika kelas hanya berjalan selama waktu jangka waktu (tidak termasuk hari libur), hapus tanggal tersebut atau sesuaikan rumus dengan mengecualikan rentang dengan WORKDAY atau dengan menyaringnya dalam kueri daya.
Add-on praktis: Membangun jadwal yang dinamis dengan menghasilkan semua tanggal hari Rabu menggunakan =FILTER(SEQUENCE(B2-A2+1,1,A2,1),TEXT(SEQUENCE(B2-A2+1,1,A2,1),"dddd")="Wednesday") (Excel 365). Ini memberikan daftar lengkap tanggal kelas aktual untuk perencanaan pelajaran.
Keuntungan: Guru dapat memastikan silabus cocok dalam sesi yang tersedia, mencegah kelebihan minggu tertentu, dan membantu administrator menyelaraskan sumber daya seperti ruang kelas dan jadwal fakultas.
FAQ
Berapa nomor hari kerja hari Rabu di Excel?
Dengan pengaturan default, Rabu = 4 saat menggunakan WEEKDAY(). Jika menggunakan WEEKDAY(date,2)Rabu = 3.
Bisakah saya menghitung hari kerja lainnya seperti hari Jumat?
Ya, ubah formula menjadi =5 untuk hari Kamis, =6 untuk hari Jumat, dll., Bergantung pada pengaturan sistem Anda.
Apakah formula tersebut mencakup tanggal awal dan akhir?
Ya, ROW(INDIRECT()) Metode mencakup kedua titik akhir.
Apakah VBA lebih cepat untuk set data besar?
Ya, VBA umumnya lebih efisien dari ROW(INDIRECT()) untuk rentang kencan panjang.
Bisakah saya mengotomatiskan ini untuk laporan berulang?
Ya, gunakan VBA untuk fungsi khusus atau kueri daya untuk laporan yang dapat disegarkan.

Cara menghitung hari Rabu antara dua tanggal di Excel – Panduan Langkah demi Langkah
