电脑技术学习

Excel函数应用教程:日期时间函数(下)

dn001

  11.NOW

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

  语法:NOW()

  参数:

  实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为 2001-1-28 12:53,则公式“=NOW()”返回36919.54。

  12.SECOND

  用途:返回时间值的秒数(为0至59之间的一个整数)。

  语法:SECOND(serial_number)

  参数:Serial_number表示一个时间值,其中包含要查找的秒数。关于时间的输入方式见上文的有关内容。

  实例:公式“=SECOND("3:30:26 PM")”返回26,=SECOND(0.016)返回2。

  13.TIME

  用途:返回某一特定时间的小数值,它返回的小数值从0到 0.99999999之间,代表0:00:00(12:00:00 A.M)到23:59:59(11:59:59 P.M) 之间的时间。

  语法:TIME(hour,minute,second)

  参数:Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。

  实例:公式“=TIME(12,10,30)”返回序列号0.51,等价于12:10:30 PM。=TIME(9,30,10)返回序列号0.40,等价于9:30:10 AM。=TEXT(TIME(23,18,14),"h:mm:ss AM/PM")返回“11:18:14 PM”。

  14.TIMEVaLUE

  用途:返回用文本串表示的时间小数值。该小数值为从 0 到 0.999999999 的数值,代表从 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 PM) 之间的时间。

  语法:TIMEVaLUE(time_text)

  参数:Time_text是一个用Excel 时间格式表示时间的文本串(如"6:45 PM"和"18:45"等)。

  实例:公式“=TIMEVaLUE("3:30 AM")”返回0.145833333,=TIMEVaLUE("2001/1/26 6:35 AM")返回0.274305556。

  15.TODAY

  用途:返回系统当前日期的序列号。

  参数:

  语法:TODAY()

  实例:公式“=TODAY()”返回2001-8-28(执行公式时的系统时间)。

  16.WEEKDAY

  用途:返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。

  语法:WEEKDAY(serial_number,return_type)

  参数:Serial_number是要返回日期数的日期,它有多种输入方式:带引号的文本串(如"2001/02/26")、序列号(如35825表示1998年1月30日)或其他公式或函数的结果(如DATEVaLUE("2000/1/30"))。Return_type为确定返回值类型的数字,数字1或省略则1至7代表星期天到数星期六,数字2则1至7代表星期一到星期天,数字3则0至6代表星期一到星期天。

  实例:公式“=WEEKDAY("2001/8/28",2)”返回2(星期二),=WEEKDAY("2003/02/23",3)返回6(星期日)。

  17.WEEKNUM

  用途:返回一个数字,该数字代表一年中的第几周。

  语法:WEEKNUM(serial_num,return_type)

  参数:Serial_num代表一周中的日期。应使用DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。Return_type为一数字,确定星期计算从哪一天开始。默认值为 1。

  18.WORKDAY

  用途:返回某日期(起始日期)之前或之后相隔指定工作日(不包括周末和专门指定的假日)的某一日期的值,并扣除周末或假日。

  语法:WORKDAY(start_date,days,holidays)

  参数:Start_date为开始日期;Days为Start_date之前或之后不含周末及节假日的天数;Days是正值将产生未来日期、负值产生过去日期;Holidays为可选的数据清单,表示需要从工作日历中排除的日期值(如法定假日或非法定假日)。此清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900 日期系统时的35825表示1998年1月30日)或其他公式或函数的结果(例如 DATEVaLUE("1998/1/30"))。

  19.YEAR

  用途:返回某日期的年份。其结果为1900到9999之间的一个整数。

  语法:YEAR(serial_number)

  参数:Serial_number是一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、序列号(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVaLUE("1998/1/30"))。

  实例:公式“=YEAR("2000/8/6")返回2000”,=YEAR("2003/05/01")返回2003,=YEAR(35825)返回1998。

  20.YEARFRAC

  用途:返回start_date和end_date之间的天数占全年天数的百分比。

  语法:YEARFRAC(start_date,end_date,basis)

  参数:Start_date表示开始日期,End_date代表结束日期。函数中的日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如35829表示1900 日期系统中的1998年1月30日),或其他公式或函数的结果(例如DATEVaLUE("1998/1/30"))。Basis表示日计数基准类型,其中0或省略为US(NASD)30/360,1实际天数/实际天数,2实际天数/360,3实际天数/365,4欧洲30/360。

  实例:公式“=YEARFRAC("2001/01/31","2001/06/30",0)”返回0.416666667,YEARFRAC("2001/01/25","2001/09/27")返回0.67222。