Rumus Excel apa yang dapat saya gunakan untuk menghitung hari Senin kedua pada bulan tertentu?
Anda dapat menganggap saya memiliki sel yang berisi hari pertama bulan itu untuk bekerja.
Demi kepentingan pengguna lain, bisakah Anda juga menjelaskan cara mengubah rumus untuk mendapatkan Senin pertama, ketiga atau keempat setiap bulan, dan hari-hari lain dalam seminggu juga. misal hari Jumat ketiga hari Senin ...
microsoft-excel
worksheet-function
date-time
Sangat Tidak Teratur
sumber
sumber
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))
Jawaban:
Inilah sesuatu yang saya temukan dengan pencarian cepat:
Jadi, jika saya membaca ini dengan benar, 2 nd Senin bulan adalah
( kredit di mana kredit jatuh tempo )
sumber
= IF ((WEEKDAY (A1)> 3), (A1 + (17-WEEKDAY (A1))), (A1 + (10-WEEKDAY (A1)))))
A1 adalah hari pertama bulan ini
sumber
Saya tidak bisa membuat ini berfungsi dengan baik. Saya datang dengan cara (idiom) super rumit yang tampaknya berhasil.
SO ke-2 Senin adalah A2 = bulan sekarang, B2 = tahun sekarang, C2 = 2 (untuk Senin) dan D2 = 2 (untuk Senin ke-2)
Saya yakin ada cara yang jauh lebih bersih untuk melakukan ini (sudah perhatikan jika saya membalikkan salah satu IF saya di sekitar, saya dapat menghilangkan beberapa replikasi) ditambah sebagian besar formula berulang dapat ditarik keluar ke sel yang terpisah untuk membuat formula akhir lebih bersih . Tetapi saya belum memiliki kesempatan untuk meneliti formula lain apa yang mungkin tersedia, jadi saya membiarkannya seperti sekarang. Saya juga membuat versi yang lebih jelek dengan pengecekan error dan hasil yang sedikit lebih cantik. Tetapi terlalu rumit untuk dikirim di sini.
sumber