Excel 中的持续时间值 Excel 不到 1 小时,从分钟变为小时

Time duration value in Excel under 1h shifted from minutes to hours

我需要导入一个 excel 文件,其中包含持续时间值。一个消息来源的问题是他们的工作表时间值发生了变化,以至于分钟的值现在显示为小时,秒显示为分钟。这是一个例子:

值应为 00:31:26 但显示为 31:26:00. 单元格的实际值为 1900/01/01 07:26:00 ??

excel 截图:

我尝试了不同的单元格格式,加、减但没有任何乐趣。除了将这些值粘贴到记事本并手动修复它们之外,我还没有找到解决方案。

有人知道如何解决这个问题吗?

PS> 我已联系消息来源进行修复,但目前还没有消息

如果源值一直是错误的并且源没有修复它们...您可以创建一个新时间,总小时数为分钟,分钟数为秒。显示从 A1:

移动后的值的单元格公式
=TIME(0;A1*24;MINUTE(A1))

另请参阅:How can I extract the hour part from a duration value in Excel?

编辑

您可以将其缩短为仅除以 60。我仍然在答案中保留更冗长的方法,因为您可能希望对值应用不同的转换。

=A1/60