Fórmula de Excel: Suma si un criterio de varias columnas -

Tabla de contenido

Fórmula genérica

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Resumen

Para sumar varias columnas de forma condicional, utilizando un criterio, puede utilizar una fórmula basada en la función SUMPRODUCTO. En el programa de ejemplo, la fórmula en H5 es:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Explicación

Esta primera expresión en SUMPRODUCT es el criterio, verificando si las celdas en B5: B10 contienen "rojo". El resultado es una matriz de valores VERDADERO FALSO como este:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Esto se multiplica por los valores en el rango C5: E10:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

El resultado dentro de SUMPRODUCT es:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

que devuelve 24, la suma de todos los valores en C5: E10 donde B5: B10 = "rojo".

Contiene búsqueda de tipo

SUMPRODUCT no admite comodines, por lo que si desea realizar una búsqueda de tipo "celda contiene texto específico", deberá usar criterios que devolverán VERDADERO para coincidencias parciales. Una opción es usar las funciones ISNUMBER y SEARCH como esta:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Consulte esta página para obtener más información sobre cómo funciona.

Articulos interesantes...