首页 > 解决方案 > 如何在 Excel 中创建单圈时间和会话时间格式?

问题描述

我想知道如何在 Excel 中为我的燃料公式格式化一些单元格。我创建了一个简单的电子表格,用于计算平均单圈时间和总比赛时间来计算完成比赛所需的燃料量。我编写的公式适用于基于十进制的数字,但我想知道是否可以通过格式化使电子表格更好,以便有人输入他们的实际单圈时间和会话时间,MM:SS.split。而不必以十进制格式输入时间,这可能会变得混乱

我编写了一个函数,可以为我提供正确的燃料计算,但我希望单元格针对单圈时间和会话时间进行自定义格式,而不是小数,并且仍将所需的总燃料显示为常规数字。

=A2*B2

预计:|1:00|10:00| 10 圈 |

实际:|1.00|10.00| 10|

标签: excelexcel-formulaoffice365

解决方案


如果您不打算对这些数字执行任何计算,那么您可以使用公式TEXT()。对于时间,您可以使用类似下面的内容,其中m表示分钟和s表示秒,1440 是 24 小时 * 60 分钟(excel 中的 1 相当于 1 天,因此您需要除以 1440 才能使一天变成一分钟) :

=TEXT(A1/1440,"mm:ss")

以下是圈数:

=TEXT(A1, "#"" Laps""")

在此处输入图像描述


但是如果你必须对这些数字进行计算,那么你将不得不直接格式化单元格而不是使用公式(主页>格式>单元格格式>自定义(在常规下,或单元格上的Ctrl+ 1)并使用我使用的格式在文本公式中,分别是 iemm:ss# "Laps"。但是,对于时间,您将不得不手动除以 1440。

在此处输入图像描述

在此处输入图像描述


推荐阅读