Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает среднее значение (среднее арифметическое) всех ячеек в диапазоне, которые удовлетворяют заданному условию.
Синтаксис
выражение. Срзначесли(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 и обратная связь.