不要总结时间
我想知道如何格式化一个时间,使其在电子表格中显示为10小时12分钟而不是10:12,最好是vba。 因为一个变化可能需要24小时,而且它是00:00,当我这样总结两次时,应该是48小时零分,而不是00:00
正如格雷格所提到的,正确显示时间数据总和的格式是用[h]
而不是h
,在你的情况下[h]"hr"mm"min"
在VBA中:
Range("A1").NumberFormat = "[h]""hr""mm""min"""
尝试自定义格式化单元格:[h]:mm
这将保持单元中的小时和分钟,而不是实际的时间。 这个总和将适当地工作。
信用: 先生Excel表格档案
用A1中的数据,在另一个单元格中input:
=HOUR(A1) & "hr" & MINUTE(A1) & "min"