Функция AVERAGE в Excel

Функция AVERAGE (СРЗНАЧ) в Excel вычисляет среднее арифметическое значение предоставленных чисел. СРЗНАЧ может обрабатывать до 255 отдельных аргументов, которые могут включать числа, ссылки на ячейки, диапазоны, массивы и константы.

Что делает функция AVERAGE в Excel?

Функция AVERAGE в Excel позволяет получить среднее значение группы чисел

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

Число, представляющее среднее значение.

Аргументы

  • number1 — число или ссылка на ячейку, которая ссылается на числовые значения.
  • number2 – [необязательно] Число или ссылка на ячейку, которая ссылается на числовые значения.

Синтаксис

=AVERAGE(number1, [number2], …)

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

Функция AVERAGE вычисляет среднее значение чисел, предоставленных в качестве аргументов. Чтобы вычислить среднее значение, Excel суммирует все числовые значения и делит их на количество числовых значений.

СРЗНАЧ принимает несколько аргументов в форме номер1, номер2, номер3 и т. д., всего до 255. Аргументы могут включать числа, ссылки на ячейки, диапазоны, массивы и константы. Пустые ячейки и ячейки, содержащие текст или логические значения, игнорируются. Однако включены нулевые (0) значения. Вы можете игнорировать нулевые (0) значения с помощью функции AVERAGEIFS, как описано ниже.

Функция AVERAGE игнорирует логические значения и числа, введенные в виде текста.

Если значения, переданные в AVERAGE, содержат ошибки, функция возвращает ошибку. Вы можете использовать функцию AGGREGATE, чтобы игнорировать ошибки.

Основное использование

Типичный способ использования функции AVERAGE — указать диапазон , как показано ниже. Скопированная формула в F3:

=AVERAGE(C3:E3)

В каждой новой строке AVERAGE вычисляет среднее значение баллов за тест для каждого человека.

Пустые ячейки

Функция AVERAGE автоматически игнорирует пустые ячейки. Обратите внимание, что на экране ниже ячейка C4 пуста, а СРЗНАЧ просто игнорирует ее и вычисляет среднее значение только с помощью B4 и D4:

Однако обратите внимание, что нулевое (0) значение в C5 включается в среднее значение, поскольку это допустимое числовое значение. Чтобы исключить нулевые значения, используйте  вместо этого СРЗНАЧЕСЛИ  или СРЗНАЧЕСЛИ. В приведенном ниже примере СРЗНАЧЕСЛИ используется для исключения нулевых значений. Как и функция СРЗНАЧ, СРЗНАЧЕСЛИ автоматически исключает пустые ячейки.

=AVERAGEIF(B3:D3,">0") // исключит ноль

Смешанные аргументы

Числа, предоставленные AVERAGE, могут представлять собой смесь ссылок и констант:

=AVERAGE(A1,A2,4) // returns 3

Среднее по критериям

Чтобы вычислить среднее значение с помощью критериев, используйте AVERAGEIF или AVERAGEIFS. В приведенном ниже примере AVERAGEIFS используется для расчета среднего балла для красных и синих групп:

=AVERAGEIFS(C5:C14,D5:D14,"red") // red average
=AVERAGEIFS(C5:C14,D5:D14,"blue") // blue average

Функция СРЗНАЧЕСЛИ также может применять несколько критериев.

Средний топ-3

Комбинируя функцию AVERAGE с функцией  LARGE, вы можете вычислить среднее значение n первых значений. В приведенном ниже примере формула в столбце I вычисляет среднее значение трех лучших результатов теста в каждой строке:

Средневзвешенное

Чтобы вычислить средневзвешенное значение, вам нужно использовать функцию SUMPRODUCT, как показано ниже:

Средневзвешенное значение с СУММПРОИЗВОМ

Среднее значение без #DIV/0!

Функция усреднения автоматически игнорирует пустые ячейки в наборе данных. Однако если диапазон не содержит числовых значений, функция AVERAGEвернет #DIV/0! ошибка. Чтобы избежать этой проблемы, вы можете проверить количество значений с помощью функции COUNT и  IF следующим образом:

=IF(COUNT(range)>0,AVERAGE(range),"") // сначала проверьте количество

Когда количество числовых значений равно нулю, IF возвращает пустую строку («»). Если счетчик больше нуля, функция СРЗНАЧ возвращает среднее значение.

Среднее значение вручную

Чтобы вычислить среднее значение, AVERAGE суммирует все числовые значения и делит на количество числовых значений. Это поведение можно воспроизвести вручную с помощью  функций SUM и COUNT следующим образом:

=SUM(range)/COUNT(range) // ручной расчет среднего значения

Примечания

  • СРЗНАЧ в экселе автоматически игнорирует пустые ячейки и ячейки с текстовыми значениями.
  • AVERAGE включает нулевые значения. Используйте AVERAGEIF или AVERAGEIFS, чтобы игнорировать нулевые значения.
  • Аргументы могут быть предоставлены в виде констант, диапазонов, именованных диапазонов или ссылок на ячейки.
  • Может обрабатывать до 255 аргументов.
  • Чтобы увидеть быстрое среднее значение без формулы, вы можете использовать строку состояния.
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция AVERAGE в Excel
Функция EOMONTH в Excel