KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

Sumar valores por año en Excel

AutorXiaoyang Fecha de modificación

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.

doc-sum-by-year-1


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:

=SUMIFS(sum_range,date_range,«>=»&DATE(year,1,1),date_range,"<="&DATE(year,12,31)
  • 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:

=SUMIFS($C$2:$C$12,$B$2:$B$12,«>=»&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))

doc-sum-by-year-2


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:

=SUMPRODUCT((YEAR(date_range)=year)*sum_range)
  • 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:

doc-sum-by-year-3


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.

Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.