Icono del sitio Desafiando Excel

Sumar valores de una matriz con criterios en Excel

Funciones Utilizadas: SUMAPRODUCTO

Suponiendo un rango con distintos valores numéricos en B2:H15 para dos ejes de días y códigos definidos (A2:A15 y B1:H1), una celda que define el código de búsqueda en K4 y una celda que define el día de búsqueda en K5, planteamos el siguiente método en una celda auxiliar para sumar los valores de la matriz aplicando los criterios y filtros de ambas celdas:

SUMAR VALORES DE UNA MATRIZ CON CRITERIOS EN EXCEL

=SUMAPRODUCTO(B2:H15*(B1:H1=K4)*(A2:A15=K5))

Aplicamos la función SUMAPRODUCTO para obtener el resultado deseado.

Internamente primero construimos dos matrices de filtro con los ejes del rango original, y los multiplicamos para obtener una matriz de filtro con valores «1» en aquellas intersecciones donde ambos ejes son VERDADERO (código y día de filtro). Finalmente multiplicamos dicha matriz con los valores del rango original para obtener sólo los datos deseados, y los sumamos con la función SUMAPRODUCTO.

De esta forma logramos sumar valores de una matriz con criterios y filtros de forma rápida y simple en Excel.

 

Puedes consultar más fórmulas interesantes en el anuario de Desafiando Excel o en el buscador de artículos de la web: Buscador de fórmulas

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores. 

Salir de la versión móvil