母亲节日期计算,我提供两种方法,学习一下日期相关函数及数组!

E精精
E精精 WPS资深用户KVPWPS函数专家Lv.2 潜力创作者

Lv.2潜力创作者

嘿,大家好呀!我是小编E精精!

马上就到母亲节了,今天我们分享一下如何根据指定的年份计算母亲节的日期!

▍计算逻辑

我们要知道,现代母亲节起源于美国,由安娜·贾维斯为纪念其母亲而倡导设立,1908 年开始举办活动,1914 年美国国会正式命名 5 月的第二个星期日 为母亲节

记住核心:5月的第二个星期日即可!

▍简洁写法

提供了年份,我们可以通过下面的公式或者DATE函数得到对应的年份5月的第一天的日期!

先来看第一个公式

=(B3&-5)-WEEKDAY(B3&-5)+15

整体逻辑:先找到 5 月 1 日,往回退到上一个周日,然后再往后数两周

公式比较简单,但是知识点不少,尤其对新手!

WEEKDAY函数默认周日~周六(1-7表示),WEEKDAY(B3&-5),利用的日期自动转换的一种规则,B3是年份,比如今天,那么就是2026-5,遇到日期函数会自动转换成2026-5-1月份第一天的日期

这样转换后可以得到5月1日对应周几!

6对应的其实就是周五

如果我们想要更好理解可以把WEEKDAY的第二参数设置为2,这样周一到周日 对应1-7更符合我们日常的习惯!

+15理解困难,那么结合第二参数2,+14两周更好理解!

结合日历,应该看得更直观明白了吧!

如果你还是难以理解,可以使用下面基本的写法

OK!第一种方法,我们就讲到这里,下面我们看一种更好理解的方法!

▍直观写法

第三参数使用数组,可以得到一系列日期数组,母亲节是第二个周日,根据一周7天,那么必然在1-14日之间!

那么我们找到第二周的位置就是对应的日期,因为只有两周,所以也就是最后一周周日

使用XMATCH从后往前查找7即可!

然后添加上年份和月份即可!

当然也有同学说AI就行,嗯……是的!

▍WPS-AI函数

WPS用户也可以使用AI函数来处理!

当然我们自己封装的AI函数也可以

今天的内容就到这里吧!都是基本的函数,关键是灵活应用,AI发展,我们也不会墨守成规,也会随着时代的发展使用新的技术来解决问题!

浏览 225
1
10
分享
10 +1
1 +1
全部评论