首页 > 解决方案 > Excel公式时间减去文本格式的时间

问题描述

我想以文本格式减去时间,
例如:10.51 - 2.15(表示 10 小时 51 分钟 - 2 小时 15 分钟)

现在我使用 Min-Min 然后转换为文本格式的 Hrs,但是有没有我不需要转换为 Min 的精彩代码?只是 Hs-Hrs。 =CONCATENATE(INT((textMin)/60),".",MOD(INT(textMin),60))

我不使用时间格式或“:”,因为要输入很多数据,数字键盘适合输入很多数据。

非常感谢!

标签: excelexcel-formula

解决方案


有几种方法可以解决这个问题。

  • 使用 Find and Replace 替换.with :,然后使用简单的减法
  • 在输入数据时保留数据并使用公式将小数转换为时间值
    =TIME(INT(A1),MOD(A1,1)*100,0)-TIME(INT(B1),MOD(B1,1)*100,0)
    

像这儿:

在此处输入图像描述

或使用

=SUBSTITUTE(A1,".",":")-SUBSTITUTE(B1,".",":")

推荐阅读