Excel显示12:30和13:00之间1:30

我试图计算两个不同时间之间的h:mm。 我正在使用这个公式

=TEXT(D21+E21, "h:mm") 

当两个单元是12:0012:3012:001:00分别显示:301:00 。 在12:301:00之间显示1:30 。 请注意,所有时间都是一天的时间。

最终,我想要四个单元格,时间,超时,午餐和午餐,时间表显示时间减去午餐。 几乎所有的input,我都很难获得精确的结果。

将其更改为:

 =TEXT(E21-D21, "h:mm") 

(将E2更改为E21以匹配原始问题JMG)

我build议你不要使用TEXTfunction。 顾名思义,TEXT函数的结果是一个文本值,您可能无法在后续计算中使用该值。 刚刚使用就足够了

=E21-D21

…然后将结果单元格式化为[h]:mm

将其更改为TEXT(E21-D21,“h:mm”),并使用13:00而不是1:00,或者添加date。 如果E21小于D21,并且1:00翻译为1AM,那么将会失败。 如果你想在不同的日子里获得差异,那么还要添加date信息。