用法
用法:=DATE(year,month,day)
返回值:表示特定日期的连续序列号。单元格的格式设置为日期时则显示日期。
说明:
year:建议输入4位数字的年。(例:2008)
month:建议输入数字1-12(例:10)
day:建议输入数字1-31(例:28)。注意:2月份的时期(闰年时最大29)
示例
输入:=DATE(2008,10,28)
单元格格式为“常规”时
※上面的39749这个数字是什么?
>> 从1900年1月1日开始到2008年10月28日的天数。1900年1月1日是数字1,1900年1月2日是数字2,以此类推,39749为2008年10月28日。
单元格格式为“日期”时
应用
应用1:将独立的年、月、日组合成一个日期的值
应用2:通过入职日期,试用期,合同期限,计算转正日期与合同到期日
※扩展知识:函数YEAR()、MONTH()、DAY()可以提取入职日期中的年、月、日
应用3:计算指定日期的N天前或N天后的具体日期
扩展
扩展1:year可以输入1到4个数字
1、 当1900 <=year <= 9999时,year代表实际的年份
例1:=DATE(1900,1,1)
例2:=DATE(9999,12,31)
2、 当year < 0 或 year > 9999时,函数将返回错误(#NUM!)
例3:=DATE(-1,1,1)
例4:=DATE(10000,1,1)
3、 当0 <=year <= 1899时,year代表从1900年开始的第几个年的年份
例5:当year为0时、=DATE(0,1,1)
例6:当year为1时、=DATE(1,1,1)
例7:当year为123时、=DATE(123,1,1)
例8:当year为1899时、=DATE(1899,1,1)
扩展2:month可以是正整数或负整数
1、 month > 12时,month代表从year年1月开始加上month的月份数,返回实际计算的日期。
例1:当month为13时、=DATE(2023,13,1)
2、 month < 1时,month代表从year年1月开始减去(1-month)的月份数,返回实际计算的日期。
例2:当month为0时、=DATE(2023,0,1)
例3:当month为-1时、=DATE(2023,-1,1)
扩展3:day可以是正整数或负整数
1、 day > month月份的天数时,day代表从year年month月1日开始加上day的日数,返回实际计算的日期。
例1:当day为32时、=DATE(2023,1,32)
例2:当day为31时、=DATE(2023,4,31)
例3:当day为30时、=DATE(2000,2,30)
例4:当day为29时、=DATE(2023,2,29)
2、 day < 1时,day代表从year年month月1日开始减去(1-day)的天数,返回实际计算的日期。
例5:当day为0时、=DATE(2023,1,0)
例6:当day为-1时、=DATE(2023,1,-1)
评论