首页 > 解决方案 > excel中格式为1h 30m + 2h 40m的总和时间

问题描述

我从一张桌子上得到了一些时间花费格式。我想将它们添加到 Excel 表中并取它们的总和。

时间格式为

1h 30m

2h 45m

我需要的总和是

4h 15m

默认情况下是否有任何公式?如果没有,有人可以帮我解决这个问题吗?

标签: excelexcel-formulaformulaformulas

解决方案


尝试这个:

=TIMEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",":"),"h",""),"m",""))

需要将时间解析为原始数字...这可以使用 left() 和 mid() 来完成,但我认为嵌套的 Substitute() 调用使其更具可读性。

从内到外,
1. 将“”改为冒号,然后将该结果传递到下一级
2.将“h”改为“”(即删除“h”)将结果传递给下一级
3.将“m”更改为“”(即删除“m”)将结果传递到下一个级别
4. 结果是需要转换为TIMEVALUE 的文本值。

您需要在 hh:mm 处格式化时间单元格,

总数是上述单元格的 sum()。

祝你好运。

在此处输入图像描述


推荐阅读