有时我们会碰到如何将年、月、日拼装成日期格式,或求当前日期之后某个特定日期,那么您就需要使用到它了,它也是10大常用函数之一。好了,那就一起学习吧。
1. 关于日期和时间(复习)
开始之前了解一些基本知识点,以更好的掌握和利用它们:
两部分:日期和时间;(貌似介绍多余)
其存储形式为浮点数,整数部分=日期,小数部分=时间;
Excel的日期开始于0,展示形式:1900/1/0 0:00:00。负数不能转换为日期和时间。数值每增加1,增加1天,即1=1900/1/10:00:00,即2=1900/1/20:00:00,依次类推。数值每增加小数位,则增加24*小数的时间,即0.5=24*0.5=12:00:00
可以了解一下之前的年、月、日函数:
2.介绍
DATE:返回表示特定日期的连续序列号。(特别注意,不是字符串,是1中提到的序列)
函数所属分类:日期和时间函数。
3. 函数语法
DATE(year,month,day)
Year :必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 使用的是 1900 日期系统,这表示第一个日期为 1900 年 1 月 1 日。
(1) 如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。
(2) 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
(3) 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM
Month 必需。一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。
(1) 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。
(2) 如果 month 小于 1,则 month 会从指定年份的第一个月开始减去(该月份数加上 1 个月)。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。
Day 必需。一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
(1) 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。
(2) 如果 day 小于 1,则 day 从指定月份的第一天开始减去(该天数加上 1 天)。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。
将基本的功能学习一下。
备注:
年份的时候,尽量输入4位整数(1900~9999),避免系统自动加减引起预期偏差;
4. 总结
这个函数返回的是日期序列,在数值比对上有重要的用途。
下面使用2个示例结束今天的学习:
1、求几年、月、日后的日期;
2、字符串转换为日期(还有其他的办法哦,后面再讲);
更多的应用期待您去挖掘。
领取专属 10元无门槛券
私享最新 技术干货