在Google表格中查找每日平均值

问题描述 投票:0回答:1

我有一个运行24/7的摄像机

每隔几个小时左右有人登录以查看未审核的镜头的最后几个小时

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

[一个人一天可以查看多个实例中的素材。我需要收集每个人每天完成的平均工作量。

我不知道如何在Google表格中完成此操作。

编辑:here's an example of the data,报告页面与数据看起来准确无误,但返回的实际值却不准确。

google-sheets average google-sheets-formula array-formulas google-sheets-query
1个回答
0
投票

尝试:

=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))})

0

spreadsheet demo

© www.soinside.com 2019 - 2024. All rights reserved.