Sumar valores por año en Excel
Supongamos que tiene un conjunto de datos con una lista de fechas e importes de ventas, y desea obtener el total de ventas correspondiente a años específicos, tal como se muestra en la siguiente captura de pantalla. En Excel, las funciones SUMAR.SI.CONJUNTO y SUMAPRODUCTO le permiten realizar esta tarea de forma rápida y sencilla. Este tutorial explica detalladamente cómo utilizar ambas funciones.

- Sumar valores por año en Excel con las funciones SUMIFS y FECHA
- Sumar valores por año en Excel con la función SUMAPRODUCTO
Sumar valores por año en Excel con las funciones SUMIFS y FECHA
Para sumar el valor total correspondiente a un año determinado, debe especificar la primera y la última fecha de dicho año mediante la función FECHA y, posteriormente, utilizar la función SUMAR.SI.CONJUNTO para sumar todos los valores comprendidos dentro de ese rango de fechas. La sintaxis genérica es:
- sum_range: El rango de valores que se van a sumar;
- date_range: El rango de fechas que se evaluará para el año específico;
- año: El año específico en función del cual desea sumar los valores. ()el año, 1,1 indica el primer día del año, y el año, 12,31 indica el último día del año.)
Para realizar esta tarea en Excel, copie o introduzca la siguiente fórmula en una celda vacía y, a continuación, arrástrela hacia abajo a otras celdas para obtener el resultado:

Explicación de esta fórmula:
=SUMIFS($C$2:$C$12,$B$2:$B$12,«>=»&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))
- $C$2:$C$12: es el “rango_suma” que contiene los valores que queremos sumar.
- $B$2:$B$12,«>=»&FECHA(E2,1,1): comprueba las fechas del rango B2:B12 que son mayores o iguales que el 01/01/2020: el primer día del año indicado en la celda E2.
- $B$2:$B$12,«<=»&FECHA(E2,12,31): comprueba las fechas del rango B2:B12 que son menores o iguales que el 31/12/2020 —el último día del año indicado en la celda E2.
- SUMIFS($C$2:$C$12,$B$2:$B$12,«>=»&FECHA(E2,1,1),$B$2:$B$12,"<="&FECHA(E2,12,31)): Una vez cumplidos los criterios, se localizan y suman los valores del rango C2:C12.
Sumar valores por año en Excel con la función SUMAPRODUCTO
Aquí tiene otra fórmula sencilla creada con la función SUMAPRODUCTO que también le será útil. La sintaxis genérica es:
- date_range: El rango de fechas que se evaluará para el año específico;
- year: El año específico en función del cual desea sumar los valores;
- sum_rangeEl rango de valores que se sumarán.
Copie o introduzca la siguiente fórmula en una celda vacía y, a continuación, arrástrela hacia abajo a otras celdas para obtener el resultado:

Explicación de esta fórmula:
=SUMAPRODUCTO((AÑO($B$2:$B$12)=E2)*$C$2:$C$12)
- AÑO($B$2:$B$12)=E2: La función AÑO extrae el año de cada celda con fecha del rango B2:B12 y compara si coincide con el año indicado en E2. El resultado es una matriz como esta: {VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO}.
- (AÑO($B$2:$B$12)=E2)*$C$2:$C$12={VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO}*$C$2:$C$12: En esta expresión, los valores VERDADERO y FALSO se convierten en 1 y 0, respectivamente, y esta matriz se multiplica por cada importe del rango C2:C12, obteniendo así una nueva matriz como esta: {347;0;398;430;0;379;412;0;0;420;0}.
- SUMAPRODUCTO((AÑO($B$2:$B$12)=E2)*$C$2:$C$12)= SUMAPRODUCTO({347;0;398;430;0;379;412;0;0;420;0}): La función SUMAPRODUCTO suma finalmente todos los números de esta matriz y devuelve como resultado 2386.
Función relacionada utilizada:
- SUMIFS:
- La función SUMAR.SI.CONJUNTO de Excel le permite sumar los valores de celdas según varios criterios.
- SUMAPRODUCTO:
- La función SUMAPRODUCTO permite multiplicar dos o más columnas o matrices entre sí y, a continuación, obtener la suma de los productos resultantes.
- FECHA:
- La función FECHA combina de forma sencilla los números de año, mes y día procedentes de celdas independientes para crear una fecha válida.
- AÑO:
- La función AÑO extrae el año de una fecha dada, devolviéndolo como un número de cuatro dígitos en formato de serie.
Más artículos:
- Sumar valores por mes (con o sin año)
- Este tutorial explica detalladamente dos fórmulas que le permiten sumar valores correspondientes a un mes y año específicos, o bien sumar valores de un determinado mes sin tener en cuenta el año en Excel.
- Sumar valores por la semana de una fecha dada
- Para sumar valores según la semana en la que cae una fecha determinada, puede utilizar una fórmula basada en la función SUMIFS.
- Sumar valores por número de semana o día de la semana
- Este tutorial le guía paso a paso por las fórmulas que le permiten sumar valores en un rango determinado según el número de semana o el día de la semana especificado en Excel.
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.