Rumus umum
=AND(A1>=TODAY()-WEEKEND(TODAY(),3)- (n*7), A1<TODAY()-WEEKEND( TODAY()3))
Penjelasan
Untuk menilai apakah sebuah tanggal adalah pekan terakhir pada tanggal hari ini anda bisa menggunakan rumus AND, TODAY dan WEEKDAY. Pada contoh ditunjukan kia menilai tanggal-tanggal dalam2 pekan terakhir, rumus pada C5 seperti berikut:
=AND(B5>=TODAY()-WEEKDAY(TODAY(),3)-14,B5<TODAY()-WEEKDAY(TODAY(),3))
Hasilnya adalah TRUE for setiap tanggal dalam periode 2 pekan terakhir, dimana dimulai pada hari senin. Fungsi TODAY akan mengembalikan tanggal sekarang pada dasar yang sedang berlangsung, jadi fungsi ini bisa digunakan untuk membuat laporan untuk menunjukan pergantian 4 minggu, 6 minggu, dan seterusnya.
Cara kerja rumus
Pada gambar dijelaskan bahwa tanggal sekarang adalah 24 Agustus 2019.
Tanggal pada Excel adalah nomor seri, jadi dapir dimanipulasi dengan rumus matematika sederhana. Fungsi TODAY akan selaly merubah ke tanggal sekrang.
Dalam fungsi AND, tes logis pertama dilihat untuk jika tanggal pada B5 lebih besar atau sebanding dengan hari Senin dua minggu sebelumnya.
B5>=TODAY()-WEEKDAY(TODAY(),3)-14
Cara ini berdasarkan pada rumus yang dijelaskan dimana hari Senin pada minggu ini. Saat kita memiliki tanggal kita mengurangi 14 hari untuk mendapatkan Senin dua minggu sebelumnya.
Tes logis kedua dapat dinilai jika tanggalnya kurang dari hari Senin pada minggu ini.
B5<TODAY()-WEEKDAY(TODAY(),3)
Saat hasil keduanya adalah TRUE, fungsi AND akan kembali TRUE. Kalua kedua hasil adalah FALSE, fungi AND akan kembali menjadi FALSE.
6 Minggu terakhir
Bilangan untuk minggu dapat menggunakan nilai (n*7) dimana n adalah merujuk pada minggu. Untuk menilai pada 6 minggu terakhir, rumus bisa dirubah seperti berikut:
=AND(B5>=TODAY()-WEEKDAY(TODAY(),3)-42,B5<TODAY()-WEEKDAY(TODAY(),3))
Minggu ini
Untuk menyertakan minggu sekarang, dapat menggunakan tes logis pertama:
B5>=TODAY()-WEEKDAY(TODAY(),3)-14
Catatan: cara ini akan akan menyertakan tanggal selanjutnya yang muncul pada sumber data.