Индекс массива Excel / сопоставление vlookup с другой таблицей и умножение результатов - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть 2 таблицы:

  • Таблица 1 - Детали FG с QOH

Table1

  • Таблица2 - спецификация Comp, относящаяся к FG и CompQtyPer

Table2

Comp известен и хочет суммировать table1 FG_QOH, где FG соответствует Comp в Table2, умноженному на CompQtyPer

Look-up

Ячейка таблицы E3 связана с FG 'e' и имеет CompQtyPer = 2. Таблица 1 FG 'e' имеет FG_QOH = 5. Так 2 * 5 = 10 Ячейка E6 таблицы 2 относится к FG 'c' и имеет CompQtyPer = 3. Таблица 1 FG 'c' имеет FG_QOH = 3. Итак, 3 * 3 = 9 TotQty = 19 (10 + 9)

1 Ответ

0 голосов
/ 19 ноября 2018

Этого можно добиться, создав вспомогательный столбец для таблицы 2, который в основном связывает таблицу 1 с таблицей 2 и вычисляет количество FG, необходимое для каждого компа:

Я поместил таблицу 1 в A1: B6, таблицу 2 в F1: H6 и таблицу 3 в K1: L1

В I1: I6 создайте вспомогательный столбец, используя следующую формулу:

=INDEX($B$1:$B$6,MATCH(F1,$A$1:$A$6,0))*H1

Он берет QTY из таблицы 1 и умножает его на QTY в таблице 2. Это делает следующую часть в Таблице 3 очень простой и делает ваши формулы относительно простыми и простыми в обслуживании.

В K1 поместите комп, который вы хотите посмотреть

В L1 используйте следующую формулу:

=SUMPRODUCT((G1:G6=K1)*I1:I6)

enter image description here

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