網友想要在 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

arrow
arrow
    文章標籤
    Excel WEEKDAY DATE
    全站熱搜

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