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

Sumar valores por mes (con o sin año) en Excel

AutoraSiluvia Fecha de modificación

Este tutorial presenta dos fórmulas para sumar valores correspondientes a un mes y año específicos, o bien para sumar valores de un determinado mes independientemente del año en Excel.

¿Cómo sumar valores por mes y año?
¿Cómo sumar valores por mes ignorando el año?


¿Cómo sumar valores por mes y año?

Como se muestra en la siguiente captura de pantalla, para sumar la cantidad total correspondiente a octubre de 2019, puede usar una fórmula que combine las funciones SUMAR.SI.CONJUNTO y FIN.MES.

doc-sum-by-month-with-without-year-1

Fórmulas genéricas

=SUMIFS(value_range,date_range,«>=»&date,date_range,"<="&EOMONTH(date,0))

Argumentos

Rango_valores: El rango de valores que desea sumar;
Rango_fechas: El Rango de fechas en el que desea evaluar el mes y el año;
Fecha: Representa el primer día del mes en el que desea basar la suma. Puede ser una Una referencia de celda o una fecha exacta entre comillas dobles.

¿Cómo se utiliza esta fórmula?

En este caso, $D$3:$D$11 es el rango1, «China» es el criterio1 (ubicado en $G3), $E$3:$E$11 es el rango2 y H$2 es la celda que contiene el criterio2.

1. Seleccione una celda vacía para mostrar el resultado; en este caso, H6.

2. Copie o introduzca la siguiente fórmula en la celda seleccionada y pulse la tecla Entrar. A continuación, seleccione la celda con el resultado y arrastre el controlador de autorrelleno hacia abajo para obtener la suma correspondiente a otros meses y años.

=SUMIFS($E$5:$E$10,$B$5:$B$10,">="&G6,$B$5:$B$10,"<="&EOMONTH(G6,0))

doc-sum-by-month-with-without-year-2

Nota: En el rango G6:G7 he introducido fechas reales en formato «m/d/aaaa» y, a continuación, he aplicado manualmente el formato «mmm-aaaa» para mostrar únicamente el mes y el año. Si introduce el mes y el año directamente como texto en la celda, no obtendrá el resultado correcto.

Explicación de la fórmula

=SUMIFS($E$5:$E$10,$B$5:$B$10,">="&G6,$B$5:$B$10,"<="&EOMONTH(G6,0))

$E$5:$E$10,$B$5:$B$10,«>=»&G6: Aquí se comparan las fechas del Rango de fechas E5:E10 Mayor o igual que con el primer día del mes en G6.
$B$5:$B$10,«<=»&FIN.MES(G6,0): La función FIN.MES devuelve el número de serie correspondiente al último día del mes indicado por la fecha en G6. Como se ha explicado anteriormente, aquí se comparan las fechas del Rango de fechas E5:E10 Menor o igual que con el último día del mes.
A continuación, la función SUMAR.SI.CONJUNTO suma la cantidad total por mes aplicando los dos criterios anteriores.

¿Cómo sumar valores por mes sin tener en cuenta el año?

La fórmula anterior solo permite sumar valores por mes dentro del mismo año. Para sumar valores por mes de distintos años, utilice una fórmula basada en las funciones SUMAPRODUCTO y MES.

Fórmula genérica

=SUMPRODUCT((MONTH(date_range)=month)*value_range)

Argumentos

Rango_fechas: El Rango de fechas en el que desea evaluar el mes;
Mes: Es un número que representa el mes en función del cual va a sumar los valores;
Rango_valores: El rango de valores que desea sumar;

¿Cómo se utiliza esta fórmula?

1. Seleccione una celda vacía; en este caso, he elegido H6.

2. Copie o introduzca la siguiente fórmula en ella y pulse la tecla Entrar para obtener el resultado.

=SUMPRODUCT((MONTH($B$5:$B$10)=10)*$E$5:$E$10)

NotaEn la fórmula, el número 10 representa el mes de octubre. Los números del 1 al 12 corresponden a enero y diciembre, respectivamente, y puede ajustarlos según sus necesidades.

Explicación de la fórmula

=SUMAPRODUCTO((MES($B$5:$B$10)=10)*$E$5:$E$10)

MES($B$5:$B$10)=10: La función MES extrae el número del mes de cada celda de fecha del rango B5:B10: {10;10;12;12;10;10}, y compara cada número de la matriz con el número 10: {10;10;12;12;10;10}=10, devolviendo finalmente una matriz de VERDADERO/FALSO {VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;VERDADERO}.
{VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;VERDADERO}*$E$5:$E$10: Esta matriz se multiplica por cada importe asociado al mes de octubre, obteniendo una nueva matriz como esta {1428;2010;0;0;2069;1728};
SUMAPRODUCTO{1428;2010;0;0;2069;1728}: La función SUMAPRODUCTO suma finalmente todos los números de la matriz y devuelve el resultado como 7235.

Funciones relacionadas

Función SUMAR.SI.CONJUNTO de Excel
La función SUMAR.SI.CONJUNTO de Excel permite sumar valores de celdas en función de varios criterios

Función SUMAPRODUCTO de Excel
La función SUMAPRODUCTO de Excel te permite multiplicar dos o más columnas o matrices entre sí y, a continuación, sumar los resultados obtenidos.

Función FIN.MES de Excel
La función FIN.MES de Excel obtiene la fecha que está un número específico de meses antes o después de una fecha dada Fecha de inicio

Función MES de Excel
La función MES de Excel extrae el número del mes de una Formato de fecha en Excel


Fórmulas relacionadas

Sumar valores por semana de una fecha dada
Este tutorial explica cómo sumar valores según la semana en la que cae una fecha determinada

Sumar valores por número de semana o día de la semana
Este tutorial le guía paso a paso con fórmulas que le permitirán sumar valores en un rango determinado según el número de semana o el día de la semana especificado en Excel.

Sumar cada n filas o columnas en un rango
Este tutorial presenta dos fórmulas, basadas en las funciones SUMA y DESREF, para sumar cada n filas o columnas dentro de un rango limitado en Excel.

Sumar cada n-ésima fila o columna en un rango
Este tutorial te mostrará cómo crear una fórmula con las funciones SUMAPRODUCTO, RESIDUO y COLUMNA para sumar cada n-ésima fila o columna dentro de un rango 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.