Как я могу рассчитать сумму различных ячеек в COUNTIFS? - PullRequest
0 голосов
/ 03 октября 2019

У меня есть база данных в Excel, где столбцы содержат много разных частей данных. На другом листе я хотел бы иметь возможность выполнить SUM в операторе COUNTIFS.

Логика в моей голове такова, но, очевидно, она не работает:

=COUNTIFS($B:$B,$F4,(SUM($C:$C+$D:$D)),">=2")

Так что здесь я говорю, что если в столбце B базы данных значение равно тому, что у меня есть в ячейке F4 на моем листе, то я бы хотел, чтобы для каждой строки, где значение было тем, что у меня есть в F4, добавитьдо значений между ячейками C и D, и если это значение больше 2, то подсчитайте его, если нет, то не подсчитайте его.

Вот изображение ожидаемого результата:

Ответы [ 2 ]

1 голос
/ 03 октября 2019

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

enter image description here

Формула в G4:

=SUMPRODUCT(($B$4:$B$12=$F4)*($C$4:$C$12+$D$4:$D$12>=G$3))

Примечание: Я изменил значение G3:H3 ячейки, чтобы иметь возможность ссылаться на них.

Перетащите вниз и вправо. Для стиля динамической ссылки вы можете попробовать:

=SUMPRODUCT((F2:INDEX(F:F,COUNTA(F:F))=C3)*(H2:INDEX(H:H,COUNTA(H:H))+I2:INDEX(I:I,COUNTA(I:I))>=2))
0 голосов
/ 03 октября 2019

Использование макета

Использование вспомогательного столбца в столбце E

=C4+D4

Затем перетащите его вниз

Поместив эту формулу в G4 иперетаскивание должно делать то, что вы хотите

=COUNTIFS(E:E;$G$3;B:B;F4)

, и это в H4

=COUNTIFS(E:E;$H$3;B:B;F4)

Как заметил кто-то другой, ваш ожидаемый результат выборки неверен, если я понимаю, что вы хотитедобиться правильно. Вы можете изменить значение в G3 и H3 соответственно, чтобы при необходимости скорректировать критерии. В моем тесте у меня было> = 2 и> = 3 соответственно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...