小贴士:Microsoft Excel可将日期存储为可用于计算的序列号。默认情况下,1900年1月1日的序列号是1而2008年1月1
日的序列号是39448,这是因为它距1900年1月1日有39448天。我们可以利用DATE函数来生成指定日期。
一、DATE()函数:返回表示特定日期的连续序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期
格式
函数参数:DATE(Year,Month,Day)
参数详解:
Year:年份,必需。可以包含一到四位数字。Excel将根据计算机正在使用的日期系统来解释year参数
提示:为避免出现意外结果,请对year参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用
四位数的年份可避免混淆。
如果year介于0(零)到1899之间(包含这两个值),则Excel会将该值与1900相加来计算年份。例如,DATE(108,1,2)
返回2008年1月2日(1900+108)。
如果year介于1900到9999之间(包含这两个值),则Excel将使用该数值作为年份。例如,DATE(2008,1,2)将返回2008
年1月2日。
如果year小于0或大于等于10000,则Excel返回错误值#NUM!。
Month:月份,必需。一个正整数或负整数,表示一年中从1月至12月(一月到十二月)的各个月。
如果month大于12,则month会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2)返回表示2009年2
月2日的序列数。
如果month小于1,则month会从指定年份的第一个月开始减去该月份数,然后再加上1个月。例如,DATE(2008,-3,2)
返回表示2007年9月2日的序列号
Day:日期,必需。一个正整数或负整数,表示一月中从1日到31日的各天。
如果day大于指定月中的天数,则day会从该月的第一天开始加上该天数。例如,DATE(2008,1,35)返回表示2008年2月4
日的序列数。
如果day小于1,则day从指定月份的第一天开始减去该天数,然后再加上1天。例如,DATE(2008,1,-15)返回表示2007
年12月16日的序列号。
案例:
1.求指定月份第一天的日期值
2.求指定月份最后一天的日期值
二、使用TIME函数生成指定的时间值
函数参数:TIME(Hour,Minute,Second)
参数详解:
Hour:小时。即返回时间的小时数。可以是0到32767之间的数值,如果参数值大于23,Excel会将参数值除以24,取余
数作返回时间的小时
Minute:分钟。即返回时间的分钟数。可以是0到32767之间的数值,如果参数大于59,Excel会将其转为小时和分钟,
将小时数加到第1参数
Second:秒。即返回时间的秒数。可以是0到32767之间的数值。如果参数值大于59,Excel会将其换为小时、分钟和
秒,将对应的小时和分钟数加到前两个参数上。
TIME函数实例讲解:迟到早退设置