【问题标题】:Finding daily averages in Google Sheets在 Google 表格中查找每日平均值
【发布时间】:2019-11-23 02:59:04
【问题描述】:

我有一台 24/7 全天候运行的摄像机

每隔几个小时左右就会有人登录查看最近几个小时尚未查看的视频

我在 google 表格中的表格采用最新的时间戳,并从之前的人的上一个时间戳中减去它,并将差值存储为查看镜头的人所做的工作。

一个人一天可以多次查看录像。我需要收集每个人每天平均完成的工作量。

我不知道如何在谷歌表格中完成这项工作。

编辑:here's an example of the data,报告页面准确地反映了数据的样子,而不是返回的实际值。

【问题讨论】:

  • 也许您可以将 Google 表格(经过清理的版本)连同您期望计算的答案一起包含在内。
  • 与所需输出的示例共享您的工作表副本
  • @player0 已经完成了
  • @player0 已修复

标签: google-sheets average google-sheets-formula array-formulas google-sheets-query


【解决方案1】:

尝试:

=ARRAYFORMULA({TRANSPOSE(QUERY(
 {'All hours'!E2:E, TIMEVALUE('All hours'!I2:I), 'All hours'!D2:D}, 
 "select Col1,sum(Col2) 
  where lower(Col3) = '"&LOWER(REGEXEXTRACT(A1, ": (.*)"))&"' 
  group by Col1 
  label sum(Col2)'' 
  format sum(Col2)'[hh]:mm'", 0));
 TRANSPOSE(QUERY(QUERY(
 {'All hours'!E2:E, DATEVALUE('All hours'!F2:F), 
 TIMEVALUE('All hours'!I2:I), 'All hours'!D2:D}, 
 "select Col1,sum(Col3) 
  where lower(Col4) = '"&LOWER(REGEXEXTRACT(A1, ": (.*)"))&"' 
  group by Col1,Col2 
  label sum(Col3)''", 0), 
 "select avg(Col2) 
  group by Col1 
  label avg(Col2)'' 
  format avg(Col2)'[hh]:mm'", 0))})

spreadsheet demo

【讨论】:

    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多