【问题标题】:Getting Average m:s:ms time in Google Sheets在 Google 表格中获取平均 m:s:ms 时间
【发布时间】:2018-03-10 18:19:08
【问题描述】:

我正在处理 Google 表格文件以获取田径数据。

运动员跑的时间是:

1:58.66
2:00.03
2:00.31
2:01.85
2:03.07
2:03.18
2:03.57
... etc. 

我总共有 141 个值。我已经尝试寻找函数来帮助我解决这个问题,但似乎这些值不被接受为数字。

我需要所有 141 次的平均值。

【问题讨论】:

  • 我发现使用 =SPLIT(D2,".:") 和 =M150*60+N150 & "." 这样做很乏味& O150

标签: google-sheets google-drive-api


【解决方案1】:

在 excel 中没有直接的方法可以完成此操作,但您可以使用以下函数来实现(假设您的数据存储在列 A 中)

=ARRAYFORMULA(sum(60*left(A1:A)+right(A1:A,5)))/COUNTA(A:A)

所以,我使用arrayfunction 遍历A 列的整个列表并将其转换为秒,然后除以其计数(使用COUNTA 表示非数字值)以获得平均秒数所有运动员。

您可以使用此功能再次以mm:ss.00格式导出日期,

=TEXT(B1/(24*60*60),"mm:ss.00")

请注意TEXT 函数接收值(以天为单位),因此您必须将第一个函数结果(假设它位于B1)除以24*60*60

享受...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    相关资源
    最近更新 更多