Метод 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 и обратная связь.