
Formula umum
=date+7-WEEKDAY(date+7-dow)
Ringkasan
Untuk mengembalikan hari khusus berikutnya dalam seminggu (yaitu Rabu, atau Jumat, atau Senin berikutnya) dengan tanggal mulai tertentu, Anda dapat menggunakan rumus berdasarkan fungsi WEEKDAY. Dalam contoh yang diperlihatkan, rumus di D6 adalah:
=B6+7-WEEKDAY(B6+7-2)
Dimana B6 berisi tanggal Jumat, 16 Januari 2015, dan 2 mewakili hari Senin, "dow". Hasilnya Senin, 9 Januari 2015.
Untuk mendapatkan hari yang berbeda dalam seminggu, gunakan nilai yang berbeda untuk "dow" dalam rumus. Dengan pengaturan default, fungsi WEEKDAY menggunakan skema di mana Minggu = 1, Senin = 2, Selasa = 3, Rabu = 4, Kamis = 5, Jumat = 6, dan Sabtu = 7.
Penjelasan
Di Excel, konsep "hari kerja" atau "hari dalam seminggu" didasarkan pada gagasan bahwa setiap hari dalam seminggu memiliki nomor tertentu. Dengan pengaturan default, fungsi WEEKDAY memperlakukan hari Minggu sebagai hari pertama dalam seminggu (1), dan Sabtu sebagai hari terakhir (7). Jika diberi tanggal yang valid, fungsi WEEKDAY akan mengembalikan angka antara 1 dan 7.
Untuk menemukan hari berikutnya dalam seminggu, rumus ini pertama-tama memutar tanggal ke depan sebanyak 7 hari, lalu mundur ke tanggal yang benar dengan mengurangi hasil penghitungan yang menggunakan fungsi WEEKDAY. Dalam contoh yang diperlihatkan rumus di baris 6 adalah sebagai berikut:
=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday
Dalam rumus pertama (C6), angka 7 (di akhir) mewakili hari Sabtu. Di rumus kedua (D6), angkanya 2, untuk hari Senin.
Di D6, rumus diselesaikan seperti ini:
=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015
Catatan: ketika tanggal yang diberikan sudah menjadi hari yang diinginkan dalam seminggu, tanggal asli akan dikembalikan.
Hari berikutnya dalam seminggu dari hari ini
Untuk mendapatkan hari berikutnya dalam seminggu dari tanggal sekarang, Anda dapat menggunakan fungsi TODAY, seperti:
=TODAY()+7-WEEKDAY(TODAY()+7-dow)