2017年7月31日 星期一

Excel-找出一年中每個月的第一個星期六(WEEKDAY,DATE)

網友想要在 Excel 中找出每一年各個月的第一個星期六是那一天,該如何處理?
參考以下的二個範例,基本上要使用 WEEKDAY 函數。

1. 每個月第1個星期六的日期
Excel-找出一年中每個月的第一個星期六(WEEKDAY,DATE)
【公式設計與解析】
儲存格B3=8-WEEKDAY(DATE($A3,COLUMN(A:A),1),17)
複製儲存格B3,貼至儲存格B3:M3。
先來看看 WEEKDAY 函數的傳回值:
儲存格B4=WEEKDAY(DATE($A3,COLUMN(A:A),1),17)
複製儲存格B4,貼至儲存格B4:M4。
在 WEEKDAY 函數中使用參數『17』,表示傳回的數字1~7對應星期日~星期六。
將 8 減掉 WEEKDAY 的傳回值,即為所求。

2. 求每個月第1個星期三的日期
Excel-找出一年中每個月的第一個星期六(WEEKDAY,DATE)
【公式設計與解析】
儲存格B3=8-WEEKDAY(DATE($A3,COLUMN(A:A),1),14)
複製儲存格B3,貼至儲存格B3:M3。
儲存格B4=WEEKDAY(DATE($A3,COLUMN(A:A),1),14)
複製儲存格B4,貼至儲存格B4:M4。
如果要找每個月的第一個星期三,則只要將 WEEKDAY 的參數指定為『14』,即表示傳回的數字1~7對應星期四~星期三。將 8 減掉 WEEKDAY 的傳回值,即為所求。

根據以上兩個例子,不難發現,要求每個月第一個星期幾和參數的對應關係:
星期日:11
星期一:12
星期二:13
星期三:14
星期四:15
星期五:16
星期六:17

沒有留言:

張貼留言

檢視其他文章

好康東東