Contar valores únicos en Excel es una característica que puede ayudarlo a encontrar los valores que ocurren solo una vez en la enorme lista de Excel. A menudo necesitamos informar la cantidad única de clientes comprados, la cantidad de productos en nuestro stock y la lista de regiones que cubre nuestro negocio.
En este artículo, explicamos cómo contar valores únicos en una columna de Excel.
¿Cómo contar valores únicos en Excel? 5 maneras fáciles
Antes de seguir adelante, debes conocer la diferencia entre valores únicos y valores distintos.
- Valores únicos: Estos son los valores que ocurren sólo una vez. Los valores únicos de la lista {1,2,3,1,4,2,7,5,7} son {3,4,5}.
- Valores distintos: Estos son los Valores que son diferentes. Los valores distintos de la lista son {1,2,3,1,4,2,7,5,7} son {1,2,3,4,5,7}.
¿Cómo contar valores únicos en Excel?
Los valores únicos en Excel aparecen en una lista de elementos que ocurren solo una vez. El objetivo principal de contar valores únicos y distintos es separarlos de los duplicados de la lista en Excel.
Hay muchas formas de encontrar el recuento de únicos y duplicados en Excel, algunas de ellas son las siguientes:
Tabla de contenidos
- Cuente valores únicos en una columna usando funciones SUMA y CONTAR.SI
- Cómo contar valores de texto únicos en Excel
- Cómo contar valores numéricos únicos en Excel
- Cómo utilizar la función ÚNICA para contar valores únicos en Excel
- Cómo utilizar la función CONTARA para contar valores únicos en Excel
- Cómo contar valores distintos usando los filtros avanzados en Excel
- Cómo contar valores distintos usando una tabla dinámica
- Cómo contar valores distintos usando VBA
Data de muestra
Hemos proporcionado datos de muestra con dos campos. Cliente y Productos comprado. Necesita crear un informe resumido para mostrar cuántos clientes hay en nuestra base de datos.
Contar valores únicos en una columna Uso de funciones SUMA y CONTAR.SI
Usando SUMA y CONTAR.SI fórmulas juntas. Esta es la forma más fácil y sencilla de encontrar valores distintos en Excel.
Nota: También podemos usar SUMAPRODUCTO en lugar de SUMA.
Sintaxis:
CONTAR.SI (rango, criterios)
- Rango – Lista de datos
- Criterios – Varios textos. Aplicar en el rango de entrada
Devuelve un valor entero que coincide con los criterios.
Paso 1: Tipo Numero de clientes en la celda.
Paso 2: Escriba la siguiente fórmula en cualquier celda para contar el número de clientes únicos. Usamos el fórmula matricial para calcular el recuento único, así que asegúrese de presionar Ctrl+Mayús+Entrar para llaves como se muestra en la Imagen 1 a continuación:
Fórmula:
=SUMA(1/CONTAR.SI(B2:B22,B2:B22))
Su fórmula en la celda D7 debe estar cubierta con {} llaves como se muestra a continuación:
Nota: El resultado de la fórmula CONTAR.SI se utiliza como divisor con 1 como numerador. Esto modifica el resultado de la CONTAR.SI fórmula, el valor que aparece solo una vez en la matriz se convierte en 1 y los números que tienen valores duplicados se convertirán en fracciones correspondientes al múltiplo.
base de datos
Cómo contar valores de texto únicos en Excel
En caso de que su lista de Excel contenga valores numéricos y de texto y desee contar solo valores de texto únicos, puede contar valores de texto únicos en Excel usando ISTTEXTO Función a la fórmula.
Sintaxis:
=SUMA(SI(ESTEXTO(A2:A10)*CONTAR.SI(A22:A10,A2:A10)=1,1,0))
ISTTEXTO retorno de funciones VERDADERO si el valor marcado es valor de texto o si no FALSO. Aquí en la fórmula (*) el asterisco funciona como el Y operador en la fórmula, lo que significa que la función SI devuelve 1 solo si un valor es texto y único; de lo contrario, 0. Y la función SUMA suma todos los unos y puede obtener el recuento de valores de texto como resultado.
Nota : Recuerde siempre presionar Ctrl + Mayús + Intro para una fórmula matricial.
Como puedes ver la fórmula devuelve el valor 2, porque solo tenemos dos texto +único valores.
Cómo contar valores numéricos únicos en Excel
En caso de que su lista de Excel consta de ambos tipos de valores, numéricos y de texto. Pero desea que el recuento numérico sea único en la lista. En ese caso, puedes utilizar el ES NÚMERO función en la fórmula.
Sintaxis:
=SUMA(SI(ESNÚMERO(A2:A10)*CONTAR.SI(A2:A10,A2:A10)=1,1,0))
Caso de recuento: valores únicos confidenciales en Excel
La forma más sencilla de contar valores únicos cuando se tienen datos que distinguen entre mayúsculas y minúsculas sería crear una columna auxiliar con la siguiente fórmula matricial para identificar duplicados y elementos únicos.
Fórmula:
=SI(SUM((–Exacto($A:$A,A2)))=1,Único,Duplictae)
y luego usar un CONTAR.SI función para contar valores únicos:
=CONTAR.SI(B2:B10,Único)
En la imagen de arriba, puede ver que el recuento de valores únicos es 5.
Cómo utilizar la función ÚNICA para contar valores únicos en Excel
Si estas usando MS Office 365 , puede utilizar la siguiente fórmula para calcular el recuento único.
=CONTARA(ÚNICO(B2:B30)
Sintaxis:
CONTARA(Valor1, Valor2,…..)
- Valor1 – Una celda, rango de Excel, una matriz de texto.
- Recuento de retorno de celdas no vacías.
ÚNICO(matriz, por_col, exactamente_una vez)
- Matriz – lista de valores de datos para devolver únicos
- por_col – Valor booleano [Verdadero: devuelve columnas únicas/ Falso: devuelve filas únicas]
- Exactamente una vez - Valor booleano [devuelve solo valores distintos]
Cómo utilizar la función CONTARA para contar valores únicos en Excel
CONTAR.SI le permite contar valores basados en uno o más criterios. CONTAR.SI La función cuenta los distintos valores del rango.
La fórmula utilizada es: Suma( 1/CONTAR.SI(B2:B22,B2:B22))
Nota: No olvides presionar el CTRL+MAYÚS+ENTRAR poner llaves para usar una fórmula de matriz. Porque la fórmula matricial no funciona en versiones anteriores de Excel.
Cómo contar valores distintos usando los filtros avanzados en Excel
Filtros avanzados son una característica de Excel que le permite especificar criterios complejos mediante fórmulas.
Para utilizar filtros avanzados en Excel, el usuario debe ir a la DATOS pestaña, seleccione la Filtro avanzado y defina el rango de criterios de rango y el rango de salida.
Esto también puede ayudarle a encontrar valores distintos en Excel.
Subtotal es la función que se puede utilizar para contar solo los elementos visibles en su lista. Como se muestra en la imagen de abajo, aquí 103 El argumento se utiliza para decir SUBTOTAL función para contar todos los elementos visibles en el rango particular.
Pasos para contar los valores distintos usando el filtro avanzado
Paso 1: Seleccione la columna.
Seleccione la columna en la que desea contar los distintos valores de la tabla.
Paso 2: Selecciona el Filtro avanzado .
Ahora ve al Datos opción en la cinta y seleccione Filtro avanzado de eso.
Paso 3: Marque la Único registros únicamente.
Etapa 4 : Prensa DE ACUERDO
Paso 5: Ahora puedes ver el recuento de registros distintos solo.

Cómo contar valores distintos usando una tabla dinámica
Siga los pasos para contar valores distintos usando la tabla dinámica:
Paso 1: Crear una tabla dinámica de los datos
Primero necesitas crear una tabla dinámica de datos en los que necesita contar los valores distintos.
Paso 2: Añade tu artículo como Nombre del cliente en Filas arrastrando
Paso 3: Ahora, como puede ver las etiquetas de fila con los valores distintos en la columna, seleccione el rango de datos cuyo recuento de valores distintos desea.
Paso 4: Vista previa Recuento de valores distintos
Como contar Valores distintos usando VBA
No hay una función incorporada en Excel para contar los distintos valores del rango. Pero con la ayuda de VBA, podemos hacer que nuestra función cuente los distintos valores en Excel.
Siga los pasos para contar valores distintos usando VBA:
Paso 1: Abra el VBA
Selecciona el Pestaña Desarrollador en la cinta y luego seleccione Visual Básico , Ahora haga clic en Insertar y ve al módulo.
Paso 2: Ahora escriba el siguiente código en la pantalla de VBA

Paso 3: Esta función le ayudará a crear una nueva función en Excel. CONTAR VALORES DISTINTOS que se puede utilizar como otras funciones en Excel.
Puede utilizar el código VBA anterior para crear una nueva función para contar valores distintos en Excel.
Leer también : Función Countif en Excel
Cómo contar valores únicos en Excel – Preguntas frecuentes
¿Existe una fórmula para contar valores únicos en Excel?
Sí, puede usar una fórmula para contar valores únicos en Excel. Una forma común de hacer esto es usar la combinación de las funciones CONTAR.SI y SUMA junto con una fórmula matricial. Así es como puedes hacerlo:
¿Qué son los valores únicos en Excel?
Los valores únicos en Excel aparecen en una lista de elementos que ocurren solo una vez. El objetivo principal de contar valores únicos y distintos es separarlos de los duplicados de la lista en Excel.
¿Cómo podemos contar valores distintos en varias columnas simultáneamente en Excel?
Podemos contar valores distintos en varias columnas con la ayuda de SUMA y Funciones CONTAR.SI juntos.
- Paso 1: Seleccione cualquier celda aleatoria donde desee que se muestre el resultado.
- Paso 2: Usa la fórmula =SUMA(1/CONTAR.SI(rango1,rango1, rango 2,rango2…) donde los rangos son las celdas en las que desea contar los valores distintos.
- Paso 3: Prensa CTRL+MAYÚS+ENTRAR debido a una fórmula matricial.
¿Cuáles son los distintos valores en Excel?
Los valores distintos en Excel son valores únicos que aparecen solo una vez en un rango de celdas. Por ejemplo, valores distintos del rango {A, B, B, C, C, D} son {A, B, C, D}.
Explique la fórmula =SUMA(1/CONTAR.SI(B5:B14,B5:B14).
El CONTAR.SI La función se utiliza para ver cuántas veces aparece un valor en la lista. Esto le dará un valor fraccionario que sumará 1 por cada valor distinto en la lista después de invertirlo.
Y SUMA Luego, la función suma todas las fracciones y el total es el número de valores distintos en la lista.
¿Existe alguna función incorporada para contar los distintos valores en Excel sin utilizar ninguna fórmula?
No existe una función incorporada en Excel para contar valores distintos sin utilizar fórmulas. La forma alternativa es utilizar el Eliminar duplicados característica, esto le ayudará a eliminar duplicados y le proporcionará el recuento de valores únicos.