日期函数WEEKDAY详细的使用方法和讲解

作者&投稿:伯牙吾台葛 (若有异议请与网页底部的电邮联系)
EXCEL WEEKDAY函数的使用方法~


WEEKDAY(日期,参数)
日期一定要加双引号"2008-04-17",不能是2008-04-17,否则会计算错误.
参数有不同的选择.
1
或省略
数字
1(星期日)到数字
7(星期六),
2
数字
1(星期一)到数字
7(星期日)。
3
数字
0(星期一)到数字
6(星期日)。

准备材料:Excel

1、以例题为示,首先在excel中打开例题文件。

2、为了显示某一日期是星期几而使用的函数叫做weekday函数,首先在单元格中输入=weekday,然后选中目标单元格。

3、这时页面会自动跳出对话框要求选择返还数,由于excel默认周日是一周的开始,所以第一行就是返还数6。

4、选中后按下ctrl键并双击填充柄,即可得到一列的日期。

5、若是想要设置为星期一为一周的开始,可以选择第二行。

6、若是想要将数字设置为星期X的格式,可以右击单元格,选择“设置单元格格式”,选择“日期”下的“星期三”即可。



WEEKDAY 用途:返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。

语法:WEEKDAY(serial_number,return_type) 


参数:Serial_number 是要返回日期数的日期,它有多种输入方式:带引号的文本串(如"2001/02/26")、序列号(如35825 表示1998 年1 月30 日) 或其他公式或函数的结果(如DATEVALUE("2000/1/30"))。

Return_type为确定返回值类型的数字,数字1 或省略则1 至7 代表星期天到数星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期天。 


实例:公式“=WEEKDAY("2001/8/28",2)”返回2(星期二),


=WEEKDAY("2003/02/23",3)返回6(星期日)。

扩展资料:

部分Excel函数:

DAVERAGE   返回选定数据库项的平均值


DCOUNT   计算数据库中包含数字的单元格的个数


DCOUNTA   计算数据库中非空单元格的个数


DGET   从数据库中提取满足指定条件的单个记录


DMAX   返回选定数据库项中的最大值


DMIN   返回选定数据库项中的最小值


DPRODUCT   乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值


DSTDEV   根据数据库中选定项的示例估算标准偏差


DSTDEVP   根据数据库中选定项的样本总体计算标准偏差


DSUM   对数据库中满足条件的记录的字段列中的数字求和


DVAR   根据数据库中选定项的示例估算方差


DVARP   根据数据库中选定项的样本总体计算方差


GETPIVOTDATA   返回存储在数据透视表中的数据

DATE   返回特定时间的系列数


DATEDIF   计算两个日期之间的年、月、日数


DATEVALUE   将文本格式的日期转换为系列数


DAY   将系列数转换为月份中的日


DAYS360   按每年 360 天计算两个日期之间的天数


EDATE   返回在开始日期之前或之后指定月数的某个日期的系列数


EOMONTH   返回指定月份数之前或之后某月的最后一天的系列数


HOUR   将系列数转换为小时


MINUTE   将系列数转换为分钟


MONTH   将系列数转换为月


NETWORKDAYS   返回两个日期之间的完整工作日数


NOW   返回当前日期和时间的系列数


SECOND   将系列数转换为秒


TIME   返回特定时间的系列数


TIMEVALUE   将文本格式的时间转换为系列数


TODAY   返回当天日期的系列数


WEEKDAY   将系列数转换为星期


WORKDAY   返回指定工作日数之前或之后某日期的系列数


YEAR   将系列数转换为年


YEARFRAC   返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数


DDE 和外部函数


CALL   调用动态链接库 (DLL) 或代码源中的过程


REGISTER.ID   返回已注册的指定 DLL 或代码源的注册 ID


SQL.REQUEST   连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。


有关 CALL 和 REGISTER 函数的其他信息


BESSELI   返回经过修改的贝塞尔函数 In(x)


BESSELJ   返回贝塞尔函数 Jn(x)


BESSELK   返回经过修改的贝塞尔函数 Kn(x)


BESSELY   返回贝塞尔函数 Yn(x)


xlfctBIN2DEC BIN2DEC   将二进制数转换为十进制数


BIN2HEX   将二进制数转换为十六进制数


