У меня есть большая таблица показателей бизнеса в сотнях небольших регионов (см. Ссылку). Я использовал следующую формулу, чтобы попытаться идентифицировать все строки с соответствующим именем (например, Abbotsford) и суммировать общий бизнес-столбец:

=SUMIF($C$3:$C$46022,F4,INDEX($D$3:$D$46022,MATCH(F4,$C$3:$C$46022,0),0))

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

Я попытался использовать следующую альтернативную формулу (согласно этому решению), но она также не возвращает правильную сумму:

=SUMPRODUCT(SUMIF(C$3:C$46022,INDEX(F$4:F$24,MATCH(F5,F5,0),0),D$3:D$46022))

1 ответ1

1

Спасибо pat2015 за предоставленное решение, которое решило эту проблему. Похоже, что нет необходимости иметь INDEX или MATCH в формуле:

=SUMIF($C$3:$C$46022,F4,$D$3:$D$46022)

Также представляется, что SUMPRODUCT может предоставить правильный ответ согласно следующей формуле, представленной на этом сайте:

=SUMPRODUCT(--($C$3:$C$46022=F4),$D$3:$D$46022)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .