? 發問時間: 電腦與網際網路軟體 · 1 個月前

如何用月份和星期回傳日期?

在EXCEL表格中. 如果設定月份為 8月, 星期3, 想要回傳整個8月的星期3的日期, 公式如何設定?

答案想要 5/8, 12/8, 19/8, 26/8

1 個解答

評分
  • 1 個月前

    說明:

    欄位A1=月份 欄位B1=星期 

    設定星期一為1 星期日為7 ===分隔線===公式構想: IF (1號的星期=指定星期,則1號日期,否則   IF(1號的星期>指定星期,是則1號號日期+7 -1號星期+指定星期,否則1號日期+指定星期-1號星期) ===分隔線===公式碼: =IF(WEEKDAY(DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1),2)=B1,DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1),IF(WEEKDAY(DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1),1)>B1,DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1)+7-(WEEKDAY(DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1),2))+B1,DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1)+B1-(WEEKDAY(DATEVALUE(YEAR(NOW())&"/"&A1&"/"&1),2)))) ===分隔線===最後將儲存格格式設定為日期

    參考資料: 自己算出來的
還有問題?馬上發問,尋求解答。