EXCEl函数二日期与时间函数.docx

上传人:b****6 文档编号:13644050 上传时间:2023-06-16 格式:DOCX 页数:24 大小:24.40KB
下载 相关 举报
EXCEl函数二日期与时间函数.docx_第1页
第1页 / 共24页
EXCEl函数二日期与时间函数.docx_第2页
第2页 / 共24页
EXCEl函数二日期与时间函数.docx_第3页
第3页 / 共24页
EXCEl函数二日期与时间函数.docx_第4页
第4页 / 共24页
EXCEl函数二日期与时间函数.docx_第5页
第5页 / 共24页
EXCEl函数二日期与时间函数.docx_第6页
第6页 / 共24页
EXCEl函数二日期与时间函数.docx_第7页
第7页 / 共24页
EXCEl函数二日期与时间函数.docx_第8页
第8页 / 共24页
EXCEl函数二日期与时间函数.docx_第9页
第9页 / 共24页
EXCEl函数二日期与时间函数.docx_第10页
第10页 / 共24页
EXCEl函数二日期与时间函数.docx_第11页
第11页 / 共24页
EXCEl函数二日期与时间函数.docx_第12页
第12页 / 共24页
EXCEl函数二日期与时间函数.docx_第13页
第13页 / 共24页
EXCEl函数二日期与时间函数.docx_第14页
第14页 / 共24页
EXCEl函数二日期与时间函数.docx_第15页
第15页 / 共24页
EXCEl函数二日期与时间函数.docx_第16页
第16页 / 共24页
EXCEl函数二日期与时间函数.docx_第17页
第17页 / 共24页
EXCEl函数二日期与时间函数.docx_第18页
第18页 / 共24页
EXCEl函数二日期与时间函数.docx_第19页
第19页 / 共24页
EXCEl函数二日期与时间函数.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

EXCEl函数二日期与时间函数.docx

《EXCEl函数二日期与时间函数.docx》由会员分享,可在线阅读,更多相关《EXCEl函数二日期与时间函数.docx(24页珍藏版)》请在冰点文库上搜索。

EXCEl函数二日期与时间函数.docx

EXCEl函数二日期与时间函数

日期与时间函数

DATE

返回代表特定日期的序列号。

如果在键入函数前,单元格格式为“常规”,则结果将设为日期格式。

语法

DATE(year,month,day)

Year    参数year可以为一到四位数字。

∙如果year位于0(零)到1899(包含)之间,则WPS表格会将该值加上1900,再计算年份。

例如:

DATE(108,1,2)将返回2008年1月2日(1900+108)。

∙如果year位于1900到9999(包含)之间,则WPS表格将使用该数值作为年份。

例如:

DATE(2008,1,2)将返回2008年1月2日。

∙如果year小于0或大于等于10000,则WPS表格将返回错误值#NUM!

Month    代表每年中月份的数字。

如果所键入的月份大于12,将从指定年份的一月份开始往上加算。

例如:

DATE(2008,14,2)返回代表2009年2月2日的序列号。

Day    代表在该月份中第几天的数字。

如果day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。

例如,DATE(2008,1,35)返回代表2008年2月4日的序列号。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

 

A

B

C

1

2

2008

10

1

3

公式

说明(结果)

4

=DATE(A2,B2,C2)

返回上述日期的序列号2008-10-1或39722(使用1900日期系统)

DATEVALUE

返回date_text所表示的日期的序列号。

函数DATEVALUE的主要功能是将以文本表示的日期转换成一个序列号。

语法

DATEVALUE(date_text)

Date_text    代表以WPS表格日期格式表示的日期的文本。

例如,"2008-1-30"或"30-Jan-08"就是带引号的文本,它用于代表日期。

在使用WPS表格时,date_text必须表示1900年1月1日到9999年12月31日之间的一个日期。

如果date_text超出范围,则函数DATEVALUE返回错误值#VALUE!

如果省略date_text中的年份部分,则函数DATEVALUE使用计算机系统内部时钟的当前年份。

date_text中的时间信息将被忽略。

说明

∙WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

∙大部分函数都会自动将日期值转换成序列号。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

1

公式

说明(结果)

2

=DATEVALUE("2008-8-22")

使用1900日期系统时的文本日期序列号(39682)

3

=DATEVALUE("22-AUG-08")

使用1900日期系统时的文本日期序列号(39682)

4

=DATEVALUE("2008-2-23")

使用1900日期系统时的文本日期序列号(39501)

5

