今天我們來講解excel一個比較冷門但實用的函數——weekday函數。
日常生活中,假如我們要知道某一天是星期幾,通常我們要看手機日曆。其實我們通過excel的Weekday函數也可以自動判斷出星期幾。
1、WEEKDAY 是一個 Excel 函數,返回代表一周中第幾天的數值,是一個1到7(或0到6)之間的整數。語法格式 WEEKDAY(date,type),其中 date為日期;type表示返值是從1到7還是從0到6,以及從星期幾開始計數,如省略則返值為1到7,且從星期日起計。
2、WEEKDAY函數的語法結構
WEEKDAY(serial_number,[return_type])
參數說明:
return_type 是可選參數,在Excel公式中可有可無;但該參數的取值範圍,Excel開發人員已經定義了,我們在使用時需要根據相應的對應關系取值。請看如下參數取值和對應關系表。
參數表如下:
相信很多人看到這 ,看蒙了。接下來我們用簡潔的語言來說函數定義:
WEEKDAY(日期,輸出類型)
根據中國慣例,我們輸出類型,選擇2.也就是輸出1-7對應星期一至星期日。
那我接下來講實際案例。這個參數表,通常采用的參數是1或者2。在西方,傳統上,一周的第一天是星期日。在中國傳統,一周的第一天是星期一。
01 基礎案例
請計算A列中日期對應的星期幾?
思路:
我們以中國傳統來計算,那麼參數值就要選擇2.
公式:
B2=WEEKDAY(A2,2)
公式說明:
第一個參數是對應的日期,第二個參數是計算的結果。我們這邊選擇的是:數字1(星期一)到7(星期日),也就是選擇參數2.
GIF動圖:
我們趁熱打鐵,假如說要計算每一年的母親節,怎麼計算呢?
思路:
母親節是五月的第二個星期日,我們要先判斷5月1日是星期幾,進而推算出母親節具體日期。
操作步驟:
在B2單元格輸入公式:
=(A2&"-5-1")-WEEKDAY(A2&"-5-1",2) 14
公式說明:
WEEKDAY(A2&"-5-1",2),使用weekday函數判斷當年的5月1日是星期幾,
(A2&"-5-1")-WEEKDAY(A2&"-5-1",2) 14意思是用當年5月1日減去當天的星期幾,得到當年5月1日之前最近的一個星期日的日期,最後再加上14天,也就是母親節的日期。
當然還有其他函數,也可以計算出母親節日期。
比如:
C2=(DATE(A2,5,1)-MOD(DATE(A2,5,1)-1,7)) IF(MOD(DATE(A2,5,1)-1,7),7*2,7)
不同的思路,有不同的函數,就有不同的解答方法。小夥伴們,你們學會了嗎,趕緊練習一下吧。
喜歡就關注我吧,每天分享職場知識,辦公技巧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!