您的当前位置:首页excel日期时间函数

excel日期时间函数

2022-12-07 来源:飒榕旅游知识分享网
--

日期时间函数

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)

注意:该函数只有加载

“分析工具库 ”以后方能使用

---

因篇幅问题不能全部显示,请点此查看更多更全内容