=DATEVALUE("5-JUL")

使用1900日期系统时的文本日期序列号,此时假定计算机内置时钟设置为2008年(39634)

注意  若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。

 

DATEDIF

DATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。

其返回的值是两个日期之间的年\月\日间隔数。

基本语法:

 DATEDIF(Start_Date,End_Date,Unit)

Start_Date:

为一个日期,它代表时间段内的第一个日期或起始日期;

End_Date:

为一个日期,它代表时间段内的最后一个日期或结束日期;

Unit:

为所需信息的返回类型。

 

信息类型参数:

以下示例计算默认当前日期为:

2008-4-8

参数

示例

公式

结果

1

"Y":

计算两个日期间隔的年数

计算出生日期为1975-1-30人的年龄

=DATEDIF("1975-1-30",TODAY(),"Y")

33

2

"M":

计算两个日期间隔的月份数

计算日期为1975-1-30与当前日期的间隔月份数

=DATEDIF("1975-1-30",TODAY(),"M")

398

3

"D":

计算两个日期间隔的天数

计算日期为1975-1-30和当前日期的间隔天数

=DATEDIF("1975-1-30",TODAY(),"D")

12122

4

"YD":

忽略年数差,计算两个日期间隔的天数

计算日期为1975-1-30和当前日期的不计年数的间隔天数

=DATEDIF("1975-1-30",TODAY(),"YD")

68

5

"MD":

忽略年数差和月份差,计算两个日期间隔的天数

计算日期为1975-1-30和当前日期的不计月份和年份的间隔天数

=DATEDIF("1975-1-30",TODAY(),"MD")

9

6

"YM":

忽略相差年数,计算两个日期间隔的月份数

计算日期为1975-1-30和当前日期的不计年份的间隔月份数

=DATEDIF("1975-1-30",TODAY(),"YM")

2

 

DAY

返回以序列号表示的某日期的天数,用整数1到31表示。

语法

DAY(serial_number)

Serial_number    表示一个日期值,其中包含要查找的日期。

应使用DATE函数来键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用DATE(2008,5,23)键入2008年5月23日。

如果日期以文本的形式键入,则会出现问题。

说明

WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

1

日期

 

2

2008-2-14

 

3

公式

说明(结果)

4

=DAY(A2)

上述日期的天数(14)

DAYS360

DAYS360按照一年360天的算法(每个月以30天计,一年共计12个月),返回两日期间相差的天数,这在一些会计计算中将会用到。

如果会计系统是基于一年12个月,每月30天,则可用此函数帮助计算支付款项。

语法

DAYS360(start_date,end_date,method)

Start_date,end_date 计算期间天数的起止日期。

如果start_date在end_date之后,则DAYS360将返回一个负数。

Method   一个逻辑值,它指定在计算中是采用欧洲方法还是美国方法。

Method

定义

FALSE或省略

美国方法(NASD)。

如果起始日期为某月的最后一天,则等于当月的30号。

如果终止日期为某月的最后一天,并且起始日期早于某月的30号,则终止日期等于下个月的1号,否则,终止日期等于当月的30号。

TRUE

欧洲方法。

如果起始日期和终止日期为某月的31号,则等于当月的30号。

注意:

应使用DATE函数来键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用函数 DATE(2009,7,23) 键入 2009 年 7 月 23 日。

如果日期以文本形式键入,则会出现问题。

说明

WPS表格可将日期存储为可用于计算的序列数。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

         

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

1

日期

2

2010-1-1

3

2010-4-1

4

2010-4-28

5

2010-7-30

6

公式

说明(结果)

7

=DAYS360(A3,A4)

按照一年360天的算法,返回2010-4-1与2010-4-28之间的天数。

(27)

8

=DAYS360(A2,A5)

按照一年360天的算法,返回2010-1-1与2010-7-30之间的天数。

(209)

9

=DAYS360(A2,A4)

按照一年360天的算法,返回2010-1-1与2010-4-28之间的天数。

(117)

 

EDATE

返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。

使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

语法

EDATE(start_date, months)

Start_date   一个日期值,代表开始日期。

Months   start_date 之前或之后的月份数。

months 为正值将生成未来日期;为负值将生成过去日期。

注意:

应使用 DATE 函数键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用函数 DATE(2009,7,23) 键入 2009 年 7 月 23 日。

如果日期以文本形式键入,则会出现问题。

说明

∙WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

∙若 start_date 不是有效日期,则 EDATE 返回错误值 #VALUE!

 。