BIN2OCT   将二进制数转换为八进制数


COMPLEX   将实系数和虚系数转换为复数


CONVERT   将一种度量单位制中的数字转换为另一种度量单位制


DEC2BIN   将十进制数转换为二进制数


DEC2HEX   将十进制数转换为十六进制数


DEC2OCT   将十进制数转换为八进制数


DELTA   检测两个值是否相等


ERF   返回误差函数


ERFC   返回余误差函数


GESTEP   检测数字是否大于某个阈值



在日常工作和生活中,通常要知道过去哪天的星期数,通常用weekday函数来计算,具体步骤如下:

1、weekday函数介绍,是计算指定日期是星期几,或者是这周的第几天;通常国内2018年11月28号星期三,输出结果就是3,如果是外国则是这周的第四天,则输出结果就是4

2、语法结构:WEEKDAY(serial_number,[return_type])

参数说明:return_type是可选参数,在Excel函数中可有可无,该值已经被开发人员定义了,可根据自身需要从下表中选取。下表为参数取值和对应关系。

3、weekday函数的使用方法,具体以以下表格进行操作演示

4、调用weekday函数,输入“=weekday”;输入过程会有自动提示

5、设定参数一个日期序列号,也就是指定单元格

6、按照中国常用的周记方法,选择return_type参数2

7、回车,查看函数运行结果

注意事项:如果参数return_type超出指定范围,则返回错误#NUM!



日期函数

1、TODAY/NOW

功能:给出当前系统日期/日期和时间。 

格式:TODAY() / NOW() 

参数说明:该函数不需要参数。   

应用举例:输入公式:=TODAY()/ NOW (),确认后即刻显示出当前系统日期和时间。

特别提醒:显示出来的日期和时间格式,可以通过单元格格式  进行重新设置。 如果系统日期和时间发生了改变,只要按一下F9功能键进行刷新,即可让其随之改变。 

2、

DATE

功能:给出指定数值的日期。 

格式:DATE(year,month,day) 

参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 

应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 

特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。

3、YEAR/MONTH/DAY

功能:求出指定日期或引用单元格中日期的年份/月份/天数。 

格式:YEAR/MONTH/DAY(serial_number) 

参数说明:serial_number代表指定的日期或引用的单元格。 

应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。 

特别提醒:如果是给定的日期,请包含在英文双引号中

4、WEEKDAY

功能:给出指定日期的对应的星期数。 

格式:WEEKDAY(serial_number,return_type) 

参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。 

应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。 

特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。 

拓展资料

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

Microsoft Excel 历史

1982年,Microsoft推出了它的第一款电子制表软件──Multiplan,并在CP/M系统上大获成功,但在MS-DOS系统上,Multiplan败给了Lotus 1-2-3。这个事件促使了Excel的诞生,正如Excel研发代号Doug Klunder:做Lotus 1-2-3能做的,并且做的更好。1985年,第一款Excel诞生,它只用于Mac系统;1987年11月,第一款适用于Windows系统的Excel也产生了(与Windows环境直接捆绑,在Mac中的版本号为2.0)。

Lotus1-2-3迟迟不能适用于Windows系统,到了1988年,Excel的销量超过了Lotus ,使得Microsoft站在了PC软件商的领先位置。这次的事件,促成了软件王国霸主的更替,Microsoft巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。此后大约每两年,Microsoft就会推出新的版本来扩大自身的优势,目前Excel的最新版本为16,也被称作Microsoft Office Excel 2016。

早期,由于和另一家公司出售的名为Excel的软件同名,Excel曾成为了商标法的目标,经过审判,Microsoft被要求在它的正式文件和法律文档中以Microsoft Excel来命名这个软件。但是,随着时间的过去,这个惯例也就逐渐消逝了。

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

Excel是第一款允许用户自定义界面的电子制表软件(包括字体、文字属性和单元格格式)。它还引进了“智能重算”的功能,当单元格数据变动时,只有与之相关的数据才会更新,而原先的制表软件只能重算全部数据或者等待下一个指令。同时,Excel还有强大的图形功能。

1993年Excel第一次被捆绑进Microsoft Office中时,Microsoft就对Microsoft Word和PowerPoint的界面进行了重新设计,以适应这款当时极为流行的应用程序。

