使用 TIME() 进行 Excel 计算

使用 TIME() 进行 Excel 计算

我经常使用 Excel 来计算处理某件事所花费的小数时间,并将其四舍五入到最接近的 1/10 小时。

例如:A1 是开始时间

B1 是结束时间

C1 是四舍五入到最接近的 1/10 小时的总时间

A1:13:53   B1:14:19   C1:0.5

我使用以下方法计算:

=ROUNDUP((((B1-A1)*1440)/60),1)

当我输入开始和结束时间时,总是要在小时和分钟之间输入冒号分隔符,这很繁琐,所以我只想使用数字键盘来输入时间:

A1:13  B1:53  C1:14  D1:19  E1:0.5

我尝试了以下操作,但没有效果:

=ROUNDUP(((((TIME(C1,D1,0)-TIME(A1,B1,0))*1440)/60),1)

我怎样才能实现输入要计算的时间而不使用冒号分隔符的目标?

答案1

如果您想输入时间而不使用冒号分隔符,您可以将单元格格式化为自定义“##”:“##”。 在此处输入图片描述

然后你可以使用这个公式,类似=ROUNDUP(((TIME(LEFT(B5,2),RIGHT(B5,2),0)-TIME(LEFT(A5,2),RIGHT(A5,2),0))*1440/60),1)

在此处输入图片描述

相关内容