¿Cómo sumar valores únicos según criterios específicos en Excel?
Al trabajar con conjuntos de datos en Excel —como registros de pedidos, datos financieros o resultados de encuestas—, suele surgir la necesidad de calcular la suma de valores únicos de una columna según filtros o criterios aplicados en otra. Por ejemplo, imagine una tabla con dos columnas: Nombre y Pedido. Si desea sumar únicamente los valores Pedido únicos para cada Nombre (ignorando duplicados), ¿cómo puede hacerlo de forma eficaz en Excel? Este es un requisito habitual en muchos escenarios empresariales o de análisis de datos, donde sumar directamente todos los elementos coincidentes generaría resultados inflados por la presencia de duplicados.
La siguiente captura de pantalla muestra un escenario típico: dada una lista de nombres y sus valores de pedido correspondientes —incluidos duplicados—, desea resumir los datos sumando los valores únicos de pedido para cada nombre por separado.

Los retos habituales en esta tarea incluyen identificar entradas únicas según criterios específicos, garantizar que solo se cuente la primera aparición y evitar errores manuales provocados por copiar y pegar datos filtrados. Excel ofrece varias soluciones prácticas —como fórmulas matriciales, Kutools y Power Query— que le ayudan a resolver este problema, cada una adaptada a distintos escenarios de uso.
- Sumar valores únicos en función de uno o varios criterios con fórmulas matriciales
- Sumar valores únicos en función de criterios mediante Kutools para Excel’s Combinar filas avanzado
- Otros métodos integrados de Excel: utilice Tabla Dinámica para el análisis de sumas únicas
<h4"> Sumar valores únicos en función de uno o varios criterios con fórmulas matriciales
Un enfoque eficaz y flexible consiste en utilizar fórmulas matriciales, que le permiten resumir valores únicos según criterios específicos. Esta solución resulta especialmente útil cuando desea que el cálculo se actualice automáticamente al modificar los datos o los criterios.
Para sumar únicamente los valores únicos de una columna según el filtro o la condición de otra columna, puede aplicar la siguiente fórmula:
1. En una celda vacía (por ejemplo,)E2), introduce esta fórmula:
=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) Antes de confirmar la fórmula, compruebe cuidadosamente que:
- A2:A12: El rango que contiene los criterios (en este caso, nombres).
- D2: La celda en la que se encuentra su condición objetivo (por ejemplo, un nombre específico).
- B2:B12: El rango de valores del que desea sumar los elementos únicos.
Puede ajustar estos rangos según su estructura de datos real. Asegúrese de que todos los rangos tengan la misma longitud para evitar errores en la fórmula.
2. Para activar esta fórmula matricial, pulse Ctrl + Mayús + Entrar simultáneamente tras escribirla. Aparecerán llaves alrededor de la fórmula, lo que indica que es una fórmula matricial. Luego, arrastre el controlador de relleno hacia abajo para copiar la fórmula en cada celda correspondiente de su columna de resumen. Así, cada elemento obtendrá automáticamente su suma única y correcta.

Consejo práctico: Si utiliza Excel 365 o Excel 2021, las nuevas funciones de matriz dinámica como ÚNICO y SUMAR.SI.CONJUNTO podrían simplificar aún más algunos de estos cálculos, pero la fórmula anterior funciona de forma fiable en muchas versiones de Excel.
=SUMAR.SI.CONJUNTO(A2:B12; ÚNICO(D2); B2:B12)
Manejar más criterios: =SUMA(SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; ÚNICO(rango_criterios1); [rango_criterios2; criterio2]; ...)
Precauciones:
- Asegúrese de introducir la fórmula matricial ()Ctrl + Mayús + Entrar) si utiliza Excel 2019 o versiones anteriores. En Excel 365/2021, basta con pulsar Entrarpara fórmulas dinámicas.
- Si sus Rango son especialmente grandes, el enfoque matricial puede volverse más lento, por lo que conviene filtrar primero los datos o utilizar otros métodos para conjuntos de datos muy grandes.
- Preste especial atención a los espacios adicionales o a la coherencia del tipo de datos; un formato de texto o números inconsistente puede provocar errores de no coincidencia.
Consejos: Si necesita sumar todos los valores únicos en función de dos criterios, puede utilizar la siguiente extensión de la fórmula matricial:
=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12)) Esta fórmula se basa en un principio similar, pero incluye un filtro adicional en la columna B(ahora comparada con)F2 como condición secundaria) y suma los valores únicos de la columna C. Tras introducir esta fórmula en la celda de resumen seleccionada, utilice Ctrl + Mayús + Entrar para confirmarla y, a continuación, aplíquela al resto de filas de resumen según sea necesario.

Sugerencia de resumen: Aunque las fórmulas matriciales ofrecen resultados precisos en la mayoría de los escenarios, siempre verifica la presencia de duplicados ocultos —como aquellos con espacios adicionales o diferencias en el formato del texto— y asegúrate de que tus áreas de resumen extraigan los datos de listas filtradas con precisión.

