Dengan asumsi Anda memasukkan sel A1 untuk bulan dan tahun adalah entri numerik seperti 01/18, 1/18, 01/2018, atau 1/2018, Anda dapat menggunakan rumus berikut untuk mengembangkan daftar Anda.
Mulailah dengan menempatkan formula berikut di B3.
=DATE(RIGHT(A1,LEN(A1)-FIND("/",A1)),LEFT(A1,FIND("/",A1)-1),1)+(WEEKDAY(DATE(RIGHT(A1,LEN(A1)-FIND("/",A1)),LEFT(A1,FIND("/",A1)-1),1))=1)
Kelihatannya agak rumit tapi itu karena mencoba menangani 4 kemungkinan entri tanggal yang berbeda di A1. Jika Anda memiliki format entri tanggal yang berbeda, formula lain akan diperlukan untuk mengembangkan tanggal untuk bulan pertama.
Dalam rumus di atas, ia pada dasarnya menemukan "/" dan menggunakan posisinya untuk menentukan berapa banyak string yang harus dirobek untuk meraih angka masing-masing untuk bulan dan tahun. Setelah meraih digit untuk bulan dan tahun, informasi tersebut dimasukkan ke dalam rumus DATE yang mencari informasi dalam format berikut:
=DATE(year, month, day)
Karena diketahui bahwa tanggal adalah awal bulan yang sedang diselidiki, setel hari = 1. Bagian selanjutnya dari persamaan WEEKDAY menentukan hari dalam seminggu. JIKA hari dalam minggu adalah MINGGU hari pertama dalam bulan tersebut perlu ditingkatkan sebesar 1. Karena hasil boolean dari TRUE adalah setara dengan 1 dalam operasi matematika excel dan FALSE adalah EQUIVALENT dari 0, tambahan sederhana dari WEEKDAY () = 1 dibuat dengan rumus untuk menentukan yang pertama bulan.
Setelah Anda memiliki seed untuk memulai daftar Anda, Anda perlu menambahkan 1 ke tanggal untuk baris berikutnya, dan menambahkan 1 tambahan ke tanggal adalah baris di atas adalah hari Sabtu. Selain itu Anda ingin memastikan nilai tanggal baru Anda tidak melebihi akhir bulan, dan untuk prosedur saya, saya juga ingin memastikan baris di atas tidak kosong. Gunakan rumus berikut dalam B4 dan salin cukup jauh untuk memastikan Anda mencakup jumlah maksimum tanggal yang mungkin.
=IF(B3<>"",IF(B3+1+(WEEKDAY(B3)=7)>EOMONTH($B$3,0),"",B3+1+(WEEKDAY(B3)=7)),"")
Itu akan menghasilkan daftar tanggal melewatkan hari Minggu.
Anda memiliki beberapa opsi untuk menunjukkan hari dalam seminggu. Opsi 1 adalah melakukannya dengan formula. Pada dasarnya rumus berikut akan mengambil tanggal dari kolom B dan dan memformat nilai untuk menampilkan hari dalam seminggu hanya sebagai string. Di A3 gunakan rumus berikut dan salin:
=TEXT(B3,"DDDD")
OR
=IF(B3<>"",TEXT(B3,"DDDD"),"")
Persamaan kedua akan menampilkan kosong jika Anda menyalin formla turun melewati rumus di B dan berakhir referensi sel kosong, bukan sel yang mengandung "".