Функция AVERAGEIF облегчает поиск среднего значения в диапазоне данных, который соответствует указанному критерию. Одно использование этой функции заключается в том, чтобы игнорировать нулевые значения в данных, которые выбрасывают среднее или среднее арифметическое при использовании обычной функции AVERAGE. В дополнение к данным, добавленным в рабочий лист, нулевые значения могут быть результатом вычислений формулы, особенно в неполных рабочих листах.
Заметка: Информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010 и Excel для Mac.
Игнорировать нули при поиске среднего
Нижеследующее изображение содержит примерную функцию, которая использует AVERAGEIF для игнорирования всех нулевых значений. Все отображаемые функции используют одну и ту же базовую формулу с изменением диапазона между примерами. Различные результаты обусловлены различными данными, используемыми в формуле.
Критерий в формуле, позволяющий игнорировать нули:
Синтаксис и усиление функции AVERAGEIF
Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы. Синтаксис функции AVERAGEIF:
= AVERAGEIF (диапазон, критерии, средний_режим)
Аргументами для функции AVERAGEIF являются:
- Спектр (требуется): Группа ячеек выполняет поиск функции для поиска совпадений для критерия аргумент.
- критерии (обязательно): Определяет, следует ли усреднить данные в ячейке или нет.
- диапазон_усреднения (необязательно): диапазон данных, усредненный, если первый диапазон соответствует указанным критериям. Если этот аргумент опущен, данные в диапазоне аргумент усредняется.
Функция AVERAGEIF игнорирует:
- Ячейки в Average_range аргумент, который содержит значения Boolean (TRUE или FALSE).
- Ячейки в средней части, которые пусты.
Если в диапазоне нет соответствуют установленным критериям, AVERAGEIF возвращает # DIV / 0! значение ошибки, где все ячейки в диапазоне равны нулю. Если диапазон аргумент полностью пуст или содержит только текстовые значения, AVERAGEIF также возвращает # DIV / 0! значение ошибки.
Игнорировать пример нулей
Параметры входа в функцию AVERAGEIF и его аргументы включают:
- Ввод всей функции в ячейку рабочего листа.
- Выбор функции и ее аргументов с помощью построителя формул.
Хотя можно ввести полную функцию вручную, проще использовать диалоговое окно. Диалоговое окно заботится о вводе синтаксиса функции, например, скобки и разделители запятой, необходимые между аргументами.
Кроме того, если функция и ее аргументы введены вручную, критерии аргумент должен быть окружен кавычками, например'<> 0', Если для ввода функции используется формула Builder, она добавляет для вас кавычки.
Открытие Формулы-Builder
Ниже приведены шаги, используемые для ввода AVERAGEIF в ячейку D3 образца примера с помощью Builder.
-
Выбрать ячейку D3 чтобы сделать его активной ячейкой. Это место, где отображаются результаты функции.
-
Выбрать Формулы.
-
выберите Дополнительные функции > статистическая чтобы открыть раскрывающийся список функций.
-
Выбрать AVERAGEIF в списке, чтобы поднять формулу Builder.
-
Выберите Спектр линия.
-
Выделите ячейки A3 в C3 на листе, чтобы войти в этот диапазон.
-
В строке «Критерии» введите <> 0, Средний_режим остается пустым, потому что вы находите среднее значение для тех же ячеек, которые были введены для диапазона аргумент.
-
Выбрать Готово для завершения функции. Ответ 5 появляется в ячейке D3.
= AVERAGEIF (A3: C3, "<> 0")
Поскольку функция игнорирует нулевое значение в ячейке B3, среднее значение оставшихся двух ячеек равно 5 ((4 + 6) / 2 = 10). Если вы выберете ячейку D8 примера, полная функция появится в строке формул над листом.