¿Cómo contar celdas filtradas con texto en Excel?
En Excel, contar celdas con texto es sencillo. Pero cuando se trata de contar celdas filtradas con texto, las cosas se complican. Este tutorial presentará tres formas de contar las celdas con texto de una lista filtrada.
Contar celdas de texto filtradas usando una columna auxiliar
Contar celdas de texto filtradas usando SUMAPRODUCTO, SUBTOTAL, INDIRECTO, FILA y funciones ISTEXT
Contar celdas de texto filtradas usando SUMAPRODUCTO, SUBTOTAL, DESREF, MIN, FILA y funciones ISTEXT
Contar celdas de texto filtradas usando una columna auxiliar
Usando la función CONTAR.SI, junto con la ayuda de una columna auxiliar, podemos contar fácilmente las celdas de texto filtradas. Por favor, sigue los siguientes pasos.
1. Por favor, copia la fórmula a continuación en la celda D2, luego presiona la tecla "Enter" para obtener el primer resultado.
=SUBTOTAL (103, A2)
Nota: La columna auxiliar con la fórmula SUBTOTAL sirve para probar si la fila está filtrada o no. Y "103" representa la función "CONTARA" en el argumento "núm_función".
2. Luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula.
3. Por favor, copia la fórmula a continuación en la celda "F2", luego presiona la tecla "Enter" para obtener el resultado final.
=COUNTIFS(A2:A18,"*", D2:D18, 1)
Podemos ver que hay "4" celdas con texto en los datos filtrados.
Contar celdas de texto filtradas usando SUMAPRODUCTO, SUBTOTAL, INDIRECTO, FILA y funciones ISTEXT
Otro método para contar las celdas filtradas con texto es usar la "combinación" de las funciones "SUMAPRODUCTO", "SUBTOTAL", "INDIRECTO", "FILA" e "ISTEXT". Por favor, sigue los siguientes pasos.
Por favor, copia la fórmula a continuación en la celda "E2", luego presiona la tecla "Enter" para obtener el resultado.
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))
Explicación de la fórmula:
- "FILA(A2:A18)" devuelve los números de fila respectivos del rango A2:A18.
- "INDIRECTO("A"&FILA(A2:A18))" devuelve las referencias de celda válidas del rango dado.
- "SUBTOTAL(103, INDIRECTO("A"&FILA(A2:A18)))" prueba si la fila está filtrada o no, y devuelve 1 para las celdas visibles, 0 para las celdas ocultas y vacías.
- "ISTEXT(A2:A18)" comprueba si cada celda en el rango A2:A18 contiene texto, y devuelve Verdadero para las celdas con texto, Falso para las otras celdas. El operador unario doble (--) convierte los valores VERDADERO y FALSO en 1 y 0.
- "SUMAPRODUCTO(SUBTOTAL(103, INDIRECTO("A"&FILA(A2:A18))), --(ISTEXT(A2:A18)))" puede verse como "SUMAPRODUCTO({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1})". Luego, SUMAPRODUCTO multiplica los dos arreglos juntos y devuelve la suma de los valores, que es 4.
Contar celdas de texto filtradas usando SUMAPRODUCTO, SUBTOTAL, DESREF, MIN, FILA e ISTEXT
El tercer método para contar las celdas con texto de datos filtrados es "concatenar" las funciones "SUMAPRODUCTO", "SUBTOTAL", "DESREF", "MIN", "FILA" e "ISTEXT". Por favor, sigue los siguientes pasos.
Por favor, copia la fórmula a continuación en la celda "E2", luego presiona la tecla "Enter" para obtener el resultado.
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)))
Explicación de la fórmula:
- "DESREF(A2:A18, FILA(A2:A18)-2 -- MIN(FILA(A2:A18)-2),,1)" devuelve las referencias de celda individuales del rango A2:A18.
- "SUBTOTAL(103, DESREF(A2:A18, FILA(A2:A18)-2 -- MIN(FILA(A2:A18)-2),,1))" comprueba si la fila está filtrada o no, y devuelve 1 para las celdas visibles, 0 para las celdas ocultas y vacías.
- "ISTEXT(A2:A18)" comprueba si cada celda en el rango A2:A18 contiene texto, y devuelve Verdadero para las celdas con texto, Falso para las otras celdas. El operador unario doble (--) convierte los valores VERDADERO y FALSO en 1 y 0.
- "SUMAPRODUCTO(SUBTOTAL(103, DESREF(A2:A18, FILA(A2:A18)-2 -- MIN(FILA(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)))" puede verse como "SUMAPRODUCTO({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1})". Luego, SUMAPRODUCTO multiplica los dos arreglos juntos y devuelve la suma de los valores, que es 4.
Otras Operaciones (Artículos)
Combinar Las Funciones CONTAR.SI E IZQUIERDA Para Contar Celdas Que Comienzan Con Un Carácter Específico En Excel
Para contar el número de celdas que comienzan con un carácter específico en Excel, puedes combinar las funciones CONTAR.SI e IZQUIERDA para lograrlo. De hecho, hay diferentes tipos de fórmulas que pueden lograrlo. Este tutorial te guiará paso a paso.
¿Cómo Contar Celdas Que Contienen Números O No En Excel?
Si hay un rango de celdas, algunas contienen números y otras contienen texto, ¿cómo puedes contar rápidamente las celdas que contienen números o no en Excel?
¿Cómo Contar Celdas Si Se Cumple Uno De Varios Criterios En Excel?
¿Qué pasa si cuentas celdas si contienen uno de varios criterios? Aquí compartiré las formas de contar celdas si contienen X o Y o Z… etc. en Excel.
¿Cómo Contar Celdas Con Texto Específico Y Color De Relleno/Fuente En Excel?
¿Sabes cómo contar celdas con múltiples condiciones? Por ejemplo, contar el número de celdas que contienen tanto texto específico como color de fuente/color de relleno. Este artículo te mostrará la solución.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!