将长分钟转换为小时的公式

我需要一个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