Метод WorksheetFunction.AverageIf (Excel)

Возвращает среднее (среднее арифметическое) всех ячеек в диапазоне, соответствующих заданным критериям.

Синтаксис

expression. AverageIf (Arg1, Arg2, Arg3)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Range Одна или несколько ячеек для среднего значения.
Arg2 Обязательный Variant Критерии в виде числа, выражения, ссылки на ячейку или текста, определяющие усредненные ячейки. Например, критерии можно выразить как 32, "32", ">32", "яблоки" или B4.
Arg3 Необязательный Variant Фактический набор ячеек для среднего значения. Если этот параметр опущен, используется диапазон.

Возвращаемое значение

Double

Замечания

Ячейки в диапазоне, содержащие значение True или False , игнорируются.

Если ячейка в диапазоне или average_range является пустой ячейкой, AverageIf игнорирует ее.

Если ячейка в критерии пуста, AverageIf обрабатывает ее как значение 0.

Если никакие ячейки в диапазоне не соответствуют условиям, AverageIf создает значение ошибки.

Используйте подстановочные знаки, вопросительный знак (?) и звездочку (*) в критериях. Вопросительный знак соответствует любому одному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.

Average_range не обязательно должны иметь тот же размер и форму, что и диапазон. Фактические усредненные ячейки определяются с помощью верхней, левой ячейки в average_range в качестве начальной ячейки, а затем включает ячейки, соответствующие по размеру и форме диапазону. Например:

Если диапазон имеет значение И average_range Фактические вычисляемые ячейки:
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Примечание.

Метод AverageIf измеряет центральную тенденцию, которая является расположением центра группы чисел в статистическом распределении. Три наиболее распространенных показателя центральной тенденции:

  • Среднее значение, которое является средним арифметическим и вычисляется путем сложения группы чисел, а затем деления на количество этих чисел. Например, среднее значение 2, 3, 3, 5, 7 и 10 равно 30, разделенное на 6, то есть 5.
  • Median— среднее число группы чисел; то есть половина чисел имеет значения, превышающие медиану, а половина чисел — значения, которые меньше медианы. Например, медиана 2, 3, 3, 5, 7 и 10 — 4.
  • Режим — наиболее часто встречающееся число в группе чисел. Например, режим 2, 3, 3, 5, 7 и 10 — 3.

Для симметричного распределения группы чисел эти три меры центральной тенденции являются одинаковыми. При неравномерном распределении группы чисел они могут быть разными.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.