Contar valores numéricos o fechas únicos en una columna
Supongamos que tiene una lista de números con algunos duplicados y desea contar la cantidad de valores únicos o aquellos que aparecen solo una vez, como se muestra en la siguiente captura de pantalla. En este artículo, exploraremos fórmulas útiles para realizar esta tarea en Excel de forma rápida y sencilla.

- Contar valores numéricos o fechas únicos en una columna en Excel 2019, 2016 y versiones anteriores
- Contar valores numéricos o fechas únicos en una columna en Excel 365
Contar valores numéricos o fechas únicos en una columna en Excel 2019, 2016 y versiones anteriores
Si utiliza Excel 2019, 2016 o versiones anteriores, puede emplear las funciones habituales SUMA, FRECUENCIA, SI, CONTAR.SI y ESNUMERO para obtener el número de valores únicos o de aquellos que aparecen solo una vez.
Contar valores numéricos o fechas únicos en una columna
Para contar números únicos en una lista, las funciones SUMA y FRECUENCIA pueden ayudarte. La sintaxis genérica es:
- rangeLa columna de datos de la que desea contar el número de valores únicos en un rango.
Introduzca o copie la siguiente fórmula en una celda vacía para obtener el resultado y, a continuación, pulse Intropara obtener el resultado:

Explicación de la fórmula:
=SUMA(--(FRECUENCIA(A2:A12;A2:A12)>0))
- FRECUENCIA(A2:A12;A2:A12): La función FRECUENCIA devuelve el recuento de cada valor numérico en la lista A2:A12 y obtiene una matriz como esta: {1;2;0;2;0;1;1;3;0;0;1;0}. Los números de la matriz indican cuántas veces aparece cada valor en la columna. Los ceros significan que esos valores ya han sido contados en el rango de datos.
- --(FRECUENCIA(A2:A12;A2:A12)>0)=--({1;2;0;2;0;1;1;3;0;0;1;0})>0: Cada valor de la matriz se compara con cero: si es mayor que 0, el resultado es VERDADERO; en caso contrario, FALSO. A continuación, los dos signos negativos transforman los valores VERDADERO y FALSO en 1 y 0, respectivamente, obteniéndose así: {1;1;0;1;0;1;1;1;0;0;1;0}.
- SUMA(--(FRECUENCIA(A2:A12;A2:A12)>0))=SUMA({1;1;0;1;0;1;1;1;0;0;1;0}): Por último, la función SUMASuma todos los valores de la matriz y obtén el resultado: 7.
Contar valores numéricos o fechas únicos que aparecen solo una vez en una columna
Para contar los valores numéricos únicos que aparecen solo una vez en una lista, debe combinar las funciones SUMA, SI, ESNUMERO y CONTAR.SI para crear la fórmula. La sintaxis genérica es:
Array formula, should press Ctrl + Shift + Enter keys together.
- range: La columna de datos de la que desea Contar el número de valores únicos en un rango.
Ahora, introduzca o copie la siguiente fórmula en una celda vacía y, a continuación, pulse simultáneamente las teclas Ctrl + Mayús + Intropara obtener el resultado correcto:

