© Сорокин Б.Б. 2016 г.

Среднее значение ненулевых ячеек

Здравствуйте, подскажите пожалуйста, есть ряд числовых ячеек например их количество 40 в некоторых есть значения, а некоторые нулевые. Требуется сложить ячейки не нулевые и разделить на их количество, причем количество не нулевых ячеек постоянно разное. Огромное спасибо Вашему ресурсу узнал много нового.

Как я понимаю, речь идет о вычислении среднего значения по столбцу или по строке при условии, что ячейки содержащие нулевые значения не учитываются и их количество может изменяться. Классическое среднее значение равно сумма значений деленное на количество значений. С суммой все ясно, нулевые значения не влияют на сумму, а вот количество ненулевых значений будет постоянно изменяться. Чтобы их подсчитывать необходимо применить функцию СЧЁТЕСЛИ, которая позволяет подсчитать количество значений по заданному критерию в заданном диапазоне.

Функция СЧЕТЕСЛИ

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

Функция СЧЕТЕСЛИ

А теперь попробуем еще усложнить задачу. Допустим нам надо найти среднее значение по диапазону с условием, что суммируются значения больше "19". В этом случае критерий отбора влияет не только на количество значений но и на сумму. Поэтому вместо функции СУММ() мы применим функцию СУММЕСЛИ() и формула будет выглядеть так.

Функция СУММЕСЛИ

Возможны и другие варианты задания условий отбора, которые можно реализовать, используя эту формулу.