Как усреднить отфильтрованные строки в excel (с примером)
Самый простой способ усреднить отфильтрованный диапазон в Excel — использовать следующий синтаксис:
SUBTOTAL( 101 , A1:A10 )
Обратите внимание, что значение 101 — это ярлык для получения среднего значения отфильтрованного диапазона строк.
В следующем примере показано, как использовать эту функцию на практике.
Пример: сумма отфильтрованных строк в Excel
Предположим, у нас есть следующий набор данных, который показывает количество продаж, совершенных компанией в разные дни:
Далее давайте отфильтруем данные, чтобы отображались только даты в январе или апреле.
Для этого выделите диапазон ячеек A1:B13 . Затем нажмите вкладку «Данные» на верхней ленте и нажмите кнопку «Фильтр» .
Затем щелкните стрелку раскрывающегося списка рядом с пунктом «Дата» и убедитесь, что отмечены только флажки рядом с «Январь» и «Апрель», затем нажмите «ОК» :
Данные будут автоматически отфильтрованы, чтобы отображались только строки с датами в январе или апреле:
Если мы попытаемся использовать функцию СРЗНАЧ() , чтобы найти среднее значение в столбце «Продажи», она фактически вернет среднее значение всех исходных значений:
Вместо этого мы можем использовать функцию ПРОМЕЖУТОЧНЫЙИТОГ() :
Эта функция принимает среднее значение только видимых линий.
Мы можем проверить это вручную, усредняя видимые линии:
Средний объем продаж в видимых строках: (9+13+14+14+19) / 5 = 13,8 .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как удалить отфильтрованные строки в Excel
Как посчитать отфильтрованные строки в Excel
Как добавить отфильтрованные строки в Excel