Метод WorksheetFunction.AverageIfs (Excel)
Возвращает среднее (среднее арифметическое) для всех ячеек, соответствующих нескольким критериям.
Синтаксис
expression. AverageIfs (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27 , Arg28, Arg29, Arg30)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 - Arg30 | Обязательный | Range | Один или несколько диапазонов, в которых вычисляется связанный критерий. |
Возвращаемое значение
Double
Замечания
Если ячейка в average_range является пустой ячейкой, AverageIfs игнорирует ее.
Если ячейка в диапазоне условий пуста, AverageIfs обрабатывает ее как значение 0.
Ячейки в диапазоне, содержащие Значение True , оцениваются как 1; ячейки в диапазоне, содержащие значение False , оцениваются как 0 (ноль).
Каждая ячейка в average_range используется при вычислении среднего значения только в том случае, если для этой ячейки соответствуют все указанные условия.
Если ячейки в average_range пустые или содержат текстовые значения, которые не могут быть преобразованы в числа, AverageIfs создает ошибку.
Если нет ячеек, соответствующих всем критериям, AverageIfs создает значение ошибки.
Используйте подстановочные знаки, вопросительный знак (?) и звездочку (*) в критериях. Вопросительный знак соответствует любому одному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.
Каждый criteria_range не обязательно должен иметь тот же размер и форму, что и average_range. Фактические усредненные ячейки определяются с помощью верхней левой ячейки в этой criteria_range в качестве начальной ячейки, а затем включает ячейки, соответствующие по размеру и форме диапазону. Например:
Если average_range имеет значение | И criteria_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 |
Примечание.
Метод AverageIfs измеряет центральную тенденцию, которая является расположением центра группы чисел в статистическом распределении. Три наиболее распространенных показателя центральной тенденции:
- Среднее значение, которое является средним арифметическим и вычисляется путем сложения группы чисел, а затем деления на количество этих чисел. Например, среднее значение 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 и обратная связь.