Excel求2018年母親節(jié)的日期|office辦公軟件入門(mén)基礎(chǔ)教程
如何使用公式求出2018年母親節(jié)的日期?
先不看答案,自已動(dòng)手試一試。
公式思路
母親節(jié)(Mother’s Day),是一個(gè)感謝母親的節(jié)日,這個(gè)節(jié)日最早出現(xiàn)在古希臘;而現(xiàn)代的母親節(jié)起源于美國(guó),是每年5月的第二個(gè)星期日。因此,每年的母親節(jié)的日期并不固定,但可以使用5月1日加上該月第二個(gè)星期日距5月1日的天數(shù),來(lái)求出母親節(jié)的日期。即:
母親節(jié)日期= 2018年5月1日+第二個(gè)星期日距5月1日的天數(shù)
關(guān)鍵是,求出“第二個(gè)星期日距5月1日的天數(shù)”。
公式解析
我們先推導(dǎo)出求某月第n個(gè)星期幾對(duì)應(yīng)的日期的通用公式。
確定要求出的第1個(gè)星期幾是小于還是大于該月的第1天對(duì)應(yīng)的星期幾。
如果要求出的第1個(gè)星期幾小于該月第一天對(duì)應(yīng)的星期幾,則表達(dá)式為:
7 – WEEKDAY(DATE(該月第1天的日期) + 代表要求出的第1個(gè)星期幾的數(shù)值
如果要求出的第1個(gè)星期幾大小該月第一天對(duì)應(yīng)的星期幾,則表達(dá)式為:
代表要求出的第1個(gè)星期幾的數(shù)值 – WEEKDAY(DATE(該月第1天的日期)
如果要求出第n個(gè)星期幾,則還需要公式后面加上:
(n-1)*7
因此,通用公式為:
=DATE(該月第1天的日期) + IF(代表要求出的第1個(gè)星期幾的數(shù)值 < DATE(該月第1天的日期), 7 – WEEKDAY(DATE(該月第1天的日期) + 代表要求出的第1個(gè)星期幾的數(shù)值, 代表要求出的第1個(gè)星期幾的數(shù)值 – WEEKDAY(DATE(該月第1天的日期)) + (n-1)*7
這樣,求2018年母親節(jié)日期的公式為:
=DATE(2018,5,1)+IF(1 結(jié)果為2018年5月13日,如下圖所示。 還可以使用下面的公式,得到同樣的結(jié)果: =DATE(2018,5,1)+1-WEEKDAY(DATE(2018,5,1))+(2-(1>=WEEKDAY(DATE(2018,5,1))))*7 小結(jié) 上面的兩個(gè)公式雖然有差異,但原理相同,一個(gè)是以當(dāng)月第1天為基準(zhǔn)將日期向后推,一個(gè)是圍繞當(dāng)月第1天的日期向前向后推。 先找到一般規(guī)律,然后代入數(shù)字求結(jié)果。
版權(quán)聲明:
本站所有文章和圖片均來(lái)自用戶(hù)分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。