如果时间超过60分钟,则仅显示小时数

时间:2014-09-30 07:55:14

标签: excel formatting excel-2011 time-tracking

我使用时间跟踪表,通过在两个单元格中的开始时间和结束时间之间进行简单的减法来计算作业所花费的时间。

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

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

2 个答案:

答案 0 :(得分:2)

请尝试:

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

答案 1 :(得分:0)

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

= IF(HOUR(时间)&lt; 1,MINUTE(时间)&amp;“m”,HOUR(时间)&amp;“h”&amp; MINUTE(时间)&amp;“m”)

将单元格值02:24:00返回为“2h 24m” 和单元格值00:14:24为“14m”