Descubra la magia de Excel con KUTOOLS AI
- Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
- fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
- Programación en VBA: Escriba e implemente código VBA con facilidad.
- Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
- Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Sumar valores únicos en función de criterios mediante Kutools para Excel’s Combinar filas avanzado
Kutools para Excel’s Combinar filas avanzado hace que sumar únicamente los valores únicos en función de una condición específica sea sencillo. ¡Con solo unos pocos clics, agrupa inteligentemente sus datos y aplica una lógica de resumen personalizada: sin fórmulas, sin complicaciones y con resultados precisos!
Paso 1: Seleccione su tabla de datos
Resalte toda la tabla, incluidos los encabezados.
Paso 2: Vaya a Kutools > Contenido > Combinar filas avanzado.

Paso 3: Establezca la columna de agrupación
En el cuadro de diálogo emergente, elija la columna por la que desea agrupar (p. ej., Fruta) y configúrela como Clave principal en la sección Operación.

Paso 4: Establezca el campo para la suma única
Seleccione la columna Ventas y defina el cálculo que desee (p. ej., suma) en la sección Operación.

Consejo: Puede previsualizar el resultado combinado en el cuadro de diálogo.
Paso 5: Haga clic en Aceptar. La tabla ya está agrupada por cliente, mostrando la suma de los importes únicos de productos para cada uno.

Otros métodos integrados en Excel: use Tabla Dinámica para el análisis de sumas únicas
La función de tabla dinámica de Excel ofrece un enfoque integrado y potente para resumir datos según criterios específicos. Aunque las tablas dinámicas no suman valores únicos directamente de forma predeterminada, desde Excel 2013 admiten el cálculo de Recuento distintos, que le permite analizar el número de entradas únicas en un campo determinado. Si bien esto no calcula directamente la suma de valores únicos, puede combinar Recuento distintos con ajustes manuales o un campo calculado para lograr un resumen similar.
Ventajas: Las tablas dinámicas no requieren memorizar fórmulas ni programar en VBA y ofrecen interfaces altamente flexibles mediante arrastrar y soltar. Son ideales para informes periódicos, análisis por grupos, vistas generales rápidas o entornos de trabajo colaborativo. Sin embargo, están pensadas principalmente para resúmenes y análisis, no para crear fórmulas destinadas a cálculos posteriores o automatización.
A continuación se explica cómo usar una tabla dinámica para el análisis de sumas únicas:
- Seleccione su rango de datos (por ejemplo,)A1:B12, incluyendo encabezados) y vaya a Insertar > Tabla dinámica. En el cuadro de diálogo, elija si desea colocar la tabla dinámica en una hoja de cálculo nueva o en una existente.
- En la lista de campos de la tabla dinámica, arrastre Nombre al área de Filas y Pedido al área de Valores.
- Para las entradas de Pedido en el área de Valores, haga clic en la flecha desplegable > Configuración de campo Configuración de campos > y seleccione Suma (muestra la suma total de pedidos, incluidos los duplicados).
Limitaciones:
- La función Contar valores distintos solo está disponible en Excel 2013 y versiones posteriores; las anteriores requieren un enfoque más manual.
En resumen, aunque la tabla dinámica es excelente para resúmenes e informes interactivos, considere combinarla con enfoques basados en fórmulas o en VBA si necesita realizar cálculos reales de sumas únicas.
Más artículos relacionados:
- Sumar varias columnas en función de un único criterio en Excel
- En Excel, es posible que necesite sumar varias columnas según un único criterio. Por ejemplo, tengo un rango de datos como el que se muestra en la siguiente captura de pantalla y quiero obtener el total de KTE en los tres primeros meses: enero, febrero y marzo.
- BuscarV y sumar coincidencias en filas o columnas en Excel
- Las funciones BUSCARV y SUMA le permiten localizar rápidamente el criterio especificado y sumar los valores correspondientes al mismo tiempo. En este artículo, le mostraremos dos métodos para buscar y sumar el primer valor coincidente o todos los valores coincidentes en filas o columnas en Excel.
- Sumar valores en función del mes y el año en Excel
- Si tiene un rango de datos en el que la columna A contiene fechas y la columna B, el número de pedidos, es posible que necesite sumar esos números según el mes y el año de otra columna. En este caso, quiero calcular el total de pedidos de enero de 2016 para obtener el resultado siguiente. En este artículo, le explicaré algunos trucos útiles para llevar a cabo esta tarea en Excel.
- Sumar valores en función de criterios de texto en Excel
- En Excel, ¿ha intentado alguna vez sumar valores en función de criterios de texto en otra columna? Por ejemplo, dispongo de un rango de datos en una hoja de cálculo como se muestra en la siguiente captura de pantalla y ahora quiero sumar todos los números de la columna B que correspondan a los valores de texto de la columna A que cumplan un determinado criterio, como por ejemplo sumar los números si las celdas de la columna A contienen KTE.
- Sumar valores en función de la selección de Lista desplegable en Excel
- Como se muestra en la captura de pantalla siguiente, tiene una tabla con una columna Categoría y una columna Importe, y ha creado una validación de datos Lista desplegable que incluye todas las categorías. Al seleccionar cualquier categoría en el Lista desplegable, desea sumar todos los valores correspondientes de la columna B y mostrar el resultado en una celda específica. Por ejemplo, al seleccionar la categoría CC en el Lista desplegable, debe sumar los valores de las celdas B5 y B8 y obtener el total 40+70=110. ¿Cómo lograrlo? El método descrito en este artículo puede ayudarle.
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