我发现解决此问题的最佳方法是结合使用上述方法。我的所有单元格都以自定义格式输入,仅显示“HH:MM”——如果我输入“4:06”(4 分 6 秒),该字段将显示我正确输入的数字——但数据本身会在后台表示 HH:MM。
幸运的是,时间基于 60 倍(60 秒 = 60 分钟)。所以 7H:15M / 60 = 7M:15S - 我希望你能看到这是怎么回事。因此,如果我在处理数据时取 4:06 并除以 60(例如,总计 100 个单元格的总时间或平均时间,我将使用正常的 SUM 或 AVERAGE 公式,然后在公式中除以 60 .
示例 =(SUM(A1:A5))/60。如果我的数据跨越 5 个时间跟踪字段是 4:06、3:15、9:12、2:54、7:38(对我们来说代表 MM:SS,但后台的数据实际上是 HH:MM ) 那么当我计算出这 5 个字段的总和时,我想要的应该是 27M:05S,但显示的是 1D:03H:05M:00S。如上所述,1D:3H:5M 除以 60 = 27M:5S ...这是我要寻找的总和。
进一步的例子是: =(SUM(G:G))/60 和 =(AVERAGE(B2:B90)/60) 和 =MIN(C:C) (这是直接检查,所以这里不需要 /60! )。
请注意,一旦除以 60,您的“公式”或“计算”字段(平均值、总时间等)必须具有自定义格式 MM:SS,因为 Excel 的默认思维是 HH:MM(因此出现此问题)。您在时间输入的数据字段应从“常规”或“数字”格式更改为 HH:MM 的自定义格式。
这个过程使用起来仍然有点麻烦 - 但它确实意味着您的数据输入仍然非常容易输入,并且在屏幕上“正确”显示为 4:06(大多数人在“分钟”标题)。通常,在跟踪时间时,只有几个字段需要用于公式,例如“最佳时间”、“平均时间”、“总时间”等,一旦输入公式,它们通常不会更改,因此这将成为“一次性”流程 - 我在工作中将其用于我的呼叫跟踪表,以跟踪“平均呼叫”、“一天的总呼叫时间”。