2016年12月15日 星期四

Excel-找出指定日期後的特定日數之下個星期一(WEEKDAY)

網友的提問很實用:在 Excel 中,如果想要找出指定日期後的特定日數之下個星期一,該如何處理?
在下圖中,指定日期是2016/12/27,11天後是2017/1/7(六),下個星期一是2017/1/9。
Excel-找出指定日期後的特定日數之下個星期一(WEEKDAY)
【公式設計與解析】
(1) 下個星期一
儲存格D2:=($B$1+A3)+(7-WEEKDAY($B$1+A3,2))+1
$B$1+A3:找出儲存格B1在n天(儲存格A3)後的日期。
WEEKDAY($B$1+A3,2):傳回儲存格B1在n天後是星期幾,WEEKDAY的參數『2』,代表傳回數字1~7為星期一~星期日。
(7-WEEKDAY($B$1+A3,2))+1:傳回下個星期一和n天後所相差的天數。
image
(2) 下個星期三
儲存格E2:=($B$1+A3)+(7-WEEKDAY($B$1+A3,13))+1
WEEKDAY的參數改為『13』,代表傳回數字1~7為星期三~星期二。。
(3) 下個星期六
儲存格F2:=($B$1+A3)+(7-WEEKDAY($B$1+A3,16))+1
WEEKDAY的參數改為『16』,代表傳回數字1~7為星期六~星期五。

沒有留言:

張貼留言

好康東東