Google sheets GoogleSheets:两个单元格引用之间求和的数组公式

Google sheets GoogleSheets:两个单元格引用之间求和的数组公式,google-sheets,sum,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Sum,Google Sheets Formula,Array Formulas,Google Sheets Query,我在创建一个公式来动态求两个单元格引用之间的值之和时遇到了一个问题 我有以下数据: Name | Hours Worked | John 20 ----------------------- 10 ----------------------- 8 -------------------------------- Stef

我在创建一个公式来动态求两个单元格引用之间的值之和时遇到了一个问题

我有以下数据:

Name     |    Hours Worked     |
 John              20
         -----------------------
                   10
         -----------------------
                   8  
--------------------------------
 Stef              8
         -----------------------
                   10
--------------------------------
 Liiv              8
         -----------------------
                   10
         -----------------------
                   10
         -----------------------
                   8  
我想做的是在另一张这样的纸上生成一份报告

Name     |    Hours Worked     |
 John              38
 Stef              18
 Liiv              36

谢谢

在D2试一试:

=ARRAYFORMULA(QUERY({IFNA(REGEXEXTRACT(VLOOKUP(ROW(data!A8:A), 
 IF(data!A8:A<>"", {ROW(data!A8:A), data!A8:A}), 2, 1), "(.+)\n")), data!D8:D, 
 SUBSTITUTE(data!F8:F, "$", )*1}, 
 "select Col1,sum(Col2),sum(Col3) 
  where Col1 is not null 
  group by Col1 
  label sum(Col2)'',sum(Col3)''", 0))
=ARRAYFORMULA(查询({IFNA(REGEXEXTRACT)(VLOOKUP)(行(data!A8:A)),
如果(data!A8:A“”{ROW(data!A8:A),data!A8:A}),2,1),“(.+)\n”)、data!D8:D,
替换(数据!F8:F,“$”,)*1},
选择Col1、sum(Col2)、sum(Col3)
其中Col1不为null
Col1分组
标签sum(Col2’’,sum(Col3’’’,0))