在 Excel 裡,如何設計「找尋N週後的下一個星期M」,例如,今天為 2022/10/6 星期四,要找尋三週後的下一個星期二。
【設計與解析】
(1) 利用 TODAY函數和 WEEKDAY 函數
公式:=TODAY()+7*3+(2-WEEKDAY(TODAY(),2)+(WEEKDAY(TODAY(),2)>2)*7)
在 WEEKDAY 函數使用參數「2」,可以設定星期一至星期日對應傳回 1 至 7。
公式中的參數:3 對應三週、2 對應星期二。
(2) 相同公式改用 LET 函數撰寫。
公式:=LET(N,3,M,2,T,WEEKDAY(TODAY(),2),TODAY()+7*N+(M-T+(T>M)*7))
令 N=3、M=2、T=WEEKDAY(TODAY(),2)
計算 TODAY()+7*N+(M-T+(T>M)*7),即為所求。
【參考資料】
WEEKDAY 函數參考微軟提供的說明網頁:WEEKDAY 函數
TODAY 函數參考微軟提供的說明網頁:TODAY 函數
文章標籤
全站熱搜
留言列表