excel日期时间函数

发布时间:2019-07-28 21:05:25   来源:文档文库   
字号:

日期时间函数

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 1231 日之间的一个日期 ; 而在 1904



日期系统中,

12 31

范围,则函数



date_text 必须是 1904 11

日之间的一个日期。如果 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 130)



以及其他公式或函数的结果



(



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 130) 或其



他公式或函数的结果 ( 例如,

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 55 日, =EDATE("2001/3/5" -6) 返回

36774 2000 95 日。

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 331 日,

=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 130 日的

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

《excel日期时间函数.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式