
今天继续学习《Excel 2003函数应用完全手册》第二章,Excel函数速查一览表,今天看日期与时间函数的第一部分。
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)
参数:Date_text 是用Excel 日期格式表示日期的文本。在使用1900 日期系统中,date_text 必须是1900 年1 月1 日到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)
参数:Serial_number 是要查找的天数日期,它有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900日期系统的35825 表示 的1998 年1 月30 日),以及其他公式或函数的结果(如DATEVALUE("1998/1/30"))。
实例:公式“=DAY("2001/1/27")”返回27,=DAY(35825)返回30,=DAY(DATEVALUE("2001/1/25"))返回25。
4.小结
本部分主要介绍DATE、DATEVALUE、DAY三个函数。