Skip to main content

¿Cómo contar valores únicos basados en otra columna en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Count unique values based on criteria example

Al trabajar con datos en Excel, podrías encontrarte en situaciones donde necesitas contar el número de valores únicos en una columna, agrupados por los valores de otra columna. Por ejemplo, tengo dos columnas de datos; ahora necesito contar los nombres únicos en la columna B basándome en el contenido de la columna A, como se muestra en la captura de pantalla de la izquierda. Este artículo proporciona una guía detallada sobre cómo lograr esto de manera eficiente, junto con consejos de optimización para mejorar el rendimiento y la precisión.

Contar valores únicos basados en otra columna


Contar valores únicos basados en otra columna con una fórmula

Si prefieres usar fórmulas, puedes utilizar una combinación de las funciones SUMAPRODUCTO y CONTAR.SI para contar valores únicos.

1. Introduce la siguiente fórmula en una celda en blanco donde deseas colocar el resultado, luego arrastra el controlador de relleno hacia abajo para obtener los valores únicos de los criterios correspondientes. Ver captura de pantalla:

=SUMPRODUCT(($A$2:$A$18=D2)/COUNTIF($B$2:$B$18,$B$2:$B$18&""))

Count unique values based on criteria with a formula

Explicación de la Fórmula:
  • A2:A18=D3: Esta parte verifica si el curso en la columna A es igual al valor de la celda D3, devolviendo una matriz de valores VERDADERO/FALSO.
  • CONTAR.SI(B2:B18,B2:B18&""): Esto cuenta las ocurrencias de cada nombre de estudiante en la columna B.
  • SUMAPRODUCTO: Esta función suma los resultados de la división, contando efectivamente los nombres únicos.

Contar valores únicos basados en otra columna con Kutools para Excel

Simplifica tu análisis de datos con Kutools para Excel, un complemento poderoso que simplifica tareas complejas. Si necesitas contar valores únicos basados en otra columna, Kutools ofrece una solución intuitiva y eficiente.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, haz clic en "Kutools" > "Combinar y Dividir" > "Combinar Filas Avanzado" para ir al cuadro de diálogo "Combinar Filas Avanzado".

En el cuadro de diálogo "Combinar Filas Avanzado", configura las siguientes operaciones:

  1. Haz clic en el nombre de la columna en la que deseas basar tu recuento único; aquí haré clic en Curso y luego seleccionaré "Clave Principal" de la lista desplegable en la columna "Operación";
  2. Luego, selecciona el nombre de la columna en la que deseas contar los valores y selecciona "Contar" de la lista desplegable en la columna "Operación";
  3. Marca la opción "Eliminar valores duplicados" para contar solo los valores únicos;
  4. Por último, haz clic en el botón Aceptar.
  5. specify the options in the dialog box

Resultado: Kutools generará una tabla con los recuentos únicos basados en la columna especificada.
Count unique values based on criteria with kutools

Nota: Dado que Kutools modifica directamente los datos originales, es esencial hacer una copia de seguridad de tus datos antes de usar Kutools para evitar cambios o pérdidas no deseadas.

Contar valores únicos basados en otra columna con funciones ÚNICO y FILTRAR

Excel 365 o Excel 2021 y versiones posteriores introducen potentes funciones de matriz dinámica como ÚNICO y FILTRAR, que facilitan más que nunca contar valores únicos basados en otra columna.

Introduce o copia la siguiente fórmula en una celda en blanco para colocar el resultado, y luego arrastra la fórmula hacia abajo para llenar las demás celdas, ver captura de pantalla:

=IFERROR(ROWS(UNIQUE(FILTER($B$2:$B$18,$A$2:$A$18=D2))), 0)

Count unique values based on criteria with a formula in Excel 365

Explicación de la Fórmula:
  • FILTRAR($B$2:$B$18, $A$2:$A$18=D2): Filtra los valores en la columna B donde el valor correspondiente en la columna A coincide con el valor en D2.
  • ÚNICO(...): Elimina duplicados de la lista filtrada, manteniendo solo valores únicos.
  • FILAS(...): Cuenta el número de filas en la lista única, dando efectivamente el recuento de valores únicos.
  • SI.ERROR(..., 0): Si hay un error (por ejemplo, no hay valores coincidentes en la columna A), la fórmula devuelve 0 en lugar de un error.

En resumen, contar valores únicos basados en otra columna en Excel puede lograrse a través de varios métodos, cada uno adecuado para diferentes versiones y preferencias del usuario. Al elegir el método que mejor se adapte a tu versión de Excel y flujo de trabajo, puedes gestionar y analizar tus datos con precisión y facilidad. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales.


Artículos relacionados:

¿Cómo contar el número de valores únicos en un rango en Excel?

¿Cómo contar valores únicos en una columna filtrada en Excel?

¿Cómo contar valores iguales o duplicados solo una vez en una columna?

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!