在excel中将4位数字转换为时间

在excel中将4位数字转换为时间,excel,Excel,当我用这个公式把4位数转换成时间时,我遇到了一个问题 {=INT(C2/100)/24+MOD(C2,100)/1440} 及 当我的值大于60且小于100时 900 = 9:00 100 = 1:00 75 = 1:15 如果您知道将数字转换为时间的确切公式,请联系我们。建议我 使用以下公式: =IF(A1<100,TIME(0,A1,0),TIMEVALUE(REPLACE(A1,LEN(A1)-1,0,":"))) =如果(A1使用以下公式: =IF(A1<100,

当我用这个公式把4位数转换成时间时,我遇到了一个问题

{=INT(C2/100)/24+MOD(C2,100)/1440} 

当我的值大于60且小于100时

900 = 9:00 
100 = 1:00 
75 = 1:15
如果您知道将数字转换为时间的确切公式,请联系我们。建议我


使用以下公式:

=IF(A1<100,TIME(0,A1,0),TIMEVALUE(REPLACE(A1,LEN(A1)-1,0,":")))
=如果(A1使用以下公式:

=IF(A1<100,TIME(0,A1,0),TIMEVALUE(REPLACE(A1,LEN(A1)-1,0,":")))

=如果(A1你也可以试试这个公式


=如果(A1你也可以试试这个公式

=IF(A1简单地说:

=--TEXT(A1,"00\:00")
并将单元格格式化为
h:mm
[h]:mm

简单地说:

=--TEXT(A1,"00\:00")
并将单元格格式化为
h:mm
[h]:mm


看,我发布了一个答案,返回您显示为所需结果的内容。但为什么您希望输入
75
显示的时间比输入
100
显示的时间更长?看,我发布了一个答案,返回您显示为所需结果的内容。但为什么您希望输入
75
显示的时间更长输入
100