我们国家没有规定母亲节是哪一天,而是定在每年五月的第二个星期天。之所以定在周日,一定是让大家在不上班的时候和妈妈一起过节。
但是五月的母亲节是哪一天呢?
今天我们给大家三个公式来计算今年母亲节的确切日期。当然,我们也可以用这些公式来计算每年母亲节的日期。
公式实现
我们先来看三个公式:
逐一解释这三个公式。
第一个公式。
=DATE(2018,5,1) 14-WEEKDAY("2018-5-1 ",2):
算法是:
以2018年5月1日为起始日,加14天,减5月1日,其实就是一周中的一天。
比如今年:2018年5月1日加14天是2018年5月15日,而5月1日实际上是星期二,那么2018年5月15日减2,母亲节是2018年5月13日。
WEEKDAY函数的功能是返回一周中某个日期为的那一天。有两个参数,第一个参数是日期,第二个参数是返回类型。如果第二个参数为1或省略,将返回,因为星期日是一周的第一天;如果是2,它将被返回,因为星期一是一周的第一天。
在这个公式中,weekday(“2018年5月1日”,2),第二个参数是2,返回为星期一是一周的第一天,5月1日是星期二,所以返回2。
第二个公式。
=天花板(日期(2018,5,1)-8,7) 15
算法是:
将2018年5月1日前一周的日期向上舍入为7的倍数,即前一周的最后一天,即上周六的日期(此处按照周日为一周第一天的算法返回)。5月1日上周六的日期加15天,这是5月的第二个周日。
第三个公式。
=FLOOR("2018-5-6 ",7) 8
将2018年5月6日四舍五入到7的倍数,即5月的第一个星期六(根据算法返回星期日是一周的第一天),再加上8天,即5月的第二个星期日的日期。