每年5月份的第二個星期日是母親節,如何算出每年的母親節是哪天呢?
這裏咱們要用到一個星期有關的函式——WEEKDAY。這個函式用來 計算某個日期是一周中的第幾天。
函式寫法是這樣的:
WEEKDAY( 日期 ,[ 型別 ])
通常情況下,第二參數使用2,用數位1~7來表示星期一至星期日。
也就是1表示星期一,2表示星期二……7表示星期日。
如下圖所示,B列是2023至2030年的年份,在C列用以下公式即可計算出該年份的母親節日期。
=(B2&-5)-WEEKDAY(B2&-5,2)+14
接下來咱們再簡單說說公式的意思。
1、 B2&-5 部份,將B2中的「2023」與字元「-5」連線,得到日期樣式的字串「2023-5」。在Excel中,僅有年份和月的日期被解釋為該月份的第一天。
2、 WEEKDAY(B2&-5,2) 部份,WEEKDAY函式用數值返回表示2023年5月1日 對應的星期,結果為5。
3、再用 「2023-5」 減去當天的星期值5,得到5月1日之前最近一個星期日的日期。
4、最後加上14天,計算出該年5月份的第二個星期日,結果就是母親節的日期了。
同樣的道理,也可以計算出父親節的日期。
已知每年6月的第三個星期日是父親節,假設A2單元格中是年份,公式這樣寫就可以了:
=(A2&-6)-WEEKDAY(A2&-6,2)+21
圖文制作:祝洪忠