日期时间函数
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)
是用 Excel
日期格式表示日期的文
参数:本。 Date_text
在使用 1 月 1
1900
日期系统中, date_text
必须是 1900
日到
9999 年 12 月 31 日之间的一个日期 ; 而在 1904
日期系统中, date_text 必须是 1904 年 1 月 1 日到
9999
年 12 月 31 日之间的一个日期。如果 date_text
超出上述DATEVaLUE
返回错误值 #value!
范围,则函数
。 如果省略参数 date_text 中的年代,则函数 DATEVaLUE 使用电脑系统
内部时钟的当前年代,且
date_text
中的时间信息将被忽略。
实例:公式 “=DATEVaLUE(\"2001/3/5\")” 返回
36955 , DATEVaLUE(\"2-26\") 返回 36948 。
3.DAY
用途:返回用序列号
( 整数 1 到 31) 表示的某日期的天 数,用整数
1 到 31
表示。
---
年
--
语法: DAY(serial_number)
是要查找的天数日期,它有多
( 如 \"1998/01/30\")
35825
表示
的 1998
、序列号
年 1 月 30 日 ) ,
参数: Serial_number
种输入方式 : 带引号的文本串 ( 如 1900
日期系统的
以及其他公式或函数的结果
( 如
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 是一个逻辑值,它指定了在计算中是采用欧洲
( 如
30 日。如果
30 日,则
方法还是美国方法。 若为 FALSE 或忽略,则采用美国方法 果起始日期是一个月的 终止日期是一个月的 终止日期等于下一个月的
31 日,则等于同月的 31 日,并且起始日期早于
1 日,否则,终止日期等于本月的
30
日 ) 。 若为 TRUE 则采用欧洲方法 ( 无论是起始日期还是终止日期为一个月的 31
号,都将等于本月的 30 号) 。
实例:公式 “=DAYS360(\"1998/2/1\"
返回 1080 。
,\"2001/2- 1\") ”
5.EDATE
用途:返回指定日期
的日期序列号。
(start_date)
之前或之后指定月份
语法: EDATE(start_date
参数: Start_date
方式 : 带引号的文本串 35825
表示 1998
,months)
参数代表开始日期,它有多种输入
、序列号 ( 如
( 例如 :\"1998/01/30\")
年 1 月 30 日) 或其他公式或函数的结果
( 例如 :DATEVaLUE(\"1998/1/30\")) 。Months
为在
---
--
start_date
之前或之后的月份数,
未来日期用正数表示,
过
去日期用负数表示。
实例:公式 “=EDATE(\"2001/3/5\"
即 2001 年 5 月 5 日, =EDATE(\"2001/3/5\" , 2) ”返回 37016
, -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
---
之
--
个整数。
MINUTE(serial_number)
公式或函数的结果
( 如 TIMEVaLUE(\"6:45 PM\"))
,
返回
。 15 ,
用途:返回时间值的小时数。即介于
到 23(11:00 P.M.)
之间的一个整数。
0(12:00 A.M.)
语法: HOUR(serial_number)
参数: Serial_number
要返回的小时数。它有多种输入方式 \"6:45 PM\")
表示一个时间值,其中包含着
: 带引号的文本串 表示 6:45PM)
( 如 或其他
、十进制数 ( 如 0.78125
实例:公式 “=HOUR(\"3:30:30 PM\") ”
=HOUR(0.5) 返回 12 即 12:00:00 AM
=HOUR(29747.7) 返回 16 。
8.MINUTE
0 到
用途:返回时间值中的分钟,即介于
59
之间的一
语法:
参数: Serial_number
查找的分钟数。时间有多种输入方式 \"6:45 PM\")
他公式或函数的结果
(
是一个时间值,其中包含着要
: 带引号的文本串
0.78125
6:45 PM)
。 ( 如
( 如 TIMEVaLUE(\"6:45 PM\"))
---
--
=MINUTE(0.06)
9.MONTH
实例:公式 “=MINUTE(\"15:30:00\") ”
返回 26 ,
返回 30 ,
=MINUTE(TIMEVaLUE(\"9:45 PM\"))
返回
45 。
用途:返回以序列号表示的日期中的月份,它是介于
1( 一月 ) 和 12( 十二月 ) 之间的整数。
语法: MONTH(serial_number)
参数: Serial_number 表示一个日期值,其中包含着要查找的月份。日期有多种输
入方式 : 带引号的文本串 ( 如
10.NETWORKDAYS
start-data
和
end-data
) 数值。
之间完整的
\"1998/01/30\") 35825)
、序列号 ( 如表示 1998
( 如 等。
年 1 月 30 日的
或其他公式或函数的结果
DATEVaLUE(\"1998/1/30\"))
实例:公式 “=MONTH(\"2001/02/24\")”
=MONTH(35825) 返回 1 ,
=MONTH(DATEVaLUE(\"2000/6/30\"))
返回
2 ,
返回
6 。
用途:返回参数
工作日
( 不包括周末和专门指定的假期
---
--
语法: NETWORKDAYS(start_date
holidays)
,end_date
,
参数: Start_date 代表开始日期, End_date 代表终
止日 ;Holidays 是表示不在工作日历中的一个或多个日期所构成的可选区域,法定假日以及其他非法定假日。此数据清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
\"1998/01/30\")
或其他公式或函数的结果 DATEVaLUE(\"1998/1/30\"))
( 如
。
函数中的日期有多种输入方式 : 带引号的文本串 ( 如
、序列号 ( 如使用 1900
日期系统的 35825)
注意:该函数只有加载
“分析工具库 ”以后方能使用
---
因篇幅问题不能全部显示,请点此查看更多更全内容