在 Google 表格中过滤最快和平均时间

Posted

技术标签:

【中文标题】在 Google 表格中过滤最快和平均时间【英文标题】:Filtering fastest and average time in Google Sheets 【发布时间】:2019-10-28 12:58:51 【问题描述】:

我想添加时间,例如 12:24 或 25:32,然后过滤掉最快或平均时间。

我正在为地牢运行时制作一张表格。我想以 25:52 (mm:ss) 或类似格式输入时间。然后我想过滤出最快的运行以及运行副本的平均时间。

以下是可以使用此行轻松转换的时间列表。 这样做的问题是我无法过滤结果。

19:55
20:10
22:35
25:44
27:22

=ARRAYFORMULA(IF(A:A<>"", TEXT("00:"&A:A, "mm:ss"), ))

我在格式化时间时遇到了问题。要么我需要将时间添加为 0:25:32,要么将其转换为 1:32 AM。如果我按照本文所示转换时间。我遇到麻烦然后过滤出最快的时间。 Google Sheets format time incorrectly

【问题讨论】:

【参考方案1】:

总和:

=ARRAYFORMULA(TEXT(SUM(IF(A:A<>"", TIME(0, LEFT(A:A, 2), RIGHT(A:A, 2)), )), "[mm]:ss"))

平均:

=ARRAYFORMULA(TEXT(AVERAGE(IF(A:A<>"", TIME(0, LEFT(A:A, 2), RIGHT(A:A, 2)), )), "[mm]:ss"))

分钟:

=ARRAYFORMULA(TEXT(MIN(IF(A:A<>"", TIME(0, LEFT(A:A, 2), RIGHT(A:A, 2)), )), "[mm]:ss"))

或者如果你也想要几个小时,那么使用"[h]:mm:ss"

如果您以 MM:SS 格式输入时间,也将您的 A 列格式化为 纯文本

【讨论】:

我有同样的要求,但我的专栏是一个持续时间,所以你的平均功能不起作用 @dubis 你能分享一份你的工作表吗? 我发现有空单元格 我问一个新问题:webapps.stackexchange.com/questions/139822/…

以上是关于在 Google 表格中过滤最快和平均时间的主要内容,如果未能解决你的问题,请参考以下文章

Google表格中无限真实动态范围平均值的ArrayFormula

在 Google 表格的过滤视图中排序时,ArrayFormula 列消失

使用 Google 表格中的单个公式从范围创建动态排序和过滤列表

在 Google 表格中使用过滤器后忽略空白单元格

Google表格按2个单独条件过滤

在Google表格中将具有相同值的多个单元格与一个单元格合并以求平均值