Сумма из третьей таблицы на основе 2 различных условий - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь суммировать в B2 сумму из таблицы 2 для каждого поля, называемого «Pommes» в таблице 1. После того, как условие «Fruit», являющееся «Pommes», подтверждено в таблице 1, нам нужно сложить столбец «Total «в таблице 2, если Cat 1 и Cat 2 равны. Я смог сделать это, добавив столбец, который я назвал «Всего» в таблице 1, в таблицу 1 со следующей формулой: = SUMPRODUCT ((Table2 [Produit] = [@ Produit]) * (Table2 [Variante] = [ @Variante]) * Table2 [финал Prix])

, а затем с использованием следующего в B2: = SUMPRODUCT ((Table1 [Fruit] = A2) * Table1 [[Total]: [Total]])

Есть ли способ сделать это БЕЗ добавления этого столбца в таблицу 1 и ссылки непосредственно на таблицу 2?

enter image description here

1 Ответ

0 голосов
/ 12 апреля 2020

Следующая формула должна работать, обратите внимание, что она должна быть введена как формула массива, ie вместо нажатия Enter, выполните Ctrl + Shift + Enter

=SUMPRODUCT((IF(Table1[Fruit]=A1,SUMIFS(Table2[Final Prix],Table2[Produit],Table1[Produit],Table2[Variante],Table1[Variante]),0)))

Пара примеров с данными, которые вы предоставили

enter image description here enter image description here enter image description here

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