用Excel计算每年的父亲节、母亲节是哪天

yumo66618小时前技术文章2

每年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



图文制作:祝洪忠

相关文章

Excel函数(WEEKDAY)星期几

语法:返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。WEEKDAY(查询日期,查询类型)第二参数对应类型如下:咱们国家采用周一到周七,一般第二参数...

MOD与TEXT函数,挑战WEEKDAY函数,返回星期值哪家强?

1职场实例小伙伴们大家好,今天我们来学习一下如何根据日期获取不同格式的星期数据,因为我们有时候会根据不同的工作需求获取不同格式的星期数据。如下图所示:A列为一列常见格式的日期数据,我们想要获取B列~F...

WEEKDAY函数,计算日期星期数的好帮手!

1职场实例今天我们来详细了解一下Excel中利用日期获取对应的星期数的案例教程。如下图所示:A列为日期列(年月日),我们想要在B列显示对应的星期数(星期几)。2解题思路Excel中有个专门的日期函数W...

职场达人都在偷偷用的Excel神技:WEEKDAY函数让日期秒变星期几

你是不是经常需要查看某个日期对应星期几?还在手动翻日历?作为Excel函数专家,今天我要教你一个超实用的技巧——用WEEKDAY函数一键判断日期是周几!这个函数看似简单,但灵活运用能解决工作中的各...

excel星期函数公式怎么设置,详解返回日期对应的周几和星期几

excel表格中的星期值是如何来设置的?怎么返回一个日期对应的是周几或者是星期几?这里作者将通过一个数据表示例,来分别讲解返回日期是周几,和星期几的公式使用。如下数据表所示,根据左侧日期分别返回了BC...

Excel中-日期函数Now、Today和Weekday函数

一、【函数用法】Now:是用来返回当前日期和具体时间,返回当前:年/月/日 时/分Today:是用来返回当前的日期,返回当前:年/月/日Weekday:返回代表一周中第几天的数值,是一个1到7(或0到...