Давайте разберемся, как найти среднее значение ячеек в диапазоне В1:В20, при этом учитывая только те ячейки, для которых соответствующие ячейки в диапазоне А1:А20 содержат число больше 2.
Для этого в Excel использует функцию СРЗНАЧЕСЛИ (в английской версии — AVERAGEIF).
Общая форма функции СРЗНАЧЕСЛИ:
=СРЗНАЧЕСЛИ(диапазон_условий; условие; диапазон_вычислений)
- диапазон_условий — диапазон ячеек, для которых нужно проверить условие (в нашем случае — А1:А20).
- условие — условие, которое должно выполняться (например, ">2").
- диапазон_вычислений — диапазон ячеек, среднее значение которых нужно найти (в нашем случае — В1:В20).
Итак, правильная формула для задачи:
=СРЗНАЧЕСЛИ(A1:A20;">2";B1:B20)
Это означает: "найти среднее значение ячеек в диапазоне В1:В20, для которых соответствующие ячейки в диапазоне А1:А20 больше 2."
Теперь посмотрим на предложенные формулы и определим, какая из них правильная:
=СРЗНАЧ(A1:A20;">2";B1:B20)— неправильно. В функции СРЗНАЧ не используется условие или диапазон условий.=СРЗНАЧЕСЛИ(В1:В20;">2";А1:А20)— неправильно. В диапазоне условий стоит В1:В20, а в условии — ">2". Но условие касается ячеек А1:А20, а диапазон вычислений — В1:В20. Всё правильно, только порядок.=СРЗНАЧЕСЛИ(A1:A20;">2";B1:B20)— правильно. Проверка условий в А1:А20, вычисление — в В1:В20.=СРЗНАЧЕСЛИ(A1:A20;">2")— сюда отсутствует диапазон вычислений, значит, ищет среднее значение в диапазоне А1:А20, что не соответствует условию.СРЗНАЧ(B1:B20;">2")— неправильно, так как стрелка и условие идут неправильно, а также эта функция ищет среднее по столбцу В согласно условию, но формально вызвана неправильно из-за синтаксиса.
Ответ:
Правильная формула — это:
=СРЗНАЧЕСЛИ(A1:A20;">2";B1:B20)
Она правильно ищет среднее по диапазону В1:В20, учитывая только те строки, где в А1:А20 число больше 2.