2013-02-11 2 views
0

У меня есть проблема с формулой ВПР/индекс матча в Excel 2010.Сумма до аналогичных значений в ВПР/INDEX-MATCH превосходят функции

У меня есть таблица, которая содержит повторяющиеся значения в столбце Имя. У меня есть таблица в другом листе, которая ссылается на имя & сумма с первого листа. , если в исходной таблице существует повторяющееся имя, оно должно суммировать сумму.

Например, посмотрите на рисунок ниже. ABC - это дублирующее имя, и его сумма должна быть равна нулю. Как я могу использовать формулы Vlookup/index-match, чтобы отобразить «0» в результате при поиске имени ABC?

В листе адресата имя появляется только один раз, поэтому я не хочу добавлять другую таблицу ABC в таблицу dest.

Example of the problem Спасибо! Roni.

+1

Я предложил бы использовать сводные таблицы –

+0

инициированные таблица является PIVOT Таблица. Я не добавил весь столбец. Поскольку есть еще одна колонка SECTOR, значение ABC существует в двух секторах. –

+0

Но если это уже сводная таблица, почему бы просто не добавить еще один (то есть скопировать этот) и вывести столбец сектора? –

ответ

7

VLOOKUP и/или INDEX/MATCH вернет вам только одну запись (первое совпадение) - поэтому вы не можете использовать ее для суммирования (если только в формуле массива).

Однако, используя SUMIFS (или в Excel 2003 и более ранних SUMIF) будет только то, что вам нужно: Так что в F2, вы могли бы написать:

 
=SUMIFS($C$2:$C$6,$B$2:$B$6,E2) 

+0

+1 для простоты))) –

+0

Спасибо, это звучит как правильный ответ, я проверю, когда я вернусь к этому клиенту в пятницу. –

+0

Да, это работает для меня. Благодарю. –