Давайте разберемся, как найти среднее значение ячеек в диапазоне В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.