我想以可读的方式显示分钟和小时
目前,我使用的格式为:
hh"h" mm"m"
所以:
我想删除不必要的零
我目前正在使用HOUR()和MINUTE()函数在外部格式化单元格,如下所示:
IF(HOUR(A1)>0," "&HOUR(A1)&"h","")&IF(MINUTE(A1)>0," "&MINUTE(A1)&"m","")
CELL A1 = TIME(0,1,0)
DISPLAY: 1m
CELL A1 = TIME(1,0,0)
DISPLAY: 1h
CELL A1 = TIME(1,1,0)
DISPLAY: 1h 1m
我想跳过此步骤并直接使用格式化。这可能吗?
答案 0 :(得分:1)
您可以使用以下自定义格式
来实现大部分目标 [>0.041666]h"h" m"m";[m]"m"
0.041666
= 1小时(或略低于),因此只显示1小时或以上的小时数,并使用h
和m
而不是{{1 }}和hh
你失去了前导零。
唯一不做的是隐藏零分钟,所以1小时将完全显示1小时0米。假设Excel 2007或更高版本
,您可以使用条件格式来完全正确