从1993年,Excel就开始支持Visual Basic for Applications(VBA).VBA是一款功能强大的工具,它使Excel形成了独立的编程环境。使用VBA和宏,可以把手工步骤自动化,VBA也允许创建窗体来获得用户输入的信息。但是,VBA的自动化功能也导致Excel成为宏病毒的攻击目标。

从5.0到9.0,Excel中都隐藏了不同的复活节彩蛋。

资料来源:百度百科:Microsoft Office Excel



WEEKDAY 用途:返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。
语法:WEEKDAY(serial_number,return_type)
参数:Serial_number 是要返回日期数的日期,它有多种输入方式:带引号的文本串(如"2001/02/26")、序列号(如35825 表示1998 年1 月30 日) 或其他公式或函数的结果(如DATEVALUE("2000/1/30"))。Return_type为确定返回值类型的数字,数字1 或省略则1 至7 代表星期天到数星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期天。
实例:公式“=WEEKDAY("2001/8/28",2)”返回2(星期二),
=WEEKDAY("2003/02/23",3)返回6(星期日)。


EXCEL WEEKDA
首先,打开WPS Office,定位到Excel工作表,然后在你想要应用函数的单元格中键入"WEEKDAY",接着用鼠标双击该函数以展开其参数设置,如图所示。在设置阶段,你需要选择函数的数据源。这通常是指输入日期的单元格或者是一个包含日期序列的范围。在这里,你需要选择"日期序号",并将其设置为"类型11",以...

c++程序问题
我试过了,没有问题。调用的时候用对象调用。还有你定义变量时候不要用关键字去定义,比如主函数里面的monthday。还有你要输出当前月份的信息。那也好办啊。你都会输出整个年的月份这个就更容易了,你可以再在类里写个方法getmonth()。来输出当前月份的信息。获得系统时间的月份。然后传值给你定义的方...

excel函数常用函数既公式有哪些?
财务函数 ACCRINT 返回定期付息有价证券的应计利息 ACCRINTM 返回到期一次性付息有价证券的应计利息 AMORDEGRC 返回每个会计期间的折旧值 AMORLINC 返回每个会计期间的折旧值 COUPDAYBS 返回当前付息期内截止到成交日的天数 COUPDAYS 返回成交日所在的付息期的天数 COUPDAYSNC 返回从成交日到下一付息日之间的天数 COUPNCD ...

Michael,what time do you usually get up on weekda
迈克尔,你平日里通常什么时候起床? 翻译 望好评

oracle trunc()函数关于日期和时间,需要详细解答和举例?
Trunc Function (with dates)In Oracle\/PLSQL, the trunc function returns a date truncated to a specific unit of measure.oracle中,trunc函数返回一个按照特定计量单位截取后的date值 The syntax for the trunc function is:语法如下:trunc ( dat1e, [ format ] )da1te is the date to ...

i get up [at half past six] on weekda连词组句ys.
i get up at half past six on weekdays。你这不是已经连好了吗?聪明。

镇沅彝族哈尼族拉祜族自治县19589064267: 如何使用weekday函数 -
郎启潇然: 具体使用步骤如下: 1.打开Excel文件. 2.以图示为例,选择“C3”单元格,点击上方菜单栏中的“Fx”图标.3.在“插入函数”中,选择“WEEKDAY”函数并点击“确定”.4.在弹出的“函数参数”设置框中,“Serial_number”中填入开始计日期的单元格(本例中为A3),“Return_type”中填入对应日期的周几数.5.点击“确定”,则实现是日期对应周几的功能了. 6.找到“C3”单元格右下角的小方块,下拉拖动则获得其他结果.

镇沅彝族哈尼族拉祜族自治县19589064267: Excel函数Weekday的用法个规则是怎样的? -
郎启潇然: WEEKDAY(日期,参数) 日期一定要加双引号"2008-04-17",不能是2008-04-17,否则会计算错误.参数有不同的选择.1 或省略 数字 1(星期日)到数字 7(星期六),2 数字 1(星期一)到数字 7(星期日). 3 数字 0(星期一)到数字 6(星期日).

