Formulación del problema
Existe un rango de datos en el que algunos valores se repiten más de una vez:
La tarea es contar la cantidad de valores únicos (no repetitivos) en el rango. En el ejemplo anterior, es fácil ver que solo se mencionan cuatro opciones.
Consideremos varias formas de resolverlo.
Método 1. Si no hay celdas vacías
Si está seguro de que no hay celdas vacías en el rango de datos original, puede usar la fórmula de matriz corta y elegante:
No olvide ingresarlo como una fórmula de matriz, es decir, presione después de ingresar la fórmula, no Enter, sino la combinación Ctrl + Shift + Enter.
Técnicamente, esta fórmula itera a través de todas las celdas de la matriz y calcula para cada elemento el número de ocurrencias en el rango usando la función COUNTIF (CONTAR.SI). Si representamos esto como una columna adicional, entonces se vería así:
luego se calculan las fracciones 1/Número de ocurrencias para cada elemento y se suman todos, lo que nos dará el número de elementos únicos:
Método 2. Si hay celdas vacías
Si hay celdas vacías en el rango, deberá mejorar ligeramente la fórmula agregando una verificación de celdas vacías (de lo contrario, obtendremos un error de división por 0 en una fracción):
Eso es.
- Cómo extraer elementos únicos de un rango y eliminar duplicados
- Cómo resaltar duplicados en una lista con color
- Cómo comparar dos rangos para duplicados
- Extraiga registros únicos de una tabla por una columna dada usando el complemento PLEX