Я хочу использовать sumproduct на двух разных таблицах на основе 3-й таблицы - PullRequest
0 голосов
/ 31 августа 2018

Я - Бойскаут Ассистент, Мастер скаутов, и меня попросили помочь со сборщиком денег, поэтому я пытаюсь собрать лист Excel. Я хотел бы использовать sumproduct для сбора необходимых мне сумм из двух таблиц. Мой результат будет в B3 на рис.

Math:
(C7 * B18) + (C14 * B19)
или
(.19672 * 300) + (1 * 200)
Результат 259,02

Need
 Table 2 Dist Hours
 Table 3 Total
From
Table 1 Name = $A$3
Table 1 Name = Table 2 Name
Table 2 ID = Table 3 ID

Я надеюсь, что кто-то может помочь нашему бойскаутскому отряду (мне)

image

Ответы [ 2 ]

0 голосов
/ 01 сентября 2018

Попробуйте следующую формулу, которая должна быть подтверждена клавишами CONTROL + SHIFT + ENTER, а не просто ENTER ...

=SUM(IF(B7:B14=A3,SUMIF(A18:A19,A7:A14,B18:B19)*(C7:C14)))

Отрегулируйте диапазоны соответственно.

0 голосов
/ 01 сентября 2018

Для конечного (и статического) количества записей в таблице 3 этот метод поиска с контролем суммирования должен давать правильный результат для любого имени, помещенного в таблицу 1.

=IFERROR(INDEX(C7:C14, AGGREGATE(15, 7, ROW($1:$8)/((A7:A14=A18)*(B7:B14=A3)), 1))*B18, 0)+
 IFERROR(INDEX(C7:C14, AGGREGATE(15, 7, ROW($1:$8)/((A7:A14=A19)*(B7:B14=A3)), 1))*B19, 0)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...