镇沅彝族哈尼族拉祜族自治县19589064267: VB weekday()函数的用法 -
郎启潇然: 语法 Weekday(date, [firstdayofweek]) Weekday 函数的语法有以下参数: 参数 描述 date 可以代表日期的任意表达式.如果 date 参数中包含 Null,则返回 Null. firstdayofweek 指定星期中第一天的常数.如果省略,默认使用 vbSunday. 设置 ...

镇沅彝族哈尼族拉祜族自治县19589064267: visual basic中的weekday函数怎么用? -
郎启潇然: Weekday 函数示例 本示例使用 Weekday 函数将日期转换为星期几.Dim MyDate, MyWeekDay MyDate = #February 12, 1969# ' 指定一日期. MyWeekDay = Weekday(MyDate) ' MyWeekDay 的值为 4,因为 MyDate 是星期四.'---------------------...

镇沅彝族哈尼族拉祜族自治县19589064267: 在表格中的WEEKDAY函数,这三种怎么用?有时候,得出的结果都不一样 -
郎启潇然: 右边有解释的啊,每种的开始和结束日期都不一样,当然结果就不一样.你只要选你要的那种就对了.比如:你要计算星期一开始到星期天结束,就选第二种.

镇沅彝族哈尼族拉祜族自治县19589064267: excel weekday函数什么意思 -
郎启潇然: 公式里面的2说明用的第二种 数字1到6的表示方法.0代表星期一 同理 7代表星期七,这样大于5的就是星期6 和 星期天, 不就是加班了吗? 同理 weekday 后面接不同的数字 代表不同的星期制式.参考下! 返回的数字1 或省略 数字 1(星期日...

镇沅彝族哈尼族拉祜族自治县19589064267: 谁能告诉我WEEKDAY函数基本用法是什么啊?里面的1,2,3,到底是什么含义啊啊我想写个星期四的公式,我该怎么写啊?="今天是:"&TEXT(TODAY(),... -
郎启潇然:[答案] 当数字数字为1时,格式为:Sunday=1,Saturday=7 当数字数字为2时,格式为:Monday=1,Sunday=7 当数字数字为3时,格式为:Monday=1,Sunday=1 四个""是代表要显示的文本,其本身不代表任何内容,改为" "才是你想要的结果.

镇沅彝族哈尼族拉祜族自治县19589064267: 在Excel中,哪个函数可以算出指定日期是星期几?请举例,谢谢 -
郎启潇然: 1.输入“=WEEKDAY(DATE(2014,2,14),2)”在单元格中输入“=WEEKDAY(DATE(2014,2,14),2)”皆可,迅速算出结果,如下图. 2.公式解答首先DATE()函数,里面输入一个日期就可以了,依次输入“年”、“月”、“日”.WEEKDAY()函数是返回某日期的星期数,后面一个参数可以设置为1、2、3,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期天.在这里我们选择2,代表星期一至星期天.

镇沅彝族哈尼族拉祜族自治县19589064267: vb中,weekday函数怎么使用啊,求强人大大帮帮忙,谢谢啦
郎启潇然:兄弟: 请看下面代码反回今天星期.Private Sub Form_Click()Dim a$Select Case Weekday(Date)Case 1a = "星期日"Case 2a = "星期一"Case 3a = "星期二"Case 4a = "星期三"Case 5a = "星期四"Case 6a = "星期五"Case 7a = "星期六"End SelectPrint "今天" & aEnd Sub 返回一个 Variant (Integer),包含一个整数,代表某个日期是星期几. 语法 Weekday(date, [firstdayofweek]) Weekday 函数语法有下列的命名参数:

镇沅彝族哈尼族拉祜族自治县19589064267: 怎么用Excel中的Weekday计算已知日期后+7个工作日的日期? -
郎启潇然: 我来告诉你标准答案!用weekday可计算已经日期的星期数(1-7的数字表示) 所以可以用下述方法解决你的问题: 如果星期数是1-4(星期日,1,2,3)则在已知日期上+9,如果星期数是5-6(星期4、5),则在已知日期上+11;如果星期数是7(星期6),则在已知日期上+10. A列为已知日期B1函数为:IF(WEEKDAY(A1)=7,A1+10,IF(WEEKDAY(A1)<5,A1+9,A1+11)); B列其它单元格复制B1的函数

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网