EXCEL中WEEKDAY函数的实际使用
来源:网络收集 点击: 时间:2024-08-18WEEKDAY函数是返回某天是星期几的函数,其结果为1~7的整数:=WEEKDAY(A2,2)

此函数有两个参数,第一个参数为日期或引用,第二个参数指定返回值的类型。

注意下各个参数数值返回的数字并不一定代表星期几,用得多的是数字1和数字2吧,用数字2更符合我国的习惯,数字几就代表星期几,虽然没有星期七,但说星期七,大家都知道是星期日。只有当参数为2或11时,返回的数字才和星期几是相同的。

但是我觉得单独使用这个函数意义不大,因为要返回星期几有更好的公式可用,直接返回的是实实在在的星期几:=TEXT(A4,aaaa),格式为三个a时不带“星期”、四个a时带“星期”。

此函数只有与其它函数一起使用,才更具实际意义,比如想知道“下周三”是几号(这里以我国习惯为例,以“星期一”为每周的第一天),首先要知道给定的日期是星期几:=WEEKDAY(A2,2)

再判断这一天与本周日相差几天,再加3天,就是这一天与下周三相差的天数了:=7-WEEKDAY(A2,2)+3

相差的天数,再加上原来的日期,就得到下个星期三是哪一天了:=7-WEEKDAY(A2,2)+3+A2

同样的也可以判断前面星期几的日期:=A2-WEEKDAY(A2,2)+3-7*2,规律:往前减7的倍数,向后加上7的倍数。

利用此函数还可以判断某个月第几个星期几是哪天,如要知道某年母亲节的日期,母亲节是每年5月份的第二个星期日,先判断5月1日是星期几,再判断第二个星期日是哪天即可,可以直接输入带引号的日期字符:=WEEKDAY(2018-5-1,2)。

再判断下个星期日是几号:=DATE(2018,5,1)-WEEKDAY(2018-5-1,2)+7*2,哪怕是1号正好是星期日,也同样适用此公式。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1136096.html