Skip to main content

¿Cómo sumar valores correspondientes con la misma fecha en Excel?

Author: Xiaoyang Last Modified: 2025-08-06

Al trabajar con conjuntos de datos de Excel que incluyen entradas de fechas con valores duplicados, es posible que necesites resumir los datos cuantitativos asociados con cada fecha. Por ejemplo, supongamos que gestionas un conjunto de registros de pedidos como se muestra a continuación en el rango A1:B13, donde la columna A enumera las fechas (algunas aparecen más de una vez) y la columna B registra el número de pedidos asociados. Si deseas sumar el número total de pedidos para cada fecha única para generar un resultado resumido, Excel proporciona varios métodos para lograr esta tarea de manera eficiente y precisa. Esta funcionalidad es invaluable para resumir ventas diarias, consolidar registros de registros o cualquier escenario donde necesites agregar datos basados en puntos de tiempo idénticos. Elegir el método correcto puede ahorrarte un esfuerzo manual considerable y ayudar a garantizar la precisión de los datos.

sum corresponding values with same date


Sumar valores correspondientes basados en la misma fecha con fórmula

Una de las soluciones más directas es usar la función SUMAR.SI de Excel. Este enfoque es especialmente adecuado cuando deseas crear un resumen dinámico que se actualice automáticamente a medida que cambian tus datos de origen. El enfoque de fórmulas se puede aplicar fácilmente y funciona bien para rangos de datos que no son excesivamente grandes. Procede de la siguiente manera:

1. Ingresa la siguiente fórmula en una celda en blanco donde deseas que aparezca el total para una fecha específica (por ejemplo, celda E2):

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

enter a formula sum relative values based on same date

En la fórmula anterior:

  • A2:A13: el rango que contiene las fechas a evaluar
  • B2:B13: el rango con los valores a sumar
  • D2: la celda "criterio" que proporciona la fecha para la cual deseas el valor sumado

2. Arrastra el controlador de relleno hacia abajo desde la celda donde ingresaste la fórmula para aplicarla a todas las fechas únicas debajo. Esto llenará una columna de resumen donde cada celda muestra el valor total sumado para su fecha correspondiente. Ver captura de pantalla:

drag and fill the formula to other cells

Consejos y recordatorios:

  • Si agregas nuevos datos a tu rango original, asegúrate de actualizar los rangos de la fórmula (A2:A13, B2:B13) en consecuencia.
  • Si usas tablas estructuradas, referencia los nombres de los campos de la tabla para mayor flexibilidad (por ejemplo, =SUMAR.SI(Tabla1[Fecha], D2, Tabla1[Cantidad])).
  • Si tus datos contienen errores (como entradas de texto o celdas vacías), verifica el contenido de las celdas de origen para asegurar una suma precisa.
  • Este enfoque es mejor para conjuntos de datos pequeños o medianos; conjuntos de datos muy grandes pueden beneficiarse de una Tabla Dinámica para una suma más rápida.
  • Si usas la función ÚNICO (Excel 365/2021+) en D2 para listar fechas distintas, usa: =ÚNICO(A2:A13), luego aplica la fórmula SUMAR.SI junto a ella.

Sumar valores correspondientes basados en la misma fecha con Kutools para Excel

Si tienes instalado Kutools para Excel, la herramienta Combinar Filas Avanzada puede hacer que esta tarea sea mucho más sencilla. Esta solución te permite consolidar filas por cualquier campo clave (en este caso, fechas) y sumar automáticamente los valores correspondientes, ahorrándote tiempo y reduciendo el potencial de errores en las fórmulas. Es particularmente útil para usuarios que necesitan resumir grandes rangos frecuentemente o realizar operaciones repetidas de combinación y cálculo.

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, procede de la siguiente manera:

1. Selecciona el rango de datos que deseas sumar por la misma fecha. (Se recomienda hacer una copia de seguridad de tus datos originales antes de proceder, ya que esta herramienta transformará la disposición de tus datos).

2. Ve a Kutools > Combinar y Dividir > Combinar Filas Avanzadas.

click Advanced Combine Rows feature of kutools

3. En el cuadro de diálogo, selecciona tu columna Fecha y configúrala como Clave Primaria. Luego, selecciona la columna que se va a sumar (como "Pedido") y establece su operación como Suma en la sección Calcular. Esta configuración le indica a Kutools que agrupe filas por fechas idénticas y combine sus valores numéricos sumándolos.

specify the option in the dialog box

4. Haz clic en Aceptar. Kutools generará instantáneamente la lista resumida, de modo que para cada fecha única, todos los valores de cantidad correspondientes se sumen en una sola fila. Ver abajo:

original data arrow right sumif same date by kutools
Ventajas: Combina y calcula datos con mínima intervención manual. Es particularmente útil para usuarios que necesitan agrupar y resumir diferentes tipos de campos regularmente y ofrece opciones para operaciones más allá de la suma, como promediar, contar o encontrar máximo/mínimo.

Sumar valores correspondientes basados en la misma fecha con código VBA

Para los usuarios que buscan un enfoque automatizado o programable, VBA (Visual Basic for Applications) ofrece una forma flexible de sumar valores por fecha y exportar el resumen a un nuevo rango. VBA es ideal para manejar tareas repetitivas, procesar grandes conjuntos de datos o integrar la suma en un flujo de trabajo más amplio, especialmente cuando las fórmulas o funciones incorporadas no son suficientes para tus necesidades.

