Pregunta Excel: ¿cómo puedo sumar los cuadrados de valores en un rango que cumple un criterio?


Tengo una serie de valores Quiero calcular qué es efectivamente el RMSE de un rango de celdas basado en entradas en una columna diferente. Para hacer eso, necesito la suma de cuadrados de valores dentro de un rango que cumpla un criterio específico.

SUMIF calculará la suma de todas las celdas que cumplen un criterio.

SUMSQ calculará la suma de todas las celdas en un rango, pero no criterios.

¿Cómo obtengo efectivamente la combinación? ¿Hay algo como un SUMSQIF?


1


origen




Respuestas:


yo usaría SUMPRODUCT ():

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

para este caso:

enter image description here


2





también puedes usar esta fórmula de matriz:

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

Al ser una fórmula de matriz, debe confirmarse con Ctrl-Shift-Enter en lugar de Entrar al salir del modo de edición. Si se hace correctamente, Excel pondrá {} alrededor de la fórmula.

Además, al ser una fórmula de matriz, se deben evitar las referencias de columnas completas.

enter image description here


1