¿Cómo contar el número de valores únicos en un rango según los criterios de otra columna en Excel?

Al trabajar con datos en Excel, es posible que se enfrente a situaciones en las que necesite contar los valores únicos de una columna agrupados según los valores de otra. Por ejemplo, dispone de datos en dos columnas y desea contar los nombres únicos de la columna B en función del contenido de la columna A, tal como se muestra en la captura de pantalla de la izquierda. Este artículo le ofrece una guía detallada para lograrlo de forma eficiente, junto con consejos prácticos para optimizar el rendimiento y garantizar la precisión de sus resultados.
Contar el número de valores únicos en un rango en función de otra columna
Contar el número de valores únicos en un rango en función de otra columna con una fórmula
Si prefiere utilizar fórmulas, puede combinar las funciones SUMAPRODUCTO y CONTAR.SI para contar el número de valores únicos en un rango.
1. Introduzca la siguiente fórmula en una celda vacía donde desee mostrar el resultado y, a continuación, arrastre el controlador de relleno hacia abajo para obtener los valores únicos correspondientes a cada criterio. Consulte la captura de pantalla:
=SUMPRODUCT(($A$2:$A$18=D2)/COUNTIF($B$2:$B$18,$B$2:$B$18&"")) 
- A2:A18=D3Esta parte comprueba si el curso de la columna A coincide con el valor de la celda D3, devolviendo una matriz de valores VERDADERO o FALSO.
- COUNTIF(B2:B18,B2:B18&«»)Cuenta cuántas veces aparece cada nombre de estudiante en la columna B.
- SUMPRODUCTEsta función suma los resultados de la división, contando así los nombres únicos.
Contar el número de valores únicos en un rango en función de otra columna con Kutools para Excel
Optimice sus análisis de datos con Kutools para Excel, un complemento potente que simplifica tareas complejas. Si necesita contar el número de valores únicos en un rango según los criterios de otra columna, Kutools le ofrece una solución intuitiva y eficiente.
Tras instalar Kutools para Excel, haga clic en «Kutools» > «Combinar y dividir» > «Combinar filas avanzado» para abrir el cuadro de diálogo «Combinar filas avanzado».
En el cuadro de diálogo «Combinar filas avanzado», configure las siguientes operaciones:
- Haga clic en el nombre de la columna sobre la que desea basar su recuento único; en este caso, haré clic en Curso y, a continuación, seleccionaré «Clave principal» en el Lista desplegable de la columna «Operación»;
- A continuación, seleccione el nombre de la columna cuyos valores desea contar y, después, elija «Contar» en el Lista desplegable de la columna «Operación»;
- Marque la opción «Eliminar valores duplicados» para contar únicamente los valores únicos;
- Por último, haga clic en el botón Aceptar.

Resultado: Kutools generará una tabla con los recuentos únicos según la columna especificada.
Contar el número de valores únicos en un rango en función de otra columna con las funciones UNIQUE y FILTER
Excel 365 y Excel 2021, así como versiones posteriores, incorporan potentes funciones de matrices dinámicas como UNIQUE y FILTER, que facilitan más que nunca contar el número de valores únicos en un rango según los criterios de otra columna.
Introduzca o copie la siguiente fórmula en una celda vacía para obtener el resultado y, a continuación, arrástrela hacia abajo para rellenar las demás celdas. Consulte la captura de pantalla:
=IFERROR(ROWS(UNIQUE(FILTER($B$2:$B$18,$A$2:$A$18=D2))), 0) 
- FILTER($B$2:$B$18, $A$2:$A$18=D2)Filtra los valores de la columna B cuyos valores correspondientes en la columna A coincidan con el contenido de la celda D2.
- UNIQUE(...)Eliminar duplicados de la lista filtrada y conservar únicamente los valores únicos.
- ROWS(...)Cuenta el número de filas en la lista de valores únicos, lo que equivale al número de valores únicos.
- IFERROR(..., 0)Si se produce un error (por ejemplo, si no hay valores coincidentes en la columna A), la fórmula devuelve 0 en lugar de mostrar un error.
En resumen, contar el número de valores únicos en un rango según otra columna en Excel se puede lograr mediante diversos métodos, cada uno adaptado a distintas versiones y preferencias del usuario. Al elegir el que mejor se ajuste a su versión de Excel y flujo de trabajo, podrá gestionar y analizar sus datos con precisión y facilidad. Si desea 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 el número de valores únicos en un rango dentro de una columna filtrada en Excel?
¿Cómo contar los valores iguales o duplicados solo una vez en una columna?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos