Formula Excel: Dapatkan hari terakhir dalam seminggu -

Formula generik

=date-MOD(date-dow,7)

Ringkasan

Sekiranya anda ingin mencari hari Rabu, Sabtu atau Isnin yang paling baru, dengan tarikh permulaan tertentu, anda boleh menggunakan formula yang menggunakan fungsi MOD.

Penjelasan

Rumus yang menggunakan konsep "hari dalam seminggu" didasarkan pada idea bahawa setiap hari dalam seminggu mempunyai nombor tertentu. Secara lalai, Excel menetapkan 1 hingga Ahad dan 7 hingga Sabtu.

Dalam formula contoh, B6 adalah tarikh 1/16/2015, dan formula di C6 adalah:

=B6-MOD(B6-7,7)

Nombor 7 (argumen nombor dalam fungsi MOD) mewakili hari dalam seminggu (dow) yang anda mahukan.

Untuk menyelesaikan formula ini, Excel terlebih dahulu mengurangkan dow (7 dalam kes ini) dari tarikh, kemudian memasukkan hasilnya ke fungsi MOD sebagai nombor. MOD mengembalikan selebihnya membahagi nombor itu dengan 7, yang kemudian dikurangkan dari tarikh .

=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015

Sekiranya anda ingin mendapatkan hari terakhir dalam seminggu dari tarikh semasa, anda boleh menggunakan fungsi HARI INI, seperti:

=TODAY()-MOD(TODAY()-dow,7)

Catatan: Sekiranya tarikh mempunyai hari yang sama dalam seminggu, tarikh akan dikembalikan.

Artikel menarik...