2014-09-30 120 views
2

我使用时间跟踪表,通过在两个单元格中执行开始时间和结束时间之间的简单减法来计算在作业上花费的时间。如果时间大于60分钟,只显示小时

在这种情况下,hh:mm格式就足够了,或者我正在使用[h] "h" mm "m"作为一个小修改,但两者的问题是我不想在没有时(小时= 0)时显示小时。

如果例如35分钟记录,我希望输出为35 m而不是0 h 35 m[mm]格式可能是一个选项,但我仍然希望在60分钟以上的时间显示为1 h 30 m,而不是90 m

回答

2

请尝试:

[<0.04166666][mm] "m";[h] "h" mm "m"

+0

PS我去了标签 - 这可能无法在Excel 2011中工作。 – pnuts 2014-09-30 09:09:30

+1

工作完美,感谢解决方案,只需更换。带着一个零二重奏后的系统设置。 – Tom 2014-10-01 09:17:09

0

一点也不优雅,但这个怎么样:

= IF(HOUR(时间)< 1,MINUTE(时间)& “M”,HOUR(时间)& “H” & MINUTE(时间) & “M”)

返回单元格值2时24分00秒的 “2H24米” 和 “14米” 单元格值0时十四分24秒

相关问题