Метод WorksheetFunction.AverageIf (Excel)

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

Синтаксис

выражение. Срзначесли(Arg1, Arg2, Arg3)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Range Одна или несколько ячеек для вычисления среднего значения.
Арг2 Обязательный Variant Условие в форме числа, выражения, ссылки на ячейку или текста, определяющее, для каких ячеек вычисляется среднее. Например, условие может быть выражено следующим образом: 32, "32", ">32", "яблоки" или B4.
Арг3 Необязательный Variant Фактический набор ячеек для вычисления среднего значения. Если этот параметр опущен, используется диапазон.

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

Double

Примечания

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

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

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

Если в диапазоне нет ячеек, отвечающих условию, функция СрзначЕсли создает значение ошибки.

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

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

Диапазон И average_range есть Фактические оцениваемые ячейки
О1:A5 В1:В5 В1:В5
О1:A5 В1:В3 В1:В5
О1:В4 C1:D4 C1:D4
О1:В4 C1:C2 C1:D4

Примечание.

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

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

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

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

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