Фильтры в excel среднее значение

Функция среднего очень полезна для повседневной работы в Excel. В этой статье будет рассказано о том, как легко усреднить отфильтрованные данные / список в Excel.

Среднее количество отфильтрованных данных / список в Excel


Среднее количество отфильтрованных ячеек / список с формулами

Если функция СРЕДНИЙ применяется к отфильтрованным данным или списку, она не получит правильного среднего значения. В этом состоянии функция ПРОМЕЖУТОЧНЫЙ ИТОГ может помочь вам усреднить отфильтрованные данные / список в Excel. Предположим, вы отфильтровали свою таблицу, как показано на следующих снимках экрана, вы можете получить среднее значение следующим образом:

В пустую ячейку введите формулу = ПРОМЕЖУТОЧНЫЙ ИТОГ (1; C12: C24) (C12: C24 — это диапазон со всеми отфильтрованными данными в столбце Amount) и нажмите Enter .

Сумма / количество / среднее значение видимых ячеек только в указанном диапазоне с игнорированием скрытых или отфильтрованных ячеек / строк / столбцов

Обычно функция SUM/Count/Average подсчитывает все ячейки в указанном диапазоне независимо от того, скрыты/отфильтрованы ячейки или нет. В то время как функция промежуточного итога может только суммировать/подсчитывать/усреднять, игнорируя скрытые строки. Однако, Kutools for Excel СУЩЕСТВЕННЫЙ/СОВМЕСТНЫЙ/СРЕДНЯЯВИДИМАЯ функции легко вычисляют указанный диапазон, игнорируя любые скрытые ячейки, строки или столбцы.

только количество видимых ячеек

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Рассчитывать специальные средние в Excel


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Самый простой способ получить среднее значение отфильтрованного диапазона в Excel — использовать следующий синтаксис:

SUBTOTAL( 101 , A1:A10 )

Обратите внимание, что значение 101 — это сокращение для получения среднего значения отфильтрованного диапазона строк.

В следующем примере показано, как использовать эту функцию на практике.

Пример: суммирование отфильтрованных строк в Excel

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

Затем давайте отфильтруем данные, чтобы отображались только даты в январе или апреле.

Для этого выделите диапазон ячеек A1:B13.Затем щелкните вкладку « Данные » на верхней ленте и нажмите кнопку « Фильтр ».

Затем щелкните стрелку раскрывающегося списка рядом с « Дата » и убедитесь, что отмечены только поля рядом с «Январь» и «Апрель», затем нажмите « ОК »:

Данные будут автоматически отфильтрованы, чтобы отображались только строки, в которых даты указаны в январе или апреле:

Если мы попытаемся использовать функцию AVERAGE() , чтобы найти среднее значение в столбце Sales, она фактически вернет количество всех исходных значений:

Вместо этого мы можем использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ() :

Среднее значение отфильтрованных строк Excel

Эта функция принимает среднее значение только видимых строк.

Мы можем вручную проверить это, взяв среднее значение видимых строк:

Среднее значение продаж в видимых строках: (9+13+14+14+19) / 5 = 13,8 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Как удалить отфильтрованные строки в Excel
Как подсчитать отфильтрованные строки в Excel
Как суммировать отфильтрованные строки в Excel

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

чет сразу не посмотрел. промежуточные итоги позволяют сраду считать среднее  

  Синтаксис  

  ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;ссылка2;…)  

  Номер_функции    — это число от 1 до 11 (включая скрытые значения) или от 101 до 111 (за исключением скрытых значений), которое указывает, какую функцию использовать при вычислении итогов внутри списка.  

  Номер_функции  
(включая скрытые значения) Номер_функции  
(за исключением скрытых значений) Функция    
1 101 СРЗНАЧ    
2 102 СЧЁТ    
3 103 СЧЁТЗ    
4 104 МАКС    
5 105 МИН    
6 106 ПРОИЗВЕД    
7 107 СТАНДОТКЛОН    
8 108 СТАНДОТКЛОНП    
9 109 СУММ    
10 110 ДИСП    
11 111 ДИСПР    

  Ссылка1; Ссылка2; — от 1 до 29 интервалов или ссылок, для которых подводятся итоги.

Для расчета среднего значения по условию в Excel используется функция СРЗНАЧЕСЛИ. Кроме суммирования и подсчета количества значений, вычисление среднего значения по условию – это одна из самый часто выполняемых операций с диапазонами ячеек в Excel. Поэтому стоит научится эффективно использовать такие востребованные функции.

Как найти среднее арифметическое число по условию в Excel

Ниже на рисунке представлен список медалистов зимних олимпийских игр за 1972-ой год. Допустим нам необходимо узнать средний показатель результатов призеров из Швейцарии. Название страны для условия записано в отдельной ячейке, благодаря чему можно легко менять его на другое. Формула решения:

Формула СРЗНАЧЕСЛИ.

Для решения данной задачи Excel предлагает специальную функцию СРЗНАЧЕСЛИ. Принцип работы данной функции очень похож на родственную ей СУММЕСЛИ для суммирования по условию. Также использует те же обязательные для заполнения аргументы: Диапазон и Условие. Отличается только опциональный аргумент: Диапазон_усреднения.

