
Formula generik
=WEEKDAY(A1,2)<6
Ringkasan
Catatan: Excel mempunyai beberapa peraturan pengesahan data terbina dalam untuk tarikh. Halaman ini menerangkan cara membuat peraturan pengesahan anda sendiri berdasarkan formula khusus jika anda memerlukan lebih banyak kawalan atau fleksibiliti.
Untuk membenarkan pengguna memasukkan tarikh yang hanya pada hari kerja (iaitu hari Isnin, Selasa, Rabu, dll.) Anda boleh menggunakan pengesahan data dengan formula khusus berdasarkan fungsi WEEKDAY.
Dalam contoh yang ditunjukkan, pengesahan data yang berlaku untuk C5: C7 adalah:
=WEEKDAY(C5,2)<6
Penjelasan
Peraturan pengesahan data dipicu ketika pengguna menambahkan atau mengubah nilai sel.
Formula pengesahan tersuai ini menggunakan fungsi WEEKDAY untuk mendapatkan nilai numerik, 1-7, sepadan dengan minggu yang bermula pada hari Isnin (1) dan berakhir pada hari Ahad (7). Untuk mendapatkan nombor untuk minggu berdasarkan hari Isnin, argumen return_type untuk WEEKDAY disediakan sebagai 2.
Hasil WEEKDAY kemudian dibandingkan dengan 6. Nilai apa pun kurang dari 6 adalah hari kerja, jadi ungkapan mengembalikan BENAR dan pengesahan berjaya. Sekiranya bilangan hari kerja tidak kurang dari 6, pengesahan gagal kerana tarikhnya adalah Sabtu atau Ahad.
Tarikh adalah hujung minggu
Untuk membenarkan tarikh yang hanya berlaku pada hujung minggu (Sabtu atau Ahad), anda boleh menggunakan formula yang serupa:
=WEEKDAY(C5,2)>5
Catatan: Rujukan sel dalam formula pengesahan data relatif terhadap sel kiri atas dalam julat yang dipilih ketika peraturan pengesahan ditentukan, dalam hal ini C5.