(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