Как в Excel подсчитать итоги с учетом фильтра
Часто в таблицах Excel мы фильтруем данные, чтобы отобрать нужные строки. Но как посчитать сумму, количество, среднее значение или другие показатели только для видимых после фильтра строк? Обычные функции вроде СУММ или СРЗНАЧ будут учитывать все значения, в том числе скрытые.
Вот здесь на помощь приходит функция Excel ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Она умеет:
- Суммировать (подсчитывать сумму)
- Считать количество непустых ячеек
- Считать количество числовых ячеек
- Вычислять среднее, максимум, минимум и многие другие показатели
- Игнорировать все строки, которые были скрыты фильтром или вручную
Как использовать
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер функции; диапазон)
номер функции:
- 1 — Среднее
- 2 — Количество непустых ячеек
- 3 — Количество чисел
- 4 — Макссимум
- 5 — Минимум
- 9 — Сумма
Примеры использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ
Предположим, в ячейки A2:A5 введены следующие числа: 120, 10, 150, 23
Фильтр не установлен
Сумма всех чисел: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A5)
Результат: 303
Среднее значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A2:A5)
Результат: 75,75
Максимальное значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;A2:A5)
Результат: 150
Минимальное значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;A2:A5)
Результат: 10
Установлен фильтр скрывающий строки с числами 10 и 23
Сумма всех чисел: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A5)
Результат: 170
Среднее значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A2:A5)
Результат: 135
Максимальное значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;A2:A5)
Результат: 150
Минимальное значение: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;A2:A5)
Результат: 120
В качестве номера функции можно вводить не число, а ссылку на ячейку и вводить номер функции в ячейке.