ABCD SPACE个人博客上线啦~~~

日期与时间函数之DATE()

您可以在大约3分钟内阅读这篇文章。

用法

用法:=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)


谢谢打赏

评论