Совпадение индекса суммы в Excel по нескольким столбцам - PullRequest
0 голосов
/ 09 июля 2020

У меня серьезные проблемы при попытке решить мою проблему. По сути, мне нужна формула Excel, которая воспроизводит функцию СУММЕСЛИМН, поскольку похоже, что СУММЕСЛИМН не работает в моем сценарии. Фактически мне нужно СУММАТЬ по горизонтальной оси на основе параметра даты и заголовка. Я пробовал суммировать совпадения индексов, sumifs, агрегаты, суммировать sumif, суммировать vlookups и hlookups, и я либо получаю ошибочные значения, либо получаю первое значение (например, store A вернет 0 для 7/8, а Store G вернет -3291)

= СУММЕСЛИ ($ 1: $ 1, B22, ИНДЕКС ($ C $ 2: $ AQ $ 1977,1, MATCH (A982, $ A $ 2: $ A $ 9977,0)))

= СУММЕСЛИМН (B2: N2,1: 1, B22, A: A, A23)

= СУММ (СУММЕСЛИ ($ B $ 1: $ N $ 1, $ B23, ИНДЕКС ($ B $ 2: $ N $ 12,1, ПОИСКПОЗ ($ A23, $ A $ 2: $ A $ 12,0))), СУММЕСЛИ ($ B $ 1: $ N $ 1, $ B23, ИНДЕКС ($ B $ 2: $ N $ 12,2, ПОИСКПОЗ ($ A23, $ A $ 2: $ A $ 12,0))), СУММЕСЛИ ($ B $ 1: $ N $ 1, $ B23, ИНДЕКС ($ B $ 2: $ N $ 23,3, ПОИСКПОЗ ($ A23, $ A $ 2 : $ A12,0)))).

Я уверен, что диапазон суммирования - это то, что меня убивает, но в идеале я бы хотел, чтобы код был динамичным c, достаточным для определения местоположения и суммирования ячеек по ссылкам , если в какой-то момент входные данные изменятся. Я работаю с тысячами строк, поэтому диапазон сумм равен B2: AQ10000.

Формула находится на другом листе, но я ввожу ее в качестве примера.

Что мне не хватает? Есть ли способ сделать это с помощью Excel?

ТАБЛИЦА EXCEL

1 Ответ

0 голосов
/ 09 июля 2020

Используйте:

=SIMIFS(INDEX($B$2:$N$12,MATCH($A23,$A$2:$A$12,0),0),$B$1:$N$1,B$22)
...