本文作者:office教程网

Excel求2018年母亲节的日期

office教程网 2025-02-12 13:03:18
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

如何使用公式求出2018年母亲节的日期?

先不看答案,自已动手试一试。

公式思路

母亲节(Mother’s Day),是一个感谢母亲的节日,这个节日最早出现在古希腊;而现代的母亲节起源于美国,是每年5月的第二个星期日。因此,每年的母亲节的日期并不固定,但可以使用5月1日加上该月第二个星期日距5月1日的天数,来求出母亲节的日期。即:

母亲节日期= 2018年5月1日 第二个星期日距5月1日的天数

关键是,求出“第二个星期日距5月1日的天数”。

公式解析

我们先推导出求某月第n个星期几对应的日期的通用公式。

确定要求出的第1个星期几是小于还是大于该月的第1天对应的星期几。

如果要求出的第1个星期几小于该月第一天对应的星期几,则表达式为:

7 – WEEKDAY(DATE(该月第1天的日期) 代表要求出的第1个星期几的数值

如果要求出的第1个星期几大小该月第一天对应的星期几,则表达式为:

代表要求出的第1个星期几的数值 – WEEKDAY(DATE(该月第1天的日期)

使用Excel数组公式创建日历

如何使用数组公式创建如下所示的日历? 在单元格B1中输入日期时,显示该日期所在月的日历,如下图所示。 先不看答案,自已动手试一试。 公式思路 一周有7天,一个月有28天、29天、30天、31天,每个月的第一天开始的星期几不一样,如果分成含有7列的行的话,最少需要4行,最多需要6行。因此,需要创建6行×7

如果要求出第n个星期几,则还需要公式后面加上:

(n-1)*7

因此,通用公式为:

=DATE(该月第1天的日期) IF(代表要求出的第1个星期几的数值 < DATE(该月第1天的日期), 7 – WEEKDAY(DATE(该月第1天的日期) 代表要求出的第1个星期几的数值, 代表要求出的第1个星期几的数值 – WEEKDAY(DATE(该月第1天的日期)) (n-1)*7

这样,求2018年母亲节日期的公式为:

=DATE(2018,5,1) IF(1<WEEKDAY(DATE(2018,5,1)),7-WEEKDAY(DATE(2018,5,1)) 1,1-WEEKDAY(DATE(2018,5,1))) (2-1)*7

结果为2018年5月13日,如下图所示。

还可以使用下面的公式,得到同样的结果:

=DATE(2018,5,1) 1-WEEKDAY(DATE(2018,5,1)) (2-(1>=WEEKDAY(DATE(2018,5,1))))*7

小结

上面的两个公式虽然有差异,但原理相同,一个是以当月第1天为基准将日期向后推,一个是围绕当月第1天的日期向前向后推。

先找到一般规律,然后代入数字求结果。

统计Excel单元格区域中无效数据数量

如下图所示的工作表,使用公式来统计单元格区域C2:C6中没有出现在单元格区域A2:A9中的数据的数量。 也就是说,单元格区域C2:C6中凡是没有出现在单元格区域A2:A9中的数据,都是无效数据。从工作表中可以明显看出,单元格区域C2:C6中的“SX006”没有出现在单元格区域A2:A9中,因此“SX006”为无效

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:Excel求2018年母亲节的日期发布于2025-02-12 13:03:18
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: