Formula Excel: Siri tarikh mengikut hari tersuai -

Isi kandungan

Formula generik

=WORKDAY.INTL(A1,"1111100")

Ringkasan

Untuk menghasilkan siri tarikh yang dinamik yang merangkumi hanya hari-hari tertentu dalam seminggu (iaitu hanya pada hari Selasa dan Khamis) anda boleh menggunakan fungsi WORKDAY.INTL. Dalam contoh yang ditunjukkan, tarikh di B5 adalah tarikh mula yang dikodkan. Formula dalam B6 adalah:

=WORKDAY.INTL(B5,1,"1010111")

Formula hanya dikembalikan pada hari Selasa dan Khamis kerana formula disalin ke bawah. Sekiranya tarikh mula di B5 diubah, tarikh baru dihasilkan secara dinamik.

Penjelasan

Fungsi WORKDAY.INTL biasanya digunakan untuk mencari tarikh yang merupakan hari kerja. Contohnya, anda boleh menggunakan WORKDAY.INTL untuk mencari hari kerja seterusnya yang bukan hujung minggu atau percutian, atau hari kerja pertama 5 hari dari sekarang.

Salah satu argumen yang diberikan kepada WORKDAY.INTL disebut "hujung minggu", dan mengawal hari mana yang dianggap sebagai hari tidak bekerja. Argumen hujung minggu boleh diberikan sebagai nombor yang dihubungkan dengan senarai yang telah dikonfigurasi sebelumnya, atau sebagai kod 7 aksara yang merangkumi semua tujuh hari dalam seminggu, Isnin hingga Sabtu. Contoh ini menggunakan pilihan kod untuk "menyaring" hari yang bukan pada hari Selasa atau Khamis.

Dalam kod, angka 1 mewakili hari hujung minggu (hari tidak bekerja) dan angka nol mewakili hari kerja, seperti yang digambarkan dengan jadual di D4: K9. Kami hanya mahu melihat hari Selasa atau Khamis, jadi kami menggunakan sifar untuk hari-hari ini, dan 1 untuk setiap hari:

=WORKDAY.INTL(B5,1,"1010111")

Semasa formula disalin, WEEKDAY.INTL hanya akan dikeluarkan pada hari Selasa atau Khamis. Semua tarikh diformat dengan format nombor tersuai "ddd d-mmm-yyyy".

Hari kebiasaan

Untuk menyesuaikan hari mana yang dikembalikan, sesuaikan kodnya. Sebagai contoh untuk mengeluarkan hanya hari Isnin, Selasa atau Jumaat, anda boleh menggunakan:

=WORKDAY.INTL(B5,1,"0101011")

Artikel menarik...