Contar valores únicos entre duplicados

Contar valores únicos entre duplicados

Supongamos que desea averiguar cuántos valores únicos existen en un rango que contiene valores duplicados. Por ejemplo, si una columna contiene:

  • Los valores 5, 6, 7 y 6, el resultado son tres valores únicos: 5, 6 y 7.

  • Los valores "Bradley", "Doyle", "Doyle", "Doyle", el resultado son dos valores únicos: "Bradley" y "Doyle".

Hay varias formas de contar valores únicos entre duplicados.

¿Qué desea hacer?

Contar el número de valores únicos mediante un filtro

Contar el número de valores únicos mediante funciones

Contar el número de valores únicos mediante un filtro

Puede usar el cuadro de diálogo Filtro avanzado para extraer los valores únicos de una columna de datos y pegarlos en una nueva ubicación. A continuación, puede usar la función FILAS para contar el número de elementos del nuevo rango.

  1. Seleccione el rango de celdas o asegúrese de que la celda activa se encuentra en una tabla.

    Asegúrese de que el rango de celdas tiene un encabezado de columna.

  2. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Avanzadas.

    Aparecerá el cuadro de diálogo Filtro avanzado.

  3. Haga clic en Copiar a otro lugar.

  4. En el cuadro Copiar a, escriba una referencia de celda.

    Otra alternativa es hacer clic en Contraer diálogo Imagen de botón para ocultar temporalmente el cuadro de diálogo, seleccionar una celda de la hoja de cálculo y, a continuación, presionar Expandir diálogo Imagen de botón .

  5. Active la casilla de verificación Sólo registros únicos y haga clic en Aceptar.

    Los valores únicos del rango seleccionado se copian en la nueva ubicación empezando por la celda que ha especificado en el cuadro Copiar a.

  6. En la celda vacía situada debajo de la última celda del rango, especifique la función FILAS. Use el rango de valores únicos que acaba de copiar como argumento, excluyendo el encabezado de columna. Por ejemplo, si el rango de valores únicos es B2:B45, especifique entonces =FILAS(B2:B45).

Principio de página

Contar el número de valores únicos mediante funciones

Use una combinación de las funciones SI, SUMA, FRECUENCIA, COINCIDIR y LARGO para realizar esta tarea:

  • Asigne el valor 1 a cada condición verdadera usando la función SI.

  • Sume el total usando la función SUMA.

  • Cuente el número de valores únicos empleando la función FRECUENCIA. La función FRECUENCIA pasa por alto el texto y los valores cero. Para la primera aparición de un valor específico, esta función devuelve un número igual al número de apariciones de dicho valor. Para cada aparición del mismo valor después de la primera, esta función devuelve un cero.

  • Para devolver la posición de un valor de texto en un rango, use la función COINCIDIR. Este valor devuelto se usa después como argumento para la función FRECUENCIA de forma que se puedan evaluar los valores de texto correspondientes.

  • Busque las celdas en blanco empleando la función LARGO. Las celdas en blanco tienen una longitud de 0.

Ejemplo

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

Cómo copiar un ejemplo

  1. Cree una hoja de cálculo o un libro en blanco.

  2. Seleccione el ejemplo en el tema de Ayuda.

    Nota: No seleccione los encabezados de fila ni de columna.

    Seleccionar un ejemplo de la Ayuda

    Seleccionar un ejemplo de la Ayuda

  3. Presione CTRL+C.

  4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

  5. Para alternar entre la visualización de los resultados y la visualización de las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o, en el grupo Auditoría de fórmulas de la pestaña Fórmulas, haga clic en el botón Mostrar fórmulas.

1

".2"

3%

-4

'5

6%

7

8%

9%

10%

A

B

Datos

Datos

986

Bermejo

Navarro

563

67

789

235

Bermejo

Navarro

689

789

Navarro

143

5,6

237

67

235

Fórmula

Descripción (resultado)

=SUMA(SI(FRECUENCIA(A2:A10;A2:A10)>0;1))

Cuenta el número de valores numéricos únicos en las celdas A2:A10, pero no cuenta las celdas en blanco ni los valores de texto (4).

=SUMA(SI(FRECUENCIA(COINCIDIR(B2:B10,B2:B10,0),COINCIDIR(B2:B10,B2:B10,0))>0,1))

Cuenta la cantidad de valores de texto y numéricos únicos en las celdas B2:B10 (que no deben contener celdas en blanco) (7).

=SUMA(SI(FRECUENCIA(SI(LARGO(A2:A10)>0,COINCIDIR(A2:A10,A2:A10,0),""), SI(LARGO(A2:A10)>0,COINCIDIR(A2:A10,A2:A10,0),""))>0,1))

Cuenta la cantidad de valores de texto y numéricos únicos en las celdas A2:A10, pero no cuenta las celdas en blanco ni los valores de texto (6).

Notas    

  • Las fórmulas de este ejemplo se deben escribir como fórmulas de matriz. Seleccione cada celda que contenga una fórmula, presione F2 y después CTRL+MAYÚS+ENTRAR.

  • Para ver cómo se evalúa una función paso a paso, seleccione la celda que contiene la fórmula y, a continuación, en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en Evaluar fórmula.

Detalles de la función

  • La función FRECUENCIA calcula la frecuencia con que se repiten los valores de un rango y devuelve una matriz vertical de números. Use FRECUENCIA, por ejemplo, para contar la cantidad de resultados de una prueba que se encuentran dentro de determinados rangos. Debe especificarse como una fórmula de matriz debido a que esta función devuelve una matriz.

  • La función COINCIDIR busca un elemento especificado en un rango de celdas y después devuelve la posición relativa de dicho elemento en el rango. Por ejemplo, si el rango A1:A3 contiene los valores 5, 25 y 38, la fórmula =COINCIDIR(25,A1:A3,0) devuelve el número 2, porque 25 es el segundo elemento del rango.

  • La función LARGO devuelve el número de caracteres de una cadena de texto.

  • La función SUMA suma todos los números que se especifican como argumentos. Cada argumento puede ser un rango, una referencia de celda, una matriz, una constante, una fórmula o el resultado de otra función. Por ejemplo, SUMA(A1:A5) suma todos los números que están contenidos en las celdas A1 hasta A5.

  • La función SI devuelve un valor si una condición especificada se evalúa como VERDADERO y otro valor si se evalúa como FALSO.

Principio de página

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×