Измените формулу Excel на общее количество видимых ячеек. - PullRequest
5 голосов
/ 24 августа 2011

Я использую следующую формулу для создания общего количества уникальных значений

= СУММА (ЕСЛИ (ЧАСТОТА (МАТЧ (C4: C9, C4: C9,0), MATCH (C4:C9, C4: C9,0))> 0,1))

Однако сейчас я использую автофильтр, поэтому мне нужно, чтобы он суммировал только видимые строки.Я читал, что мне нужно использовать SUBTOTAL вместо SUM, но я не уверен, как правильно изменить вышеприведенную формулу.

Есть идеи?

1 Ответ

3 голосов
/ 24 августа 2011

Используйте =SUBTOTAL(9,C4:C9), где 9 - это номер функции sum (если вы наберете это на листе, появится диалоговое окно intellisense, и вы можете выбрать его, не запоминая номер функции ).

Я не помню, где он был в 2003 году, но я знаю, что в 2007 году или позже, если у вашего отфильтрованного столбца есть заголовок, выберите ячейки (включая заголовок) и щелкните поле промежуточных итогов на Data вкладка.

Редактировать: Я думаю, что вы ищете COUNTIF вместо: =COUNTIF(C4:C9,"=FREQUENCY(etc.)>0"). Вам может понадобиться формула массива с этим, если вы используете MATCH.

...