日期与时间函数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 日的序列号。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
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 天。
∙大部分函数都会自动将日期值转换成序列号。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
注意若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。
DATEDIFDATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。
其返回的值是两个日期之间的年\月\日间隔数。
基本语法:DATEDIF(Start_Date,End_Date,Unit)Start_Date:为一个日期,它代表时间段内的第一个日期或起始日期;End_Date:为一个日期,它代表时间段内的最后一个日期或结束日期;Unit:为所需信息的返回类型。
信息类型参数:以下示例计算默认当前日期为:2008-4-8DAY返回以序列号表示的某日期的天数,用整数 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 天。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
DAYS360DAYS360按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数,这在一些会计计算中将会用到。
如果会计系统是基于一年 12 个月,每月 30 天,则可用此函数帮助计算支付款项。
语法DAYS360(start_date,end_date,method)Start_date, end_date计算期间天数的起止日期。
如果 start_date 在 end_date 之后,则 DAYS360 将返回一个负数。
Method 一个逻辑值,它指定在计算中是采用欧洲方法还是美国方法。
FALSE 或省略美国方法 (NASD)。
如果起始日期为某月的最后一天,则等于当月的 30 号。
如果终止日期为某月起始日期早于某月的 30 号,则终止日期等于下个月的 1 号,否则,终止日期等于当月的 30 号TRUE欧洲方法。
如果起始日期和终止日期为某月的 31 号,则等于当月的 30 号。
结果键入。
例如,使用函数DATE(2009,7,23) 键入2009 年7 月23 日。
如果日期以文本形式键入,则会出现问题。
说明WPS表格可将日期存储为可用于计算的序列数。
默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
EDATE返回表示某个日期的序列号,该日期与指定日期(start_date) 相隔(之前或之后)指示的月份数。
使用函数EDATE 可以计算与发行日处于一月中同一天的到期日的日期。
语法EDATE(start_date, months)Start_date 一个日期值,代表开始日期。
Months start_date 之前或之后的月份数。
months 为正值将生成未来日期;为负值将生成过去日期。
如,使用函数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 不是整数,将截尾取整。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
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 不是整数,将截尾取整。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
HOUR返回时间值的小时数。
即一个介于0 (12:00 A.M.) 到23 (11:00 P.M.) 之间的整数。
语法HOUR(serial_number)Serial_number 表示一个时间值,其中包含要查找的小时。
时间有多种键入方式:带引号的文本字符串(例如:"6:45 PM")、十进制数(例如0.78125 表示6:45 PM)或其他公式或函数的结果(例如:TIMEVALUE("6:45 PM"))。
说明WPS表格的时间值为日期值的一部分,并用十进制数来表示(例如12:00 PM 可表示为0.5,因为此时是一天的一半)。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
MINUTE返回时间值中的分钟数,为一个介于0 到59 之间的整数。
语法MINUTE(serial_number)Serial_number 表示一个时间值,其中包含要查找的分钟。
时间有多种键入方式:带引号的文本字符串(例如"6:45 PM")、十进制数(例如0.78125 表示6:45 PM)或其他公式或函数的结果(例如TIMEVALUE("6:45 PM")。
说明WPS表格的时间值为日期值的一部分,并用十进制数表示(例如12:00 PM 可表示为0.5,因为此时是一天的一半)。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
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 天。
示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。
NETWORKDAYS返回参数start_date 和end_date 之间完整的工作日数值。
工作日不包括周末和专门指定的假期。
可以使用函数NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。
语法NETWORKDAYS(start_date,end_date,holidays)要点应使用DATE 函数来键入日期,或者将日期作为其他公式或函数的结果键入。
例如,使用函数DATE(2008,5,23) 键入2008 年5 月23 日。