Explicación de la fórmula:
=SUMA(SI(ESNUMERO(A2:A12)*CONTAR.SI(A2:A12;A2:A12)=1;1;0))
- ESNUMERO(A2:A12): La función ESNUMERO comprueba si los valores del rango A2:A12 son números. Devuelve VERDADERO si una celda contiene un valor numérico y FALSO en caso contrario, generando así una matriz como esta: {VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO}.
- CONTAR.SI(A2:A12;A2:A12): La función CONTAR.SI cuenta cuántas veces aparece cada valor en el rango especificado y devuelve un resultado como este: {1;2;2;2;2;1;1;3;3;3;1}.
- ESNUMERO(A2:A12)*CONTAR.SI(A2:A12;A2:A12)= {VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO;VERDADERO}* {1;2;2;2;2;1;1;3;3;3;1}: Al multiplicar estas dos expresiones, se obtiene el siguiente resultado: {1;2;2;2;2;1;1;3;3;3;1}.
- SI(ESNUMERO(A2:A12)*CONTAR.SI(A2:A12;A2:A12)=1,1,0)=SI({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): Aquí, la función SIEvalúa si cada valor de la matriz es igual a 1: si lo es, devuelve 1; de lo contrario, devuelve 0. El resultado es el siguiente: {1;0;0;0;0;1;1;0;0;0;1}.
- SUMA(SI(ESNUMERO(A2:A12)*CONTAR.SI(A2:A12;A2:A12)=1,1,0))=SUMA({1;0;0;0;0;1;1;0;0;0;1}): Por último, la función SUMA suma los valores de la matriz y devuelve el número total de valores únicos: 4.
Contar valores numéricos o fechas únicos en una columna en Excel 365
En Excel 365 existe una nueva función sencilla denominada UNICO. Al incluir esta función dentro de la función CONTAR podrá resolver esta tarea rápidamente según sus necesidades.
Contar valores numéricos o fechas únicos en una columna
La sintaxis genérica para contar los valores numéricos o fechas únicos en Excel 365 es:
- range: La columna de datos de la que desea Contar el número de valores únicos en un rango.
Introduzca o copie la siguiente fórmula en una celda vacía y pulse Intropara obtener el resultado, consulte la captura de pantalla:

Explicación de la fórmula:
=COUNT(UNIQUE(A2:A12))
- UNICO(A2:A12): La función UNICO extrae todos los valores únicos de la lista y devuelve una matriz como esta: {258;560;774;801;985;990;1569}.
- CONTAR(UNICO(A2:A12))=CONTAR({258;560;774;801;985;990;1569}): La función CONTAR cuenta el número de valores numéricos y devuelve el resultado: 7.
Contar valores numéricos o fechas únicos que aparecen solo una vez en una columna
La función UNIQUE también puede extraer los valores únicos que aparecen exactamente una vez en una lista. Su sintaxis genérica es:
- range: La columna de datos de la que desea Contar el número de valores únicos en un rango.
Introduzca o copie la siguiente fórmula en una celda donde desee obtener el resultado y, a continuación, pulse la tecla Intro, consulte la captura de pantalla:

Explicación de la fórmula:
=COUNT(UNIQUE(A2:A12,0,1))
- UNICO(A2:A12;0,1): La función UNICO extrae los valores únicos que aparecen una sola vez en la lista y devuelve una matriz como esta: {258;801;985;1569}.
- CONTAR(UNICO(A2:A12;0,1))=CONTAR({258;801;985;1569}): La función CONTAR cuenta el número de valores numéricos y devuelve el resultado: 4.
Consejos: Todas las fórmulas anteriores sirven para contar fechas únicas en una columna.
Función relacionada utilizada:
- SUMA:
- La función SUMA de Excel devuelve la suma de los valores proporcionados.
- FRECUENCIA:
- La función FRECUENCIA calcula la frecuencia con la que aparecen valores dentro de un rango determinado y devuelve una matriz vertical de números.
- ESNUMERO:
- La función ESNUMERO de Excel devuelve VERDADERO si una celda contiene un número y FALSO en caso contrario.
- CONTAR.SI:
- La función CONTAR.SI es una función estadística de Excel que permite contar las celdas que cumplen un criterio determinado.
- CONTAR:
- La función CONTAR se utiliza para contar las celdas que contienen números o para contar los números incluidos en una lista de argumentos.
- UNICO:
- La función ÚNICO devuelve una lista de valores únicos de un rango o lista especificada.
Más artículos:
- Contar valores numéricos únicos según criterios
- En una hoja de cálculo de Excel, es posible que se enfrente al problema de contar el número de valores numéricos únicos en función de una condición específica. Por ejemplo, ¿cómo puedo contar los valores únicos de Cantidad del producto «Camiseta» en el informe que se muestra en la siguiente captura de pantalla? En este artículo, le mostraré algunas fórmulas para realizar esta tarea en Excel.
- Contar el número de celdas iguales a uno de varios valores
- Supongamos que tengo una lista de productos en la columna A y ahora quiero obtener el número total de productos específicos: Manzana, Uva y Limón, que figuran en el rango C4:C6 de la columna A, como se muestra en la siguiente captura de pantalla. Normalmente, en Excel, las funciones simples CONTAR.SI y CONTAR.SI.CONJUNTO no funcionan en este escenario. En este artículo explicaré cómo resolver esta tarea de forma rápida y sencilla combinando las funciones SUMAPRODUCTO y CONTAR.SI.
- Contar el número de celdas que contienen un número específico de caracteres
- Si desea contar el número de celdas que contienen una determinada cantidad de caracteres (por ejemplo, 5 caracteres) en un rango de celdas, como se muestra en la siguiente captura de pantalla, en Excel puede utilizar la función CONTAR.SI. En este artículo explicaré cómo obtener el número de celdas que contienen exactamente x caracteres o celdas que contienen más de una determinada cantidad de caracteres.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.