Есть ли способ присоединиться к нескольким vlookups?

У меня есть электронная таблица, в которую я ввожу информацию из сборщика средств. Я уже многое сделал, и мне кажется, что то, с чем я сталкиваюсь, должно быть проще. У меня есть 3 строки, настроенные для каждой программы сбора средств, первая строка содержит несколько частей случайной информации, а затем ряд дат / времени / сумм в долларах. Мне нужно найти в этом диапазоне каждую сумму в долларах, которая поступила, например, в 7:00 утра, и сложить их вместе. Я бы хотел, чтобы этот список начинался с L1 в таблице образцов и соответствовал списку времен в столбце K.

Мне также нужно будет суммировать все вклады на основе темы, которая является ячейкой под названием программы, но я смогу понять это, когда перейду к ней.

Образец листа находится здесь:

person Tod Poirier    schedule 29.08.2019    source источник
comment
как вы рассчитали 406? не должно быть 306?   -  person player0    schedule 30.08.2019
comment
Вы правы, должно быть, была опечатка.   -  person Tod Poirier    schedule 30.08.2019


Ответы (1)


вставьте в ячейку L1:

=ARRAYFORMULA(IFERROR(VLOOKUP(TO_TEXT(K1:K35), TO_TEXT(QUERY({
 FILTER(H46:I, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(K46:L, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(N46:O, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(Q46:R, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0)},
 "select Col1,sum(Col2) 
  where Col1 is not null 
  group by Col1 
  label sum(Col2)''", 0)), 2, 0), 0)*1)

0

person player0    schedule 29.08.2019
comment
Спасибо! Это была более сложная формула, чем я ожидал. - person Tod Poirier; 30.08.2019