Как я могу использовать SUMPRODUCT AND SMALL с дополнительными условиями? - PullRequest
0 голосов
/ 25 марта 2020

Я использую эту формулу для суммирования 10 наименьших значений, и все в порядке.

= SUMPRODUCT (МАЛЕНЬКИЙ (G: G; ROW (INDIRECT ("1:10"))))

Но я бы хотел добавить фильтр / условие: я хочу только суммировать значения в столбце B: B - это "A" или "B".

1 Ответ

3 голосов
/ 25 марта 2020

Это будет работать для вас:

  • G1:G100/(B1:B100="B") возвращает массив чисел в столбце G: G, а в столбце B: B = "B", несовпадающие значения будут возвращать ошибку. поэтому используйте aggregate для расчета их суммы без ignoring the error, в результате получается сумма от 1 до 10

по формуле:

=SUMPRODUCT(AGGREGATE(15,6,G1:G100/(B1:B100="B"),ROW(1:10)))

enter image description here

...