1. Haz clic en Herramientas de Desarrollo > Visual Basic para abrir el editor Microsoft Visual Basic para Aplicaciones. En la ventana, haz clic en Insertar > Módulo y pega el código a continuación en el módulo:

Sub SumValuesByDate()
    Dim SourceRange As Range
    Dim OutputRange As Range
    Dim Dict As Object
    Dim Cell As Range
    Dim iRow As Long
    Dim LastRow As Long
    Dim ws As Worksheet
    Dim kDate As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt for source data range containing dates and values
    Set SourceRange = Application.InputBox("Select the source data range (dates in first column, values in second):", xTitleId, ws.Range("A2:B13").Address, Type:=8)
    
    If SourceRange Is Nothing Then Exit Sub
    
    ' Prompt for output location
    Set OutputRange = Application.InputBox("Select the cell to output summary (top-left cell):", xTitleId, "E1", Type:=8)
    
    If OutputRange Is Nothing Then Exit Sub
    
    Set Dict = CreateObject("Scripting.Dictionary")
    
    ' Loop through data and sum by date
    For iRow = 1 To SourceRange.Rows.Count
        kDate = SourceRange.Cells(iRow, 1).Value
        If kDate <> "" And IsDate(kDate) Then
            If Dict.Exists(kDate) Then
                Dict(kDate) = Dict(kDate) + SourceRange.Cells(iRow, 2).Value
            Else
                Dict.Add kDate, SourceRange.Cells(iRow, 2).Value
            End If
        End If
    Next
    
    ' Write header
    OutputRange.Cells(1, 1).Value = "Date"
    OutputRange.Cells(1, 2).Value = "Sum"
    
    ' Write result to output range
    iRow = 2
    For Each kDate In Dict.Keys
        OutputRange.Cells(iRow, 1).Value = kDate
        OutputRange.Cells(iRow, 2).Value = Dict(kDate)
        iRow = iRow + 1
    Next
End Sub

2. Haz clic en el Run button botón o presiona F5 para ejecutar la macro.

3. Un cuadro de diálogo te pedirá que selecciones tu rango de datos original (asegúrate de que la fecha esté en la primera columna y el valor en la segunda). Luego, otro cuadro de diálogo te permitirá especificar dónde deseas que se muestren los resultados (por ejemplo, celda E1).

4. Después de confirmar, se generará una tabla de resumen de fechas y la suma de sus valores correspondientes comenzando desde la celda de salida elegida.

Consejos y advertencias de errores:

  • Esta macro maneja automáticamente las fechas duplicadas independientemente de su posición en la lista.
  • Si seleccionas una posición de salida que sobrescribiría datos originales, la macro no evitará la sobreescritura — asegúrate de elegir un área en blanco.
  • La macro omite valores en blanco o no fecha en la columna de fecha; asegúrate de que tus datos estén limpios para obtener mejores resultados.
  • Este método es óptimo para automatizar procesos de suma repetidos o integrarlos en tareas de manipulación de datos por lotes.

VBA funciona mejor cuando necesitas procesamiento por lotes automatizado o deseas evitar la intervención manual. Es una excelente opción para fusiones de datos a gran escala o que ocurren regularmente. Sin embargo, si solo necesitas una suma ocasional, los métodos de fórmula o Tabla Dinámica pueden ser más simples.


Sumar valores correspondientes basados en la misma fecha con Tabla Dinámica

Una Tabla Dinámica ofrece una forma conveniente y libre de fórmulas para agrupar datos por fecha y calcular sumas con solo unos clics. Es especialmente adecuada para grandes conjuntos de datos o cuando deseas explorar y analizar datos de manera interactiva. Las Tablas Dinámicas se pueden actualizar automáticamente cuando cambian tus datos, lo que las hace adecuadas para informes y paneles en curso.

1. Selecciona tu rango de datos original, incluidos los encabezados (por ejemplo, A1:B13).

2. Ve a la pestaña Insertar y selecciona Tabla Dinámica. En el cuadro de diálogo, confirma tu rango de datos y elige dónde deseas colocar la Tabla Dinámica (hoja nueva o hoja existente).

3. En la Lista de Campos de la Tabla Dinámica, arrastra el campo Fecha al área Filas, y el campo Pedido correspondiente (o tu campo de valores) al área Valores. Excel sumará automáticamente los valores para cada fecha única.

4. Para actualizar los resultados de la Tabla Dinámica cuando cambien tus datos originales, haz clic derecho en la Tabla Dinámica y selecciona Actualizar.

Ventajas: El método de Tabla Dinámica no requiere funciones o código, y soporta filtrado, ordenación y agrupación interactivos para un análisis de datos más profundo. Es escalable y confiable tanto para conjuntos de datos pequeños como grandes.
Desventajas: Menos flexible para integrar cálculos directamente en fórmulas de celda, y algunos usuarios pueden necesitar tiempo para familiarizarse con la interfaz de la Tabla Dinámica.

Solución de problemas y sugerencias prácticas:

  • Asegúrate de que tu rango de datos incluya encabezados y tipos de datos consistentes.
  • Si la Tabla Dinámica no muestra fechas únicas como se esperaba, verifica si hay formato oculto o usa "desagrupar".
  • Puedes agregar múltiples campos de cálculo o agrupar por mes/trimestre/año para resúmenes más amplios.

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: 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 con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la 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 libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • 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 vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!