Formula Excel: Dapatkan hari ke-n dalam seminggu dalam sebulan -

Daftar Isi

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.

Tautan bagus

Halaman Chip Pearson tentang fungsi tanggal dan waktu

Artikel yang menarik...