WEEKDAY函数
发布时间:2022-03-08 12:54:03
如果要知道指定的日期是星期几,那么可以使用WEEKDAY函数。
什么情况下使用WEEKDAY函数?
WEEKDAY函数返回代表一周中的第几天的数值,是一个1到7之间的整数,指出给定日期是星期几。它能够:
确定某天是星期几
确定某天之后的第一个星期几的日期
确定某个月第几个星期几的日期
确定某个月中星期几出现的次数
将代表星期几的数值转换成文字
WEEKDAY函数语法
WEEKDAY函数有2个参数,其语法如下:
WEEKDAY(serial_number,return_type)
serial_number: 代表日期的数字序列号,也可以用日期字符串表示。
return_type: 指定一周开始于星期日还是星期一,即数字与星期几的对应关系。若指定为1,则返回值为1至7,分别表示星期日至星期六,这是默认值;若指定为2,则返回值为1至7,分别表示星期一至星期日;若指定为3,则返回值为0至6,分别表示星期一至星期日。
WEEKDAY函数陷阱
WEEKDAY函数的Excel 2007版帮助指出,其返回一个1到7之间的整数。然而,当指定return_type为3时,函数返回的结果是一个0到6之间的整数,其中0表示星期一,1表示星期二,依此类推。当然,Excel 2010版进一步扩展了该函数,当指定return_type为11时,1表示星期一;为12时,1表示星期二;为13时,1表示星期三;为14时,1表示星期四;为15时,1表示星期五;为16时,1表示星期六;为17时,1表示星期日。
WEEKDAY返回的是代表星期几的数值,并不是具体的字符串。WEEKDAY函数的第一个参数应是真正的日期,不能是字符串。
示例1: 确定某天是星期几
要想知道2018年1月1日是星期几,使用公式:
=WEEKDAY(“2018-1-1”,2)
返回数值1,表明2018年1月1日是星期一。我们指定了WEEKDAY函数的第2个参数为2,这样该函数返回的结果为:1表示星期一,2表示星期二,…,依此类推。
示例2: 确定某天之后的第一个星期几的日期
如下图所示,在单元格C2中输入指定的日期,单元格C3中指定要求的星期几(这里,使用默认的1代表星期日,2代表星期一,依此类推),单元格C4中为指定日期之后星期几的日期。本例中为2017年10月8日之后第一个星期一的日期,公式为:
=C2+C3-WEEKDAY(C2)+(C3<WEEKDAY(C2))*7
示例3: 确定某个月第几个星期几的日期
如下图所示,在单元格C2中输入指定的日期,C4中指定星期几(这里,使用默认的1代表星期日,2代表星期一,依此类推),C5中指定这个星期几在该月中出现的次数。本例中,要求2017年8月第2个星期二的日期,公式为:
=C3+C4-WEEKDAY(C3)+(C5-(C4>=WEEKDAY(C3)))*7
示例4: 确定某个月中星期几出现的次数
如下图所示,单元格C2中输入年份,单元格C3中输入月份,单元格C4中输入代表星期几的数值(这里,使用默认的1代表星期日,2代表星期一,依此类推),单元格C5中返回星期几在该月中出现的次数。本例中,要求2017年3月中有几个星期三,输入数组公式:
=SUM((WEEKDAY(DATE(C2,C3,ROW(INDIRECT(“1:”& DAY(DATE(C2,C3+1,0))))))=C4)*1)
示例5: 将代表星期几的数值转换成文字
WEEKDAY函数返回的是代表指定日期是星期几的数值,如果要将这个数值转换成星期一、星期二、…等,可以使用公式:
=CHOOSE(WEEKDAY(TODAY()),”星期日“,”星期一“,”星期二“,”星期三“,”星期四“,”星期五“,”星期六“)
返回今天是星期几,例如,今天是2017年9月14日,则返回“星期四”。
也可以使用下面的公式得到同样的结果:
=INDEX({“星期日“,”星期一“,”星期二“,”星期三“,”星期四“,”星期五“,”星期六“},0,WEEKDAY(TODAY()))
当然,使用TEXT函数也可以得到同样的结果:
=TEXT(TODAY(),”dddd”)
如果想要单元格中仍是日期,但是要显示星期几,可以直接将该单元格格式自定义为“dddd”。


猜你喜欢
- 本篇内容结构如下:本篇在章节中的位置
- 今天微软发布了Windows 10创意者更新正式版积累性更新15063.60,这个版本修复了哪些bug?更新了哪些功能?下面我们就来看看详细
- word 2016 独特样式默认没在功能区中,调出方法:1、点击左上角“文件”栏。2、打开文档信息显示界面,单击“选项”栏。打开word选项
- Win10专业版系统电脑用户当电脑系统出现问题的时候,不是一般方法能解决掉,使用还原系统得操作,才能彻底解决的电脑系统的故障了,之前的系统里
- 腾讯电脑管家是一款拥有安全云库,系统加速,一键清理,实时防护,网速保护,电脑诊所等功能的电脑安全管理软件。有很多用户在使用腾讯电脑管家的时候
- 第一,word如何插入脚注word脚注的插入方法是:1.将插入点置于需要插入脚注的节中,或者是Word文档任意位置。 2.单击执行“插入”→
- 如何在这些柱状图里面添加平均值的参考线呢?1、首先打开excel,这里小编先随机生成一列数据,接着在旁边的B列构造辅助列,这一列均为A列的平
- WPS表格如何筛选重复数据?当我们表格里的文件数据过多时,又想要对其进行有效的筛选,那么应该如何操作呢?本期教程小编将为大家带来WPS表格筛
- 怎样使用mac版人人译视界压制视频?这个问题看似很简单,但是如果我们不能掌握其中的小技巧,就会花费我们双倍甚至更多的时间。所以,今天小编给大
- Win10系统浏览器不能打开网页无法正常上网怎么办?近日有用户遇到在Win10系统上,浏览器都无法打开网页的问题,那么该如何解决呢?请看下文
- 在excel中,为了不必要的错误操作,有时候我们只需要以只读方式打开。以下是小编为您带来的关于Excel2016表格以只读方式打开,希望对您
- 互联网公司的 产物研发团队在 一样平常 事情中离不开 各类 服从 东西的 协助, 如今就给 各人 保举一款能 有用 进步 产物研发团队的 事
- 如何在wps演示中插入一段flas * 呢? 下面小编就为你介绍wps演示如何插入flash的方法啦!wps演示插入flash的方法:第1步
- excel怎么制作甘特图?甘特图,作为项目管理最常用到的图表类型,能够直观的显示每个阶段的计划进度情况。绘制甘特图的工具软件很多,下面,我们
- 在生活节奏高速运转的今天,无论是工作还是学习,人们对于速度和效率的要求越来越高。如果你的电脑使用的是微软Win7操作系统,相信其运行速度基本
- win10系统自带有记事本工具,方便用户们记录,记事本是我们经常会用到的文本编辑工具,也可以打开许多类型的文本文档,但是有朋友在使用win1
- Intel今天公布了2018财年第一财季财报,截止3月31日。数据显示,公司该季营收161亿美元,同比增长9%;按美国通用会计准则计(GAA
- PDF文件怎么修改页面颜色?pdf文件就想要修改背景颜色,该怎么修改呢?下面我们就来看看pdf文件更换页面毕竟颜色的教程,需要的朋友可以参考
- VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行两个或更多Windows、DOS、LINUX系统。如果遇到被提示
- 由于订阅了office365,以前的office试用版本,还一直提示让我激活,估计是因为有2个激活码,一个是原来的,一个是订阅的