在 Excel 中将 60 秒以上的时间转换为分钟和秒

在 Excel 中将 60 秒以上的时间转换为分钟和秒

在我的电子表格中,我有计算耐力成绩平均值的结果,显示为:2.71 分钟。但 2 分 71 秒是错误的。

如何将 2.71 分钟转换为 3 分 11 秒?

答案1

请考虑以下屏幕截图:

在此处输入图片描述

单元格 B1 中的公式是

=TIME(0,INT(A1),MOD(A1,1)*100)

使用自定义格式来格式化单元格mm:ss,或者hh:mm:ss如果您想在时间戳中显示小时数。

答案2

  1. 其他解决方案是使用以下公式将所有数字转换为以秒为单位的数字,例如 2.70;2.20 分钟;3.00;:

=MID(A1,1,1)*60+MID(A1,3,3)

  • A1 = 2.70(数字格式化为文本,显示零,例如 2.70,如果是数字则显示 2.7)然后取秒的平均值,然后将秒转换为分钟和秒:

=INT(A2/60)&"' "&ROUND(MOD(A2,60),0)&"”"

  • “A2” = 平均秒数(例如 189)

结果是:3'9"

相关内容