![](https://cdn.wiki-base.com/7515293/excel_formula_get_nth_day_of_week_in_month__2.png.webp)
Formula umum
=date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow)
Ringkasan
Untuk mendapatkan hari ke-9 dalam satu bulan (yaitu Selasa pertama, Selasa ketiga, Kamis keempat, dll.) Anda dapat menggunakan rumus berdasarkan fungsi DAY dan WEEKDAY. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:
=B5-DAY(B5)+1+D5*7-WEEKDAY(B5-DAY(B5)+8-C5)
Penjelasan
Pertama, rumus ini menentukan "tanggal mulai". "Bulan pertama" dihitung dengan fungsi HARI di sini:
=B5-DAY(B5)+1
Kemudian n * 7 hari ditambahkan pada awal bulan, untuk mendapatkan tanggal mulai n minggu dari awal bulan. Dalam bentuk umum rumusnya, n melambangkan "n".
Langkah selanjutnya adalah menghitung penyesuaian yang diperlukan untuk mencapai hasil akhir. Penyesuaian dihitung menggunakan WEEKDAY dan DAY:
WEEKDAY(B5-DAY(B5)+8-C5)
Dalam WEEKDAY, hari pertama setiap bulan dihitung lagi, kemudian 8 hari ditambahkan dan nilai untuk dow (hari dalam seminggu) dikurangi. Hari dalam seminggu disingkat "dow" dalam bentuk rumus umum. Ini adalah angka antara 1 (Minggu) dan 7 (Sabtu) yang dapat diubah sesuai kebutuhan.
Akhirnya penyesuaian yang dihitung dikurangi dari tanggal mulai awal untuk mendapatkan hasil akhir.