excel - 仅在时间大于 60 分钟时显示小时

标签 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 .

最佳答案

请试试:
[<0.04166666][mm] "m";[h] "h" mm "m"

关于excel - 仅在时间大于 60 分钟时显示小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115582/

相关文章:

python - pandas:列格式问题导致合并问题

html - 当我最小化我的 HTML/CSS 页面时,它会压缩所有图片和文本并破坏格式

Excel:计算值在列中出现的次数

r - 在 knitr 上设置全局千位分隔符

excel - NETWORKDAYS.INTL() 函数在 VBA 中不起作用

excel - 从 Excel 2011 创建 Word 文件

excel - cfspreadsheet 能否在不将它们更改为空白的情况下从查询中输出空值?

c# - C# 中 VBA 的类型语句相当于什么?

Excel 超链接 - 跳转到单元格并滚动窗口

arrays - 在 VBA 中合并多个数组