将长分钟转换为小时的公式
我需要一个Excel中的公式将分钟转换为小时。 到目前为止,有如下的公式:
= A1 / 1440
所以,180分钟转换为03:00,格式为hh:mm
但是,我还需要将1600分钟的长分钟转换。在这种情况下,公式将转换为02:40,当它显示26:40时。
有任何想法吗?
你可以试试
=INT(A1/60)&":" &MOD(A1,60)
和格式hh:mm的=TEXT(FLOOR(A1/60,1),"00")&":"&TEXT(MOD(A1,60),"00")
使用与您现在使用的公式完全相同的公式,但将显示格式更改为: [h]:mm:ss
这将以您想要的格式显示,并允许您对这些值执行操作。
(格式显示在时间栏顶部)
[h]:mm:ss hh:mm:ss Equal? =1600/1440 =1600/1440 =G23=F23 =F23+1600/1440 =G23+1600/1440 =G24=F24
给
[h]:mm:ss hh:mm:ss Equal? 26:40:00 2:40:00 TRUE 53:20:00 5:20:00 TRUE
解:
=INT(A1/60)&":"&TEXT(MOD(A1,60),"00")
第一部分将单元划分为小时,只取整数部分。
Int(A1/60)
和号将它与冒号连接,然后再与第二部分连接。 美国时间格式通用。
& ":" &
Text
强制使用Mod(A1,60)作为值来填充“00”。 这可以防止看起来像“3:4”的“3:04”。
Text(Number, Format)
在Excel中用参数(数字,除数)编写的模数运算符只使用除法的其余部分。
Mod(7,5) = 2 Mod(10,5) = 0 Mod(11,5) = 1
所以:
Mod(180,60) = 0 Mod(1600,60) = 40