1

У меня есть ряд ценностей. Я хочу вычислить, какова эффективная среднеквадратичная величина диапазона ячеек на основе записей в другом столбце. Для этого мне нужна сумма квадратов значений в диапазоне, соответствующем заданным критериям.

SUMIF рассчитает сумму всех ячеек, соответствующих критериям.

SUMSQ рассчитает сумму всех ячеек в диапазоне, но без критериев.

Как мне эффективно получить комбинацию? Есть ли что-то вроде SUMSQIF?

2 ответа2

2

Я бы использовал SUMPRODUCT():

=SUMPRODUCT((--(A:A="dog")*(B:B))^2)

для этого случая:

1

Вы также можете использовать эту формулу массива:

=SUMSQ(IF(A1:A10="dog",B1:B10))

Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, тогда Excel поместит {} вокруг формулы.

Кроме того, будучи формулой массива, следует избегать полных ссылок на столбцы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .