Icono del sitio Desafiando Excel

Contar valores de una matriz con fitros en Excel

Funciones Utilizadas: CONTAR, SI, ESNUMERO, COINCIDIR

Suponiendo un rango de valores numéricos (matriz) en A1:C10 y un rango de celdas numéricas (filtro) en E2:E4, planteamos los siguientes dos métodos para contar aquellos valores de la matriz que coinciden con algún elemento del filtro o aquellos valores de la matriz que son distintos de algún elemento del filtro:

CONTAR VALORES DE UNA MATRIZ CON FILTROS EN EXCEL (VALORES = FILTRO)

{=CONTAR(SI(ESNUMERO(COINCIDIR(A1:C10;E2:E4;0));A1:C10))}

Combinamos las funciones CONTAR, SI, ESNUMERO y COINCIDIR para obtener el resultado deseado.

Internamente la función COINCIDIR comprueba cada valor de la matriz respecto a los valores del filtro, ESNUMERO convierte dichos valores a VERDADERO/FALSO, luego la función SI permite obtener los valores de la matriz incluidos en el filtro y finalmente CONTAR permite obtener la cantidad total de valores iguales al filtro.

Recordar de aceptar la sintaxis con CTRL+SHIFT+ENTER por ser fórmula matricial (opcional a partir de Excel 365).

 

CONTAR VALORES DE UNA MATRIZ CON FILTROS EN EXCEL (VALORES <> FILTRO)

{=CONTAR(SI(1-ESNUMERO(COINCIDIR(A1:C10;E2:E4;0));A1:C10))}

En este caso simplemente añadimos un «1-» al inicio de la función ESNUMERO para obtener la cantidad total de valores distintos al filtro.

De esta forma logramos contar los valores de una matriz con filtros mediante dos métodos de forma rápida y simple.

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