输入下图这样一组日期,将其单元格格式设置为“常规”,所有日期变成了整数,为什么?

知识点:Excel世界里1900年1月1日是时间的源头,是第一天。日期转换为常规格式得到的数字,单位是“天”。

1900/1/1是第1天,1900/1/2是第2天……2022/1/1是第44562天。

excel数据有效性日期时间设置(Excel中处理日期和时间数据的关键要点)(1)

不同格式下的日期

输入下图这样一组时间,将其单元格格式设置为“常规”,时间变成了整数和小数,为什么?

知识点:常规格式下显示的数字,其单位是天。

0点开始,12:00:00是0.5天,18:00:00是0.75天,24:00:00是1整天。

excel数据有效性日期时间设置(Excel中处理日期和时间数据的关键要点)(2)

不同格式下的时间


日期2022/10/1加上2,等于2022/10/3

时间08:00:00加上30,却不等于18:30:00,为什么?

分析:把格式分别修改为常规和日期就会豁然开朗,30的单位“天”,并不是我们期望的30分钟,日期格式下可以看到实际上是在1900年1月0日 8点的基础上加了30天,变成了1900年1月30日8点。

解决:=A14 B14/24/60

一天24个小时,一个小时60分钟,30除以24再除以60(也可以是30除以1440),将30分钟转换为0.02083天,这样才能与08:00:00对应的0.33333天相加。经常出现在一些公式中的1440就是这样来的。

excel数据有效性日期时间设置(Excel中处理日期和时间数据的关键要点)(3)

日期与时间的运算


对日期 时间的数据运用函数INT(向下取整)即可提取出日期,运用函数MOD(取余)即可提取出时间。

将其转换为常规格式,发现这只是基本的数学运算而已,取44835.35417的整数部分即为日期,小数部分即为时间。

excel数据有效性日期时间设置(Excel中处理日期和时间数据的关键要点)(4)

日期 时间的运算

日期和时间类的数据处理如果遇到难题,不妨先转换为常规格式看看。

,