Я использую формулу =SUM(IF(($C$2:$C$30=O5)*($B$2:$B$30=P3),1/COUNTIFS($C$2:$C$30,O5,$A$2:$A$30,$A$2:$A$30,$B$2:$B$30,P3)),0) чтобы подсчитать, сколько разных значений в столбце A таково, что их значение в столбце B равно значению на ячейка P3 и их значение в столбце C равно их значению в ячейке O5. Это в основном рассчитывать по двум критериям.

Это ужасно неэффективно, когда число строк велико. Я не хочу использовать сводные таблицы. Я знаю, что есть способ достичь некоторого результата более эффективно, используя FREQUENCY() , но я не могу понять это. Файл, с которым я играю, находится здесь:https://www.sendspace.com/file/u3hchq.

Как мне это сделать?

Хотя я не на Excel 2010, пожалуйста, примите это.

1 ответ1

0

Формула

=SUM(--(FREQUENCY(IF((C2:C30=O5)*(B2:B30=P3),MATCH(A2:A30,A2:A30,0)),ROW(A2:A30)-ROW(A2)+1)>0))

работает.

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