You are on page 1of 4

Contar repeticiones dentro de una lista

Hay ocasiones en las que necesitamos saber el nmero de veces que un mismo elemento
se repite dentro de una lista en Excel. Esto se puede lograr de una manera muy rpida y
sencilla utilizando la funcin CONTAR.SI.
A diferencia de la funcin CONTAR, que solo cuenta las celdas que tienen un valor
numrico, la funcin CONTAR.SI nos permite contar cualquier tipo de celda siempre y
cuando su valor cumpla con la condicin establecida.
Por esta razn, la funcin CONTAR.SI necesita de dos argumentos:
1. El rango que contiene las celdas que vamos a evaluar.
2. El criterio que deben cumplir aquellas celdas que sern consideradas en la
cuenta.

Cmo contar repeticiones en Excel


Para comprender mejor el funcionamiento de la funcin CONTAR.SI haremos un
ejercicio. Supongamos que en la columna A de una hoja de Excel tengo una lista de das
de la semana:

Si me interesa saber cuntas veces se repite el da domingo, puedo utilizar la funcin


CONTAR.SI de la siguiente manera:
=CONTAR.SI($A$1:$A$25, "Domingo")

El primer argumento de la funcin CONTAR.SI es precisamente el rango de celdas que


contiene los datos que nos interesa contar. En el segundo argumento he indicado la
cadena de texto Domingo de manera que solo aquellas celdas que contienen dicho
valor sern contadas.
En la siguiente imagen puedes observar que esta frmula nos devuelve el valor 3 lo que
nos indica que existen tres celdas dentro del rango A1:A25 que contienen la cadena de
texto Domingo.

La funcin CONTAR.SI no es sensible a maysculas por lo que obtendra el mismo


resultado si el criterio indicado fuera la cadena de texto domingo en minsculas.

Contar las apariciones en una columna


Ahora que ya sabemos cmo contar el nmero de veces que se repite un valor dentro de
un rango, hagamos un segundo ejemplo donde contaremos las apariciones de cada uno
de los valores dentro de la lista.
El primer paso que sugiero hacer es obtener los valores nicos de la lista y eso lo
podemos lograr fcilmente al copiar la columna A en la columna C, y manteniendo la
columna C seleccionada, vamos a la ficha Datos > Herramientas de datos > Quitar
duplicados.

Como resultado obtendremos una lista de los valores nicos de la columna A. Nuestro
segundo paso ser insertar la funcin CONTAR.SI en la celda D1 de la siguiente
manera:
=CONTAR.SI($A$1:$A$25, C1)

En este caso, el segundo argumento de la funcin CONTAR.SI es una referencia a la


celda C1 la cual contiene la cadena de texto Mircoles por lo que la frmula nos
devolver como resultado la cantidad de celdas que tienen dicho valor.

Al copiar la frmula hacia abajo, el primer argumento permanecer fijo porque es una
referencia absoluta, pero nuestro segundo argumento se adaptar automticamente para
hacer la cuenta para cada uno de los das.

De esta manera hemos contado el nmero de apariciones para cada valor dentro de la
lista. Si lo deseas puedes ordenar los valores de la columna C de manera ascendente o
descendente y las frmulas de la columna D siempre devolvern el valor adecuado.
En este ejemplo era relativamente fcil saber que los valores nicos de nuestro listado
seran los siete das de la semana como mximo, pero si tuvieras un listado de nombres,
apellidos, ciudades, etc., ser ampliamente recomendable la ejecucin del comando
Quitar duplicados de manera que puedas conocer los valores que aparecen al menos una
vez dentro del listado y para los cuales debers crear la frmula.

You might also like