В данном примере каждое значение в диапазоне … проверяется: будет или не будет оно учтено при расчете среднего показателя после выборки. Все зависит от того выполняет ли условие значение текущей ячейки согласно с логическим выражением, указанным в критерии отбора. При этом если не найдется ни одной ячейки удовлетворяющей условие выборки, тогда функция СРЗНАЧЕСЛИ возвращает ошибку #ДЕЛ/0!



Альтернативная формула для расчета среднего числа с условием

При желании можно составить альтернативную формулу без использования функции СРЗНАЧЕСЛИ. Среднее значение в математике называется среднее арифметическое – является суммой всех значений, разделенной на их количество. Аналогично функция СРЗНАЧЕСЛИ суммирует все значения в диапазоне, указанном в первом аргументе с учетом заданного критерия выборки значений указанном уже во втором аргументе. А затем результат разделяется на количество выбранных значений. Такой же самый результат мы получим, используя комбинацию двух родственных функций, разделив результат вычисления СУММЕСЛИ на результат СЧЁТЕСЛИ. Поэтому для вычисления среднего значения по условию анализа выше приведенной таблицы можно применить другую формулу:

Альтернативная формула среднего числа.

В программе Excel 90% задач можно решить несколькими правильными решениями.

Как совместить формулу СРЗНАЧЕСЛИ с фильтром

Ekaterina

Дата: Понедельник, 20.06.2016, 15:19 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 26


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Добрый день!

Подскажите, пожалуйста, как посчитать среднее значение по столбцу G с условием, что считаться оно должно только по тем ячейках, напротив которых в столбце F стоит «M», и при этом

самое главное только по отфильтрованным строкам. Результат должен отображаться в ячейке «G1». Например, отфильтровываем таблицу по столбцу А по названию «FINN CRISP», и при этом в ячейке G1 должно отобразиться значение 51, как среднее по тем ячейкам из столбца «G», напротив которых в столбце «F» стоит значение «M». Соответственно при замене фильтра на другое значение вместо «FINN CRISP», среднее значение должно пересчитаться.
Пример во вложении.

Заранее большое спасибо!

К сообщению приложен файл:

MML__.xlsx
(35.5 Kb)

 

Ответить

_Boroda_

Дата: Понедельник, 20.06.2016, 15:39 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Так нужно?

Код

=СУММПРОИЗВ(G2:G300*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A1;СТРОКА(A1:A299);))*(F2:F300=»M»))/СУММПРОИЗВ((G2:G300<>»»)*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A1;СТРОКА(A1:A299);))*(F2:F300=»M»))

К сообщению приложен файл:

MML_1.xlsx
(34.5 Kb)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Udik

Дата: Понедельник, 20.06.2016, 15:42 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Без фильтра сделать формулами можно, только параметр в отдельную ячейку вводить. А как с фильтром формулами взаимодействовать, я не знаю.
[moder]Дык это … Выше ж написано типа[/moder]


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

Сообщение отредактировал _Boroda_Понедельник, 20.06.2016, 15:52

 

Ответить

Ekaterina

Дата: Понедельник, 20.06.2016, 16:42 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 26


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Boroda_, спасибо! Да, так.

 

Ответить

TimSha

Дата: Понедельник, 20.06.2016, 19:18 |
Сообщение № 5

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

94

±

Замечаний:
0% ±


Excel 2013 Pro +

А ежели просто — список/таблица да с пром итогами, а их копией над шапкой?!. ;)


«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Ответить

Ekaterina

Дата: Вторник, 21.06.2016, 11:28 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 26


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Добрый день!

К сожалению, задача усложнилась. Теперь вместо обычного среднего значения нужно считать средневзвешенное значение, с учётом весов в столбце «D». Т.е. к примеру, ставим фильтр на столбце «B» по значению «крупы», обычное среднее по значению «M» рассчитано в ячейке G1 с помощью формулы как 35, а средневзвешенное значение с учётом весов в столбце «D» должно получиться 22 (расчёт средневзвешенного для примера есть в ячейке H1).

Не могли бы Вы помочь преобразовать эту замечательную формулу так, чтоб считалось средневзвешенное вместо среднего?
Заранее большое спасибо!

К сообщению приложен файл:

5167638.xlsx
(35.8 Kb)

 

Ответить

Ekaterina

Дата: Вторник, 21.06.2016, 11:34 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 26


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

TimSha, спасибо, но решение с помощью промежуточных итогов не подходит, т.к. в этом случае нужно устанавливать фильтр на двух столбцах: на столбце «F», чтоб отфильтровать только значения «M» и на столбце «A», «B» или «С», чтоб отфильтровать бренд или sku. А мне нужно, чтоб на столбце «F» можно было обойтись без фильтра.

Решение Boroda_ идеально подходит, так что задача решена. Теперь проблема со средневзвешенным.

Но в любом случае спасибо!

 

Ответить

Ekaterina

Дата: Вторник, 21.06.2016, 14:16 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 26


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Всем спасибо! Снимаю вопрос. Уже сама разобралась, как это сделать.

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Фильтрация с помощью расширенного фильтра excel
  • Фильтры в excel сочетание клавиш
  • Фильтрация полей в excel
  • Фильтры в excel составить
  • Фильтрация по цвету ячеек excel