Contar Celdas con Cualquier Texto – Excel y Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on mayo 29, 2023
Descargar Libro de Ejemplo

Descargar el Libro de Ejemplo

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

 

Contar Celdas con Cualquier Texto en Excel y Google Sheets

 

 

CONTAR.SI Para Contar Celdas Con Cualquier Texto

La función CONTAR.SI cuenta las celdas que cumplen ciertos criterios. En este caso, queremos contar las celdas que contienen cualquier texto. Para ello utilizamos un símbolo comodín asterisco:

=CONTAR.SI(B2:B6;"*")

Función CONTAR SI con Comodines

 

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

Recuerde que cuando introduzca cadenas de texto en las fórmulas, debe rodearlas siempre con comillas. Esto se aplica incluso a los comodines.

 

Función CONTAR.SI.CONJUNTO para Contar Celdas con Condiciones

La Función CONTAR.SI.CONJUNTO funciona igual que la Función CONTAR.SI, excepto que permite múltiples criterios. Para mostrar un ejemplo, usemos el mismo ejemplo anterior excepto que esta vez excluiremos las celdas que digan «ABC». Podemos hacerlo añadiendo el símbolo «<>» como una sentencia condicional que representa «no igual a».

=CONTAR.SI.CONJUNTO(Range;"*"; Range;"<>Texto")
=CONTAR.SI.CONJUNTO(B2:B6; "*"; B2:B6; "<>ABC")

Función CONTAR SI CONJUNTO

 

Observará que incluso en esta fórmula, la condición va entre comillas. Puedes añadir tantas condiciones como necesites, sólo recuerda seguir la estructura de la fórmula de la función añadiendo el rango y después la condición.

Debe tenerse en cuenta que «<>ABC» no distingue entre mayúsculas y minúsculas, por lo que también incluirá las celdas que estén en minúsculas, es decir, se incluirán todas las celdas con «abc», «ABC», «aBc».

 

SUMAPRODUCTO Para Contar Celdas Con Cualquier Texto

La función SUMAPRODUCTO también puede utilizarse para contar celdas condicionalmente. Es más complicada que la función CONTAR.SI, pero es mucho más potente.

=SUMAPRODUCTO(ENTERO(ESTEXTO(Range))
=SUMAPRODUCTO(ENTERO(ESTEXTO(B2:B6)))

Función SUMAPRODUCTO

 

Desglosemos esta fórmula para entender cada una de sus partes

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

Desglose de Fórmula

 

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

Valores Función ESTEXTO

 

A continuación utilizamos la función ENTERO para convertir los valores booleanos en 1s y 0s de forma que la función SUMAPRODUCTO pueda sumar los valores, contando el número de celdas que contienen texto.

Pre Evaluación Función ENTERO

Evaluación Función ENTERO

 

También puede utilizar el signo unario doble «–» (también conocido comúnmente como doble negativo) que convierte los valores TRUE y FALSE en 1s y 0s respectivamente.

Pre Evaluación Doble Negativo

Evaluación Doble Negativo

 

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

 

Contar Celdas con Cualquier Texto – Google Sheets

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

Contar Celdas con Cualquier Texto en Google Sheets

AI Formula Generator

Pruébelo Gratis

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Volver a la Lista de Fórmulas de Excel