Rumus Excel: Tarikh pengesahan data dalam 30 hari akan datang -

Isi kandungan

Formula generik

=AND(A1>TODAY(),A1<=(TODAY()+days))

Ringkasan

Catatan: Excel mempunyai beberapa peraturan pengesahan data terbina dalam untuk tarikh. Halaman ini menerangkan cara membuat peraturan pengesahan anda sendiri berdasarkan formula khusus apabila anda mahukan lebih banyak kawalan dan fleksibiliti.

Untuk membenarkan tarikh hanya dalam 30 hari ke depan, anda boleh menggunakan pengesahan data dengan formula khusus berdasarkan fungsi AND, dan HARI INI.

Dalam contoh yang ditunjukkan, pengesahan data yang berlaku untuk C5: C7 adalah:

=AND(C5>TODAY(),C5<=(TODAY()+30))

Penjelasan

Peraturan pengesahan data dipicu ketika pengguna menambahkan atau mengubah nilai sel.

Fungsi HARI INI mengembalikan tarikh hari ini (dikira semula secara berterusan). Fungsi AND mengambil banyak ungkapan logik dan mengembalikan BENAR hanya apabila semua ungkapan mengembalikan BENAR. Dalam kes ini, kita perlu menguji dua syarat:

Keadaan pertama memeriksa bahawa inputnya lebih besar daripada hari ini:

C5>TODAY()

Keadaan kedua memeriksa bahawa inputnya kurang daripada hari ini + 30:

C5<=(TODAY()+30)

(Tarikh hanya nombor siri di Excel, jadi kita boleh menambah 30).

Sekiranya kedua-dua ungkapan logik mengembalikan TRUE, fungsi AND mengembalikan TRUE dan validasi berjaya. Sekiranya salah satu ungkapan mengembalikan SALAH, pengesahan data gagal.

Catatan: Rujukan sel dalam formula pengesahan data relatif terhadap sel kiri atas dalam julat yang dipilih ketika peraturan pengesahan ditentukan, dalam hal ini C5.

Artikel menarik...