母爱伟大!教你用excel计算出每年的母亲节

你好,我是刘卓。欢迎来到我的公号,excel函数解析。在妈妈眼中,无论我们多大,永远是那个小孩。无论我们在哪里,她都牵挂着我们。母亲节马上就要到了,今天分享的内容是如何算出每年母亲节的日期。

1.计算每年母亲节的日期

我们知道,每年5月的第二个星期日是母亲节。利用日期函数,我们很容易地算出指定年份的母亲节的日期。

下图A列是指定的年份,计算该年份母亲节的日期。这里给出两种方法:第一种,在B3单元格输入下面的公式:

=(A3&"-5")-WEEKDAY(A3&"-5",2)+14

下面说下这个公式的意思:

A3&"-5"是用2020连接"-5"得到"2020-5",也就是用年份连接5月。虽然没有指定是5月的几号,但是通过数学运算,"2020-5"会被转为2020-5-1。

WEEKDAY(A3&"-5",2)是用weekday返回2020-5-1对应的星期数5,也就是判断2020-5-1是星期几。

(A3&"-5")-WEEKDAY(A3&"-5",2)是用2020-5-1减去它的星期数5得到上个月最后一个周日的日期,也就是2020-4-26。

最后用上个月最后一个周日的日期2020-4-26加上14天,就是母亲节的日期。

下面再来看下第2种方法,在C3单元格输入公式:

=WORKDAY.INTL((A3&"-5")-1,2,"1111110")

(A3&"-5")-1是用2020-5-1减去1得到上个月最后一天的日期,也就是2020-4-30。

WORKDAY.INTL((A3&"-5")-1,2,"1111110")是用自定义周末参数的工作日函数计算2020-4-30之后2个工作日的日期。

其中周末参数"1111110"代表的意思是只有周日是工作日,周一到周六都是周末。

这样的话,从2020-4-30往后推2个工作日,就到了5月的第2个周日,刚好就是母亲节的日期。

除了上面的2种方法,还有其他的方法,比如先计算出5月的第1个星期日的日期,然后再加7。公式为:

=DATE(A3,5,MATCH(1,FREQUENCY(7,WEEKDAY((A3&"-5")-1+ROW($1:$7),2)),)+7)

更多的解法,请参考文件。最后祝所有的妈妈们节日快乐!

链接:

https://pan.baidu.com/s/1FHQJoHEiO7h9FKv_cxhHtQ

提取码:7q6i
(0)

相关推荐