Excel技巧,你有一份Excel日期函数大全,请注意查收!
Excel技巧,你有一份Excel日期函数大全,请注意查收!
Excel中与日期有关的函数不少,今天给大家梳理一份日期函数大全,希望对你有帮助。
1.DATE
功能:将提取的数字变为日期格式进行显示。语法:DATE(year,month,day)释义:公式中的三个参数分别为年,月,日,对应填入就可以将数字组合成为日期。示例:

2、DATEDIF
功能:计算两个日期之间相隔的天数、月数或年数。语法:DATEDIF(start_date,end_date,unit)释义:公式中三个参数分别为开始日期,结束日期,返回类型。其中unit可返回的类型如下:"Y" 一段时期内的整年数。"M" 一段时期内的整月数。"D" 一段时期内的天数。"MD" start_date 与 end_date 之间天数之差。忽略日期中的月份和年份。"YM" start_date 与 end_date 之间月份之差。忽略日期中的天和年份"YD" start_date 与 end_date 的日期部分之差。忽略日期中的年份。
示例:

3.DATEVALUE
功能:将存储为文本的日期转换为 Excel 识别为日期的序列号。语法:DATEVALUE(date_text)释义:date_text 必需参数,表示 Excel 日期格式的日期的文本,或者是对表示 Excel 日期格式的日期的文本所在单元格的单元格引用 。例如,"2008-1-30" 或 "30-Jan-2008" 是用引号引起的文本字符串,用于表示日期。示例:

4.DAY
功能:以序列数表示的某日期的天数。天数是介于 1 到 31 之间的整数语法:DAY(serial_number)释义:serial_number 为要查找的天数日期。
日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。
示例:

5、DAYS
功能:返回两个日期之间的天数。语法:DAYS(end_date, start_date)示例:

此函数的功能与DATEDIF函数的参数为“D”时,功能一致。
6.DAYS360
功能:按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。
语法:DAYS360(start_date,end_date,[method])释义:Start_date (起始日期) 和 end_date (结束日期) 为您想要知道天数之间的两个日期。如果 start_date 发生在 end_date 之後,则 DAYS360 会传回负数值。日期必须使用 DATE 功能输入,或是其他公式或功能的结果。
Method 是一个逻辑值,指示计算时应该使用美国还是欧洲方法。当为FALSE或省略不写时采用美国方法,当为TRUE时采用欧洲方法。
示例:

7.EDATE
功能:返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。语法:EDATE(start_date,months)释义:start_date:表示起始日期的日期。months:start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。
示例:

8.EOMONTH
功能:返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。语法:EOMONTH(start_date, months)释义:Start_date 是代表开始日期的一个日期。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。Months :start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。示例:

9.HOUR功能:用于返回时间值中的小时数,返回的值范围是0~23。语法:HOUR(serial_number)释义:serial_number:表示要提取小时数的时间。
示例:

10.MINUTE
功能:返回一个指定时间值中的分钟数。语法:MINUTE(serial_number)释义:Serial_number 必需。一个时间值,其中包含要查找的分钟。时间值有多种输入方式:带引号的文本字符串(例如 "6:45 PM")、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE("6:45 PM"))。
示例:

11.MONTH
功能:返回月份值,且返回的值是1到12之间的整数。
语法:MONTH(serial_number)释义:Serial_number 必须存在,含义:要查找的月份日期。

12.NETWORKDAYS
功能:返回开始日期和结束日期之间的所有工作日数,其中,工作日包括周末和专门指定的假期。语法:NETWORKDAYS(start_date,end_date,holidays)释义:start_date:表示开始日期。end_date:表示结束日期。holidays:在工作日中排除的特定日期。
示例:

13、NETWORKDAYS.INTL
功能:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。
语法:NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])释义:start_date 和 end_date 必需参数。要计算其差值的日期。start_date 可以早于或晚于 end_date,也可以与它相同。weekend是可选。表示介于 start_date 和 end_date 之间但又不包括在所有工作日数中的周末日。Weekend 是一个用于指定周末日的周末数字或字符串。holidays 可选。一组可选的日期,表示要从工作日日历中排除的一个或多个日期。holidays 应是一个包含相关日期的单元格区域,或者是一个由表示这些日期的序列值构成的数组常量。
示例:

14.Now
功能:返回系统的当前日期和时间。
语法:Now( )
释义:该函数没有参数,只用一对括号即可。
示例:

15.SECOND
功能:返回时间值的秒数。秒数是 0 到 59 范围内的整数。
语法:SECOND(serial_number)
释义:serial_number:表示要提取秒数的时间。一分钟只有60秒,函数结果的取值范围是0-59
示例:

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。
示例:

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 将不会返回它。
示例:

18.Today
功能:返回日期格式的当前日期
语法:today()
释义:该函数没有参数,只用一对括号即可
示例:

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代表星期一到星期天。
示例:

20.WEEKNUM
功能:返回特定日期的周数。例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。
语法:WEEKNUM(serial_num,return_type)
释义:参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期。
参数Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1,其有两种系统:
系统1包含本年度1月1日的周为本年度第一周,即为第1周。
系统2包含本年度第一个星期四的周为本年度第一周,即为第一周。本系统基于ISO 8601,即为欧洲星期计数系统。
示例:

21.WORKDAY
功能:返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。
语法:WORKDAY(start_date, days, [holidays])
释义:Start_date必需。一个代表开始日期的日期。
Days必需。start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期;为负值生成过去日期。
Holidays可选。一个可选列表,其中包含需要从工作日历中排除的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
示例:

22.YEAR
功能:返回对应于某个日期的年份。Year 作为 1900 - 9999 之间的整数返回。
语法:YEAR(serial_number)
释义:Serial_number 为一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串例如 "1998/01/30"、系列数例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日或其他公式或函数的结果,例如 DATEVALUE("1998/1/30"))。
示例:

23.YEARFRAC
功能:计算两个日期之间的完整天数占全年天数的比例。
语法:YEARFRAC(<start_date>, <end_date>, <basis>)
释义:
start_date:datetime 格式的开始日期。
end_date:datetime 格式的结束日期。
Basis:(可选)要使用的日计数基准类型。所有参数都截断为整数。
基准 说明
0 US (NASD) 30/360
1 实际/实际
2 实际/360
3 实际/365
4 欧洲 30/360
示例:

以上就是今天要介绍的日期函数了,小伙伴们最好收藏一下,以备不时之需。
学习资料见知识星球。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利!
更多技巧, www.excelbook.cn
欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;
1、价值上万元的专业的PPT报告模板。
2、专业案例分析和解读笔记。
3、实用的Excel、Word、PPT技巧。
4、VIP讨论群,共享资源。
5、优惠的会员商品。
6、一次付费只需129元,即可下载本站文章涉及的文件和软件。
共有 0 条评论