Sumproduct с отображением нескольких строк и сопоставления через строки - PullRequest
0 голосов
/ 29 августа 2018

хочу написать формулу Excel, которая будет суммировать значения на основе совпадения строк. Ячейки, которые должны быть сопоставлены, могут встречаться несколько раз, и на основе легенды Mapping они должны возвращать сумму значений.

В желтых ячейках я пытаюсь вычислить сумму значений в диапазоне B9: B21 на основе совпадения имен в G3: G8 согласно легенде отображения на Item1, затем Item2 и Item 3. Также я хочу рассмотреть сумма, которая должна быть сделана на дату 1, дату 2 и дату 3. Формула SumProduct ниже работает только если я использую его в массиве sum для одной даты, но не для date1, date2 и date 3:

enter image description here

Кто-нибудь знает, как это исправить? Я хотел бы добавить, что я хочу, чтобы fomrula была одинаковой в каждой желтой ячейке, не разбивая массивы по датам. Более того, в формуле важно иметь ее на основе того, что «дата 1», «дата 2» и «дата 3» совпадают.

1 Ответ

0 голосов
/ 29 августа 2018

Поместите эту формулу массива в B2 с CSE, затем заполните вправо и вниз.

=SUM(SUMIFS(INDEX($B$8:$D$19, 0, MATCH(B$1, $B$7:$D$7, 0)), $A$8:$A$19, IF($F$2:$F$7=$A2, $G$2:$G$7)))

enter image description here

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