Este artículo muestra esto para los valores de texto:
=SUM(IF(FREQUENCY(IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""), IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""))>0,1))
y esto para valores numéricos:
=SUM(IF(FREQUENCY(C3:C25, C3:C25)>0,1))
Este artículo muestra fórmulas similares, pero también muestra un método usando filtros.
Contar el número de valores únicos utilizando un filtro
Puede utilizar el filtro avanzado para extraer los valores únicos de una columna de datos y pegarlos en una nueva ubicación. A continuación, puede utilizar la función FILAS para contar el número de elementos en el nuevo rango.
- Asegúrese de que la primera fila de la columna tiene una cabecera de columna.
- En el menú Datos, apunte a Filtro y luego haga clic en Filtro avanzado.
- En el cuadro de diálogo Filtro avanzado, haga clic en Copiar a otra ubicación.
- Si el rango que está contando no está ya seleccionado, elimine cualquier información en el cuadro de rango de la lista y luego haga clic en la columna (o seleccione el rango) que contiene sus datos.
- En el cuadro Copiar a, borre cualquier información del cuadro o haga clic en el cuadro y, a continuación, haga clic en una columna en blanco donde desee copiar los valores únicos.
Seleccione la casilla Sólo registros únicos y haga clic en Aceptar.
En la celda en blanco situada debajo de la última celda del rango, introduce la función FILAS. Utilice como argumento el rango de valores únicos que acaba de copiar. Por ejemplo, si el rango de valores únicos es B1:B45, entonces introduce
=RAMAS(B1:B45)