Excel如何将12小时(文本值)转换为十进制数字?

我试图findExcel如何将am / pm时间(文本)值转换为数字小数(使用格式菜单>数字,同时select我的12小时时间列)手动函数。

例如,12:30:00如何变成0.52083?

谢谢。

date和时间可以用很多方式处理。 您在Excel中观察的时间表示基于1 day = 24 hours = 1.0 。 所以12:00 pm应该是0.5 ,而12:30:00 pm 12:00 pm 30/(24*60) = 1/48 = 0.0208333有一点( 30/(24*60) = 1/48 = 0.0208333 )。

顺便说一句。 12/24小时只是一个区域特定的演示文稿问题。 在内部,这不影响实际的date和时间值。