Таблицы Google: формула массива, которая суммирует между 2 ссылками на ячейки

#google-sheets #sum #google-sheets-formula #array-formulas #google-sheets-query

#google-sheets #сумма #google-sheets-formula #массив-формулы #google-sheets-query

Вопрос:

У меня возникла проблема с созданием формулы для динамического суммирования значений между ссылками на 2 ячейки.

У меня есть следующие данные:

 Name     |    Hours Worked     |
 John              20
         -----------------------
                   10
         -----------------------
                   8  
--------------------------------
 Stef              8
         -----------------------
                   10
--------------------------------
 Liiv              8
         -----------------------
                   10
         -----------------------
                   10
         -----------------------
                   8  
  

Что я хочу сделать, так это создать отчет на другом листе, подобном этому

 Name     |    Hours Worked     |
 John              38
 Stef              18
 Liiv              36
  

Ознакомьтесь с примером файла здесь

Спасибо

Ответ №1:

попробуйте в 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))
  

введите описание изображения здесь