你有一份Excel日期函数大全,请注意查收(下)

SQL数据库开发

共 2543字,需浏览 6分钟

 · 2020-05-23

上次给小伙伴们介绍了13个Excel的日期函数,还没看的可以戳下面链接:

你有一份Excel日期函数大全,请注意查收(上)

今天再给大家介绍一下剩下的日期函数。


14.Now

功能:返回系统的当前日期和时间。

语法:Now( )

释义:该函数没有参数,只用一对括号即可。

示例:

ccac968bd88a6cb7327762d3e53c55e9.webp



15.SECOND

功能:返回时间值的秒数。秒数是 0 到 59 范围内的整数。

语法:SECOND(serial_number)

释义:serial_number:表示要提取秒数的时间。一分钟只有60秒,函数结果的取值范围是0-59

示例:

e029eb8b683070755d0e32c1797b670f.webp



16.TIME

功能:返回特定时间的十进制数字。如果在输入该函数之前单元格格式为“常规”,则结果将使用日期格式。

语法:TIME(hour, minute, second)

释义:Hour 必需。0(零)到 32767 之间的数值,代表小时。任何大于 23 的数值将除以 24,其余数将视为小时。例如,TIME(27,0,0) = TIME(3,0,0) = .125 或 3:00 AM。

Minute 必需。0 到 32767 之间的数值,代表分钟。任何大于 59 的数值将被转换为小时和分钟。例如,TIME(0,750,0) = TIME(12,30,0) = .520833 或 12:30 PM。

Second 必需。0 到 32767 之间的数值,代表秒。任何大于 59 的数值将被转换为小时、分钟和秒。例如,TIME(0,0,2000) = TIME(0,33,22) = .023148 或 12:33:20 AM。

示例:

0d011d9150a8354d136634c7c4fb9232.webp



17.TIMEVALUE

功能:返回由文本字符串表示的时间的十进制数字。十进制数字是一个范围在 0(零)到 0.99988426 之间的值,表示 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 P.M.) 之间的时间。

语法:TIMEVALUE(time_text)

释义:time_text是必须的,一个文本字符串,代表以任一 Microsoft Excel 时间格式表示的时间(例如,代表时间的具有引号的文本字符串 "6:45 PM" 和 "18:45")。如果参数time_text是无效的时间信息,则会返回错误。

如果 time 参数包含日期信息,TimeValue 将不会返回它。

示例:

6a4a8f16b269204e384863b3d1e1f49a.webp



18.Today

功能:返回日期格式的当前日期

语法:today()

释义:该函数没有参数,只用一对括号即可

示例:

a3783187d11effbe4659dd4ec8e63c49.webp



19.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代表星期一到星期天。

示例:

df8fec98b5fbdb8e8ccc354e028b2535.webp



20.WEEKNUM

功能:返回特定日期的周数。例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。

语法:WEEKNUM(serial_num,return_type)

释义:参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期。

参数Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1,其有两种系统:

系统1包含本年度1月1日的周为本年度第一周,即为第1周。

系统2包含本年度第一个星期四的周为本年度第一周,即为第一周。本系统基于ISO 8601,即为欧洲星期计数系统。

示例:

cf65508b07f7d3b121afc9dbb9e57259.webp



21.WORKDAY

功能:返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。

语法:WORKDAY(start_date, days, [holidays])

释义:Start_date必需。一个代表开始日期的日期。

Days必需。start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期;为负值生成过去日期。

Holidays可选。一个可选列表,其中包含需要从工作日历中排除的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。

示例:

5fa19da008551b01afa9606b0d555cd1.webp



22.YEAR

功能:返回对应于某个日期的年份。Year 作为 1900 - 9999 之间的整数返回。

语法:YEAR(serial_number)

释义:Serial_number 为一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串例如 "1998/01/30"、系列数例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日或其他公式或函数的结果,例如 DATEVALUE("1998/1/30"))。

示例:

f052de2391b46cbafc1d9576c1a630bf.webp



23.YEARFRAC

功能:计算两个日期之间的完整天数占全年天数的比例。

语法:YEARFRAC(, , )

释义:

start_date:datetime 格式的开始日期。

end_date:datetime 格式的结束日期。

Basis:(可选)要使用的日计数基准类型。所有参数都截断为整数。

基准 说明

0 US (NASD) 30/360

1 实际/实际

2 实际/360

3 实际/365

4 欧洲 30/360

示例:

a77d8f938b9794cb9b9f970a8eb89d20.webp


以上就是所有的日期函数了,小伙伴们最好收藏一下,以备不时之需。


——End——


后台回复关键字:1024,获取一份精心整理的技术干货

后台回复关键字:进群,带你进入高手如云的交流群。

推荐阅读



浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报