Excel公式:分钟和列,汇总格式为DD:HH:MM
我有以下专栏作为例子:
Variance (Minutes) -600 -600 -600 -600 -600 -600 -600
它加起来到-4200
。 这是
-2.91 days or -2 Days and 22hours
我不知道如何添加值,然后将其转换为-2天,22小时,0分钟。
这是我得到的最近(没有求和部分)(我把A1中的值设置为-2.91):
=INT(A1) & ":" & TEXT(A1-INT(A1), "h:mm")
但我需要RoundDown,否则它将它转换为-3:2:09
因为它认为-2.91是-3(向上舍入)
所以我使用RoundDown,产生一个稍好的结果
=ROUNDDOWN(A1,0) &":" & TEXT(A1-INT(A1), "h:mm")
生产:
-2:2:09
但它仍然是正确的-2天,22小时,0分钟
有人可以帮我一个公式(我不能手动select它,它在一个生成的报告中使用)来总结一列的分钟,并显示在格式dd,hh,mm
一天有1440分钟。 而Excel使用默认的(Windows版本)1900date系统不能表示负的date/时间值。 考虑到这些限制,也考虑到你显然不需要你的结果成为一个真正的数字,这里有两个可能的公式可以用来给出你在上面显示的结果
=TEXT(SIGN(SUM(A1:A7)),";-;;") &TEXT(ABS(SUM(A1:A7))/1440,"d"" days, ""h"" hours, ""m"" minutes""") =TRUNC(SUM(A1:A7)/1440) & " days, " & TEXT(ABS(SUM(A1:A7))/1440,"h"" hours, ""m"" minutes""")