日期时间函数
1.DATE
用途:返回代表特定日期的序列号。
语法: DATE(year ,month , day)
参数: year 为一到四位,根据使用的日期系统解释该
参数。默认情况下, Excel for Windows 使用 1900 日期系统,而 Excel for Macintosh 使用 1904 日期系统。Month代表每年中月份的数字。如果所输入的月份大于 12 ,将从指定年份的一月份执行加法运算。 Day 代表在该月份中第几
天的数字。如果 day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加。
注意 :Excel 按顺序的序列号保存日期, 这样就可以对其进行计算。如果工作簿使用的是 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为序列号 1 。同理,会将 1998
年 1 月 1 日保存为序列号 35796 ,因为该日期距离 1900
年 1 月 1 日为 35795 天。
实例:如果采用 1900 日期系统 (Excel 默认 ) ,则公式 “ =DATE(2001 , 1 , 1) ”返回 36892 。
2.DATEVaLUE
用途:返回 date_text 所表示的日期的序列号。 该函数的主要用途是将文字表示的日期转换成一个序列号。
语法: DATEVaLUE(date_text)
参数:本。在使用 1 月 1 日到
Date_text 是用 Excel 日期格式表示日期的文
1900 日期系统中, date_text 必须是 1900 年
9999 年 12 月 31 日之间的一个日期 ; 而在 1904
日期系统中,
年 12 月 31
范围,则函数
date_text 必须是 1904 年 1 月 1
日之间的一个日期。如果 date_text
DATEVaLUE 返回错误值 #value!
日到 9999
超出上述
。
如果省略参数 date_text 中的年代,则函数 DATEVaLUE 使用电脑系统内部时钟的当前年代,且
date_text 中的时间信息将被忽略。
实例:公式 “=DATEVaLUE("2001/3/5")” 返回
36955 , DATEVaLUE("2-26") | 返回 36948 。 |
3.DAY
用途:返回用序列号 ( 整数 1 到 31) 表示的某日期的天
数,用整数 1 到 31 表示。
语法: DAY(serial_number)
参数: Serial_number
种输入方式 : 带引号的文本串
( 如 1900 日期系统的 35825
是要查找的天数日期,它有多
( 如 "1998/01/30") 、序列号
表示 的 1998 年 1 月 30 日 ) ,
以及其他公式或函数的结果
( 如
DATEVaLUE("1998/1/30"))
。
实例:公式 “=DAY("2001/1/27")
”
返回
27 ,
=DAY(35825)
返回
30 ,
=DAY(DATEVaLUE("2001/1/25"))
返回
25 。
4.DAYS360
用途:按照一年 360 天的算法 ( 每个月 30 天,一年共
计 12 个月 ) ,返回两日期间相差的天数。
语法: DAYS360(start_date ,end_date ,method)
参数: Start_date 和 end_date 是用于计算期间天数
的起止日期。如果 start_date 在 end_date 之后,则
DAYS360 将返回一个负数。 日期可以有多种输入方式 : 带引
号的文本串 ( 例如 :"1998/01/30") 、序列号 ( 例如 : 如果使用
1900 日期系统,则 35825 表示 1998 年 1 月 30 日 ) 或其
他公式或函数的结果 ( 例如,
DATEVaLUE("1998/1/30")) 。
Method 是一个逻辑值,它指定了在计算中是采用欧洲
方法还是美国方法。 若为 FALSE 或忽略,则采用美国方法 ( 如
果起始日期是一个月的 31 日,则等于同月的 30 日。如果
终止日期是一个月的 31 日,并且起始日期早于 30 日,则
终止日期等于下一个月的 1 日,否则,终止日期等于本月的
30 日 ) 。 若为 TRUE 则采用欧洲方法 ( 无论是起始日期还是终止日期为一个月的 31 号,都将等于本月的 30 号) 。
实例:公式 “=DAYS360("1998/2/1" ,"2001/2- 1") ”
返回 1080 。
5.EDATE
用途:返回指定日期
(start_date)
之前或之后指定月份
的日期序列号。
语法: EDATE(start_date ,months)
参数: Start_date
方式 : 带引号的文本串
35825 表示 1998 年
参数代表开始日期,它有多种输入
( 例如 :"1998/01/30") 、序列号 ( 如
1 月 30 日) 或其他公式或函数的结果
( 例如
:DATEVaLUE("1998/1/30"))
。Months
为在
start_date 之前或之后的月份数, 未来日期用正数表示, 过
去日期用负数表示。
实例:公式 “=EDATE("2001/3/5" , 2) ”返回 37016
即 2001 年 5 月 5 日, =EDATE("2001/3/5" , -6) 返回
36774 即 2000 年 9 月 5 日。
6.EOMONTH
用途:返回 start-date 之前或之后指定月份中最后一天的序列号。
语法: EOMONTH(start_date , months)
参数: Start_date 参数代表开始日期,它有多种输入
方式 : 带引号的文本串 ( 如"1998/01/30") 、序列号 ( 如 1900
日期系统中的 35825) 或其他公式或函数的结果 ( 如
DATEVaLUE("1998/1/30")) 。 Month 为 start_date 之
前或之后的月份数, 正数表示未来日期, 负数表示过去日期。
实例:公式 “=EOMONTH("2001/01/01" ,2) ”返回
36981 即 2001 年 3 月 31 日,
=EOMONTH("2001/01/01" | ,-6) 返回 36738 | 即 2000 |
年 7 月 31 日。
7.HOUR
用途:返回时间值的小时数。即介于 0(12:00 A.M.)
到 23(11:00 P.M.) 之间的一个整数。
语法: HOUR(serial_number)
参数: Serial_number 表示一个时间值,其中包含着
要返回的小时数。它有多种输入方式 : 带引号的文本串 ( 如
"6:45 PM") 、十进制数 ( 如 0.78125 表示 6:45PM) 或其他
公式或函数的结果 ( 如 TIMEVaLUE("6:45 PM")) 。
实例:公式 “=HOUR("3:30:30 PM") ”
返回
15 ,
=HOUR(0.5)
返回
12
即 12:00:00 AM
,
=HOUR(29747.7)
返回
16 。
8.MINUTE
用途:返回时间值中的分钟,即介于
0 到
59
之间的一
个整数。
语法:
MINUTE(serial_number)
参数: Serial_number 是一个时间值,其中包含着要
查找的分钟数。时间有多种输入方式 : 带引号的文本串 ( 如
"6:45 PM") ( 0.78125 6:45 PM)
他公式或函数的结果 ( 如 TIMEVaLUE("6:45 PM")) 。
实例:公式 “=MINUTE("15:30:00") ” 返回 30 ,
=MINUTE(0.06)
返回
26 ,
=MINUTE(TIMEVaLUE("9:45 PM"))
返回
45 。
9.MONTH
用途:返回以序列号表示的日期中的月份,它是介于
1( 一月 ) 和 12( 十二月 ) 之间的整数。
语法: MONTH(serial_number)
参数: Serial_number 表示一个日期值,其中包含着要查找的月份。日期有多种输入方式 : 带引号的文本串 ( 如
"1998/01/30") 、序列号 ( 如表示 1998 年 1 月 30 日的
35825) 或其他公式或函数的结果 ( 如
DATEVaLUE("1998/1/30")) 等。
实例:公式 “=MONTH("2001/02/24")”
返回
2 ,
=MONTH(35825)
返回
1 ,
=MONTH(DATEVaLUE("2000/6/30"))
返回
6 。
10.NETWORKDAYS
用途:返回参数
start-data
和
end-data
之间完整的
工作日
( 不包括周末和专门指定的假期
) 数值。
语法: NETWORKDAYS(start_date ,end_date ,
holidays)
参数: Start_date 代表开始日期, End_date 代表终
止日 ;Holidays 是表示不在工作日历中的一个或多个日期所构成的可选区域,法定假日以及其他非法定假日。此数据清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
函数中的日期有多种输入方式 : 带引号的文本串 ( 如
"1998/01/30") 、序列号 ( 如使用 1900 日期系统的 35825)
或其他公式或函数的结果 ( 如
DATEVaLUE("1998/1/30")) 。
注意:该函数只有加载 “分析工具库 ”以后方能使用
本文来源:https://www.2haoxitong.net/k/doc/c0a8c1c891c69ec3d5bbfd0a79563c1ec5dad7b3.html
文档为doc格式