在 Excel 裡,如何設計「找尋N週後的下一個星期M」,例如,今天為 2022/10/6 星期四,要找尋三週後的下一個星期二。

找尋N週後的下一個星期M

【設計與解析】

(1) 利用 TODAY函數和 WEEKDAY 函數

公式:=TODAY()+7*3+(2-WEEKDAY(TODAY(),2)+(WEEKDAY(TODAY(),2)>2)*7)                                       

在 WEEKDAY 函數使用參數「2」,可以設定星期一至星期日對應傳回 1 至 7。

image

公式中的參數: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 函數

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()