excel日期计算规范(EXCEL中日期和时间本质与计算)
日期和时间的本质
在EXCEL中日期和时间在本质上也是一个数值,只是外观形式是一种日期格式的样子,在EXCEL中1900年1月1日为1,1900年1月2日为2,后面一次类推。
在EXCEL中整数就表示一天,一天除以24个小时,得出每个小时对应的数值。分钟和秒同样道理。
日期和时间的输入
输入日期时日期的年月日要用横线或斜线分隔,如输入日期1949年10月1日,可以输入1949-10-01,也可以输入1949/10/01。
输入时间时第一次输入的时间默认是小时,然后是分钟和秒钟。如:
输入15点,输入15冒号,按ENTER键退出自动补齐分钟。
输入15分钟,先输入一个0,然后是冒号,再输入15,按ENTER键退出自动补齐秒钟。
输入15秒,先输入一个0,然后是冒号,再输入一个0,再输入15,按ENTER键退出。
连续输入日期和时间时先输入日期,然后空格,再输入时间。如:1949/10/1 10:00:00
有些人输入日期是1949.10.1,这是工作手写的方式,在EXCEL中是不规范的,EXCEL会被识别问文本,不能被计算。
输入当前日期可使用快捷键CTRL ;(分号),输入当前系统时间可以使用快捷键CTRL SHIFT ;(分号)。
输入当前日期还可以使用TODAY函数,在单元格中输入=TODAY() 返回当前系统日期,输入当前系统时间可以使用NOW函数,在单元格中输入=NOW() 返回当前系统时间。与快捷键不同的是使用函数是动态日期和时间,会自动实时更新。
在使用中,输入日期的时候会显示为数值,只要改变单元格的格式为日期就可以了。
日期和时间的计算
因为日期和时间是数值,所以日期和时间是可以计算的。
日期提取年月日
在日期中提取年月日,我们需要用到YEAR、MONTH、DAY函数,他们的语法分别为:
YEAR(日期) 返回年份, 1900 - 9999 之间的整数
MONTH(日期) 返回月份,介于 1(一月)到 12(十二月)之间的整数。
DAY(日期) 返回日期中的天数,介于 1 到 31 之间的整数
年月日合并为日期
有时候年月日是分开单元格输入的,我们需要合并为规范的日期,需要用到DATE函数,他的语法为:
DATE(年,月,日)
参数年:要使用四位数字,如果年份在1900年之前,Excel 会将该值与 1900 相加来计算年份。如,DATE(109,10,1) 返回 2009 年 10 月 1 日 (1900 109)。如果年份在1900到9999年之间,则使用该数值作为年份。 例如,DATE(1949,10,1) 将返回 1949年10月1日。如果年份小于0或大于10000,则返回错误值#NUM!。
参数月:一个正整数或负整数,表示一年中从1月到12月的每月。如果月份大于12,则月份会从年份的第一个月加上月份数。 例如,DATE(1949,22,1) 则返回1949年10月1日;如果月份小于1,则月份从年份的第一个月减去月份数,然后再加上1个月。 例如,DATE(1950,-2,1) 则返回1949年10月1日。
参数日:一个正整数或负整数,表示一年中从1日到31日的每天。如果日期大于月中的天数,则日期从该月的第一天加该天数。 如,DATE(1949,9,31) 则返回1949年10月1日。如果日期小于 1,则日期从月第一天开始减该天数,然后加上1天。 如,DATE(1949,11,-30) 返回表示1949年10月1日。
时间提取时分秒
在时间中提取时分秒,我们需要用到HOUR、MINUTE、SECOND函数,他们的语法分别为:
HOUR (时间) 返回小时, 0- 23之间的整数
MINUTE (时间) 返回分钟,介于 1到 59之间的整数。
SECOND(时间) 返回秒钟,介于 1 到 60之间的整数
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com