∙若 months 不是整数,将截尾取整。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

1

日期

2

2009-02-16

3

公式

说明(结果)

4

=EDATE(A2,-1)

此函数表示上述日期之前一个月的日期 (2009-1-16)

5

=EDATE(A2,1)

此函数表示上述日期之后一个月的日期 (2009-3-16)

6

=EDATE(A2,4)

此函数表示上述日期之后四个月的日期 (2009-6-16)

EOMONTH

 

返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。

使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

语法

EOMONTH(start_date, months)

 Start_date  一个日期值,代表开始日期。

 

 Months  start_date 之前或之后的月份数。

months 为正值将生成未来日期;为负值将生成过去日期。

  

 注意:

应使用DATE函数来键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用函数 DATE(2009,7,23) 键入 2009 年 7 月 23 日。

如果日期以文本形式键入,则会出现问题。

说明

∙WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

∙若 start_date 为非法日期值,则 EOMONTH 返回错误值 #NUM!

 。

 

∙若 start_date 和 months 产生非法日期值,则 EOMONTH 返回错误值 #NUM!

 。

 

∙若 months 不是整数,将截尾取整。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

1

日期

2

2010-01-27

3

公式

说明(结果)

4

=EOMONTH(A2,2)

此函数表示上述日期之后两个月的最后一天的日期 (2010-3-31)

5

=EOMONTH(A2,-1)

此函数表示上述日期之前一个月的最后一天的日期 (2009-12-31)

HOUR

返回时间值的小时数。

即一个介于0(12:

00A.M.)到23(11:

00P.M.)之间的整数。

语法

HOUR(serial_number)

Serial_number    表示一个时间值,其中包含要查找的小时。

时间有多种键入方式:

带引号的文本字符串(例如:

"6:

45PM")、十进制数(例如0.78125表示6:

45PM)或其他公式或函数的结果(例如:

TIMEVALUE("6:

45PM"))。

说明

WPS表格的时间值为日期值的一部分,并用十进制数来表示(例如12:

00PM可表示为0.5,因为此时是一天的一半)。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

C

1

时间

公式

说明(结果)

2

4:

30:

25AM

=HOUR(A2)

返回时间值的小时数(4)

3

4:

30:

25PM

=HOUR(A3)

返回时间值的小时数(16)

4

16:

30:

25

=HOUR(A4)

返回时间值的小时数(16)

 

MINUTE

返回时间值中的分钟数,为一个介于0到59之间的整数。

语法

MINUTE(serial_number)

Serial_number    表示一个时间值,其中包含要查找的分钟。

时间有多种键入方式:

带引号的文本字符串(例如"6:

45PM")、十进制数(例如0.78125表示6:

45PM)或其他公式或函数的结果(例如TIMEVALUE("6:

45PM")。

说明

WPS表格的时间值为日期值的一部分,并用十进制数表示(例如12:

00PM可表示为0.5,因为此时是一天的一半)。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

C

1

时间

公式

说明(结果)

2

4:

30:

25AM

=MINUTE(A2)

返回时间值的分钟数(30)

 

MONTH

返回以序列号表示的日期中的月份。

月份是介于1(一月)到12(十二月)之间的整数。

语法

MONTH(serial_number)

Serial_number    表示一个日期值,其中包含要查找的月份。

应使用DATE函数来键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用DATE(2008,5,23)键入2008年5月23日。

如果日期以文本的形式键入,则会出现问题。

说明

WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

1

日期

 

2

2008-2-14

 

3

公式

说明(结果)

4

=MONTH(A2)

上述日期的月份

(2)

NETWORKDAYS

返回参数start_date和end_date之间完整的工作日数值。

工作日不包括周末和专门指定的假期。

可以使用函数NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。

语法

NETWORKDAYS(start_date,end_date,holidays)

要点应使用DATE函数来键入日期,或者将日期作为其他公式或函数的结果键入。

例如,使用函数DATE(2008,5,23)键入2008年5月23日。

如果日期以文本的形式键入,则会出现问题。

Start_date  为一个代表开始日期的日期。

End_date  为终止日期。

Holidays  表示不在工作日历中的一个或多个日期所构成的可选区域,例如:

省/市/自治区和国家/地区的法定假日以及其他非法定假日。

该清单可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。

说明

∙WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

∙如果任何参数为无效的日期值,则函数NETWORKDAYS将返回错误值#VALUE!

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

1

日期

说明

2

2008-10-1

项目的开始日期

3

2009-3-1

项目的终止日期

4

2008-11-26

假日

5

2008-12-4

假日

6

2009-1-21

假日

7

公式

说明(结果)

8

=NETWORKDAYS(A2,A3)

上面的开始日期和终止日期之间工作日的数值(108)

9

=NETWORKDAYS(A2,A3,A4)

上面的开始日期和终止日期之间工作日的数值,不包括第一个假日(107)

10

=NETWORKDAYS(A2,A3,A4:

A6)

上面的开始日期和终止日期之间工作日的数值,不包括上面所列出的假日(105)

 

NOW

返回当前日期和时间所对应的序列号。

如果在键入函数前,单元格的格式为“常规”,则结果将设为日期格式。

语法

NOW()

说明

∙WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是39448,这是因为它距1900年1月1日有39448天。

∙序列号中小数点右边的数字表示时间,左边的数字表示日期。

例如,序列号.5表示时间为中午12:

00。

∙函数NOW只有在重新计算工作表,或执行含有此函数的宏时改变。

它并不会随时更新。

 

SECOND

返回时间值的秒数。

返回的秒数为0到59之间的整数。

语法

SECOND(serial_number)

Serial_number    表示一个时间值,其中包含要查找的秒数。

时间有多种键入方式:

带引号的文本字符串(例如"6:

45PM")、十进制数(例如,0.78125表示6:

45PM)或其他公式或函数的结果(例如TIMEVALUE("6:

45PM"))。

说明

WPS表格的时间值为日期值的一部分,并用十进制数来表示(例如12:

00PM可表示为0.5,因为此时是一天的一半)。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

C

1

时间

公式

说明(结果)

2

4:

30:

25AM

=SECOND(A2)

返回时间值的秒数(25)

3

4:

30:

00PM

=SECOND(A3)

返回时间值的秒数(0)

TIME

返回某一特定时间的小数值。

函数TIME返回的小数值为0(零)到0.99999999之间的数值,代表从0:

00:

00(12:

00:

00AM)到23:

59:

59(11:

59:

59PM)之间的时间。

语法

TIME(hour,minute,second)

Hour  为0(零)到32767之间的数值,代表小时。

任何大于23的数值将除以24,其余数将视为小时。

例如,TIME(27,0,0)=TIME(3,0,0)=.125或3:

00AM。

Minute  为0到32767之间的数值,代表分钟。

任何大于59的数值将被转换为小时和分钟。

例如,TIME(0,750,0)=TIME(12,30,0)=.520833或12:

30PM。

Second  为0到32767之间的数值,代表秒。

任何大于59的数值将被转换为小时、分钟和秒。

例如,TIME(0,0,2000)=TIME(0,33,22)=.023148或12:

33:

20AM。

说明

WPS表格的时间值为日期值的一部分,并用十进制数来表示(例如12:

00PM可表示为0.5,因为此时是一天的一半)。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

C

1

小时

分钟

2

12

0

0

3

16

48

10

4

公式

说明(结果)

5

=TIME(A2,B2,C2)

返回上述第一个时间的序列号12:

00PM或0.5

6

=TIME(A3,B3,C3)

返回上述第二个时间的序列号4:

48PM或0.700116

 

注意若要以小数的形式显示时间,请选择单元格并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“常规”或“数值”。

 

TIMEVALUE

返回由文本字符串所代表的时间的小数值。

该小数值为0到0.999999999之间的数值,代表从0:

00:

00(12:

00:

00AM)到23:

59:

59(11:

59:

59PM)之间的时间。

语法

TIMEVALUE(time_text)

Time_text    文本字符串,代表以WPS表格时间格式表示的时间(例如,代表时间的具有引号的文本字符串"6:

45PM"和"18:

45")。

说明

time_text中的日期信息将被忽略。

WPS表格的时间值为日期值的一部分,并用十进制数来表示(例如12:

00PM可表示为0.5,因为此时是一天的一半)。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A

B

1

公式

说明(结果)

2

=TIMEVALUE("22-Aug-20086:

35AM")

时间按一天计算的小数表示形式(0.274305556)

3

=TIMEVALUE("2:

24AM")

时间按一天计算的小数表示形式(0.1)

 

TODAY

返回当前日期的序列号。

序列号是WPS表格日期和时间计算使用的日期-时间代码。

如果在键入函数前,单元格的格式为“常规”,则结果将设为日期格式。

语法

TODAY()

说明

WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1900年1月1日的序列号是1,而2008年1月1日的序列号是3

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2