(Excel)将时间从几分钟改为小数
我有时间格式化为4.45
(意思是4小时45分钟)如何格式化为4.75
(从几分钟到1/100小时)?
从9.30(9小时30分钟)到9.5(9.5小时)使用这个function
=(A1-TRUNC(A1,0))/0.6+TRUNC(A1)
扭转使用这个function
=(A1-TRUNC(A1,0))*0.6+TRUNC(A1)
这里有一个不同的方法,适应一个长期的Excelfunction:
=DOLLARDE(A1,60)
由于分钟部分表示为分母60的值,因此可以使用DOLLARDE
函数将其转换为分母100的小数。
为了逆转这个过程,将分数时间转换回hours.minutes,使用:
=DOLLARFR(A1,60)
请尝试:
=INT(A1)+100*MOD(A1,1)/60
这不应该关心小数点分隔符(区域设置不敏感),并留下一个数字,而不是文本。
你不能用自定义的格式来做,但是如果这个值是date/时间格式,那么你可以把它乘以24,然后把格式改为General或Number
= A1 * 24
Excel中的date和时间存储为天数,所以4:45:00 AM
0.197916667
存储为0.197916667
如果在单元格中input0
并将其格式更改为date/时间,则会显示类似的内容
Saturday, January 00, 1900 12:00:00 AM