Сумма столбцов, заголовок которых отображается в таблице поиска - PullRequest
0 голосов
/ 13 июня 2011

Итак, у меня есть основная таблица данных:

ColA   ColB   ColC   ColD
aa      1       0     1
bb      1       2     2
cc      1       2     3

Ряд aa, bb, cc и т. Д. Общее количество строк не должно превышать пару сотен.

На втором листе \ столбце есть таблица, в которой перечислены только помощники соответствующего столбца, адаптируемые на лету:

Helper
ColB
ColD

Помощник поиска сообщает функциям, какие столбцы следует использовать при поиске.

Идея состоит в том, чтобы суммировать все значения из столбцов, на которые ссылаются в таблице Helper и которые соответствуют уникальному идентификатору в "ColA".

Таким образом, результат будет получен, используя приведенную выше таблицу Helper:

  • Идентификатор aa, вернется 2.
  • Идентификатор BB, вернется 3.
  • Идентификатор CC, вернется 4.

Любая идея, каксделать это.

Ответы [ 2 ]

0 голосов
/ 14 июня 2011

Введите эту формулу с помощью Control + Shift + Enter, чтобы сделать ее формулой массива.

=SUM(($A$2:$A$4="aa")*((($B$2:$B$4)*NOT(ISNA(MATCH($B$1,rngHelper,FALSE))))+(($C$2:$C$4)*NOT(ISNA(MATCH($C$1,rngHelper,FALSE))))+(($D$2:$D$4)*NOT(ISNA(MATCH($D$1,rngHelper,FALSE))))))
0 голосов
/ 14 июня 2011

Вы можете сделать это с VLOOKUP, IF и SUM:

IF(VLOOKUP(C1,$H1:$H99,1)=C1, SUM(C2:C99), "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...