Este artículo muestra esto para 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 que usa filtros.
Cuente la cantidad de valores únicos utilizando un filtro
Puede usar el Filtro avanzado para extraer los valores únicos de una columna de datos y pegarlos en una nueva ubicación. Luego puede usar la función FILAS para contar la cantidad de elementos en el nuevo rango.
- Asegúrese de que la primera fila de la columna tenga un encabezado de columna.
- En el menú Datos, seleccione 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á seleccionado, elimine cualquier información en el cuadro Rango de lista y luego haga clic en la columna (o seleccione el rango) que contiene sus datos.
- En el cuadro Copiar a, elimine cualquier información en el cuadro o haga clic en el cuadro, y luego haga clic en una columna en blanco donde desea copiar los valores únicos.
Seleccione la casilla de verificación Solo registros únicos y haga clic en Aceptar.
Los valores únicos del rango seleccionado se copian en la nueva columna.
En la celda en blanco debajo de la última celda del rango, ingrese la función FILAS. Use el rango de valores únicos que acaba de copiar como argumento. Por ejemplo, si el rango de valores únicos es B1: B45, ingrese:
= ROWS (B1: B45)