Contar celdas con cualquier texto: Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

En este tutorial, usaremos las funciones CONTAR.SI y SUMPRODUCTO para contar las celdas que contienen cualquier texto dentro de un rango.

COUNTIF para contar celdas con cualquier texto

La función CONTAR.SI cuenta las celdas que cumplen con ciertos criterios. En este caso, queremos contar las celdas que contienen texto. Hacemos esto usando un símbolo comodín de asterisco:

1 = CONTAR.SI (B2: B6, "*")

El comodín de asterisco coincide con cualquier cadena de texto de cualquier longitud. Si no tiene caracteres antes o después del asterisco (como en nuestro ejemplo anterior), coincidirá con todo el texto.

Recuerde que al ingresar cadenas de texto en fórmulas, siempre debe rodear las cadenas con comillas. Esto es cierto incluso para los comodines.

Función COUNTIFS para contar celdas con condiciones

La función CONTAR.SI funciona igual que la función CONTAR.SI, excepto que permite múltiples criterios. Para demostrar un ejemplo, usemos el mismo ejemplo anterior, excepto que esta vez excluiremos las celdas que dicen "ABC". Podemos hacer esto agregando el símbolo "" como una declaración condicional que representa "no es igual a".

1 = CONTAR.SI (Rango, "*", Rango, "Texto")
1 = CONTAR.SI (B2: B6, "*", B2: B6, "ABC")

Notará que incluso en esta fórmula, la condición está entre comillas. Puede agregar tantas condiciones como necesite, solo recuerde seguir la estructura de la fórmula de la función agregando el rango y luego la condición.

Cabe señalar que "ABC" no distingue entre mayúsculas y minúsculas, por lo que también incluirá celdas en minúsculas, es decir, se incluirán celdas con "abc", "ABC", "aBc".

SUMPRODUCT para contar celdas con cualquier texto

La función SUMPRODUCTO también se puede utilizar para contar celdas condicionalmente. Es más complicada que la función CONTAR.SI, pero es mucho más poderosa.

1 = SUMPRODUCTO (INT (ISTEXT (Rango))
1 = SUMPRODUCTO (INT (ISTEXT (B2: B6))

Analicemos esta fórmula para comprender cada parte de ella

Resalte una parte de la función en la barra de fórmulas y presione F9 para ver el valor calculado de esa parte de la fórmula.

ISTEXT es una función booleana que devuelve VERDADERO o FALSO en función de si una celda contiene texto. Sin embargo, cuando se usa dentro de una función SUMPRODUCT, devolverá una matriz de valores VERDADERO / FALSO: {VERDADERO; FALSO; FALSO; CIERTO; CIERTO}.

A continuación, usamos la función INT para convertir los valores booleanos en 1 y 0 para que la función SUMPRODUCTO pueda sumar los valores, contando el número de celdas que contienen texto.

También puede utilizar el signo unario doble “-” (también conocido como el doble negativo) que convierte los valores VERDADERO y FALSO en unos y ceros respectivamente.

Por último, SUMPRODUCT tomará la suma de esa matriz: 1 + 0 + 0 + 1 + 1 = 3.

Hojas de cálculo de Google: cuente celdas con cualquier texto

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave