EXCEL里日期格式怎么自动成1900年了

我把格式栏设置成日期格式了,为什么输入日期后,自动成了1900年的那一天了,2010年却输不进去

第1个回答  2019-04-04
这个不是问题,5.24在EXCEL中是数值,而5-24或5/24在EXCEL中是日期。你要想弄明白这个原因,请详细了解EXCEL中日期的内部处理原则。日期在EXCEL中是以数值存放的。他的基准点就是1900.1.1
00:00:00.按秒进行存放。你的5.23,正好是1900-1-5
5:45:36,你可以算,小数点前代表天。小数点后带表时间。即1代表1天,1天的0.23正好是5小时45分36秒。而你输入5-24或5/24在EXCEL中是日期型的,他存在系统中的不是5-24或5/24,而是取当前系统年份为默认年份加上月日后转换成与1900.1.1
00:00:00相差的时间间隔数值。你将该日期改成数值格式,它就变成40322了,这代表与1900.1.1
00:00:00相差的时间间隔。明白了吗?还有疑问请加我。
第2个回答  2020-12-24
这个不是问题,5.24在EXCEL中是数值,而5-24或5/24在EXCEL中是日期。

你要想弄明白这个原因,请详细了解EXCEL中日期的内部处理原则。

日期在EXCEL中是以数值存放的。他的基准点就是1900.1.1 00:00:00.

按秒进行存放。你的5.23,正好是1900-1-5 5:45:36,你可以算,小数点前代表天。

小数点后带表时间。即1代表1天,1天的0.23正好是5小时45分36秒。

而你输入5-24或5/24在EXCEL中是日期型的,他存在系统中的不是5-24或5/24,

而是取当前系统年份为默认年份加上月日后转换成与1900.1.1 00:00:00相差的时间间隔数值。

你将该日期改成数值格式,它就变成40322了,这代表与1900.1.1 00:00:00相差的时间间隔。
相似回答