К тексту на этой странице мог быть частично применён машинный перевод.

Функция AVERAGEIF

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

Синтаксис

AVERAGEIF(range, criterion, [average_range])
  • диапазон
    диапазон ячеек, которые следует проверить на соответствие указанному условию.
  • критерий
    условие, которое определяет, какие числа следует сложить (например: 15, "Hello World!", >25).
  • диапазон_среднее—(необязательно)
    диапазон ячеек, для которых нужно получить среднее значение.

Пример использования

AVERAGEIF([Первые результаты]1:Данные25, >25)

Примеры

В примере ниже используется информация из этой таблицы.

 КлиентЭлемент Заказанное количество
1АлексейРубашка10
2АлексейШапка8
3МарияРубашка20

Вот несколько примеров использования функции AVERAGEIF применительно к таблице выше.

ФормулаОписаниеРезультат
=AVERAGEIF(Клиент:Клиент, "Алексей", [Заказанное количество]:[Заказанное количество])Вычисляет среднее значение в столбце "Заказанное количество", но только для строк, где "Клиент" — "Джо". 9
=AVERAGEIF(Товар:Товар, "Рубашка", [Заказанное количество]:[Заказанное количество])Вычисляет среднее значение в столбце "Заказанное количество", но только для строк, где "Товар" — "Рубашка". 15

Если необходимо сложить два критерия, например среднее количество рубашек, заказанных Джо, используйте комбинацию функций AVG и COLLECT

Остались вопросы?

Если у вас есть корпоративный план, вы можете использовать ИИ для помощи в создании формул.

Используйте шаблон Справочника по формулам, чтобы найти дополнительную поддержку, ресурсы, просмотреть более 100 формул, глоссарий каждой функции, с которой вы можете практиковаться в реальном времени, и примеры часто используемых и сложных формул.

Найдите примеры того, как другие клиенты Smartsheet используют эту функцию, или задайте вопрос о вашем конкретном случае в онлайн-сообществе Smartsheet.

Обратиться к Сообществу