Suma si por mes: Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo usar la función SUMIFS para sumar datos correspondientes a meses específicos en Excel y Google Sheets.

Suma si por mes

Primero, demostraremos cómo sumar datos correspondientes a fechas que caen en un mes y año específicos.

Podemos usar la función SUMIFS, junto con las funciones DATE, YEAR, MONTH y EOMONTH para sumar Numero de ventas Dentro de cada Mes.

1 = SUMIFS (C3: C9, B3: B9, "> =" & FECHA (AÑO (E3), MES (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Para construir la fórmula anterior, comenzamos definiendo el rango de fechas para cada mes.. Usamos la función FECHA para definir el primer día del mes (ej. 5/1/2021). Podemos hacer esto "codificando" la fecha en la fórmula:

1 "> =" & FECHA (2021,5,1)

O, mejor aún, podemos flexibilizar los criterios haciendo referencia a una fecha dentro de la celda E3, extrayendo el año y el mes de la fecha (y estableciendo el día igual a 1), como se muestra en el ejemplo anterior:

1 "> =" & FECHA (AÑO (E3), MES (E3), 1)

Para definir el último día del mes, podemos usar la función EOMONTH:

1 "<=" & EOMONTH (E3,0)

Juntando todos estos criterios, podemos escribir la siguiente fórmula SUMIFS:

1 = SUMIFS (C3: C9, B3: B9, "> =" & FECHA (AÑO (E3), MES (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Referencias de celda de bloqueo

Para que nuestras fórmulas sean más fáciles de leer, mostramos las fórmulas sin referencias de celda bloqueadas:

1 = SUMIFS (C3: C9, B3: B9, "> =" & FECHA (AÑO (E3), MES (E3), 1), B3: B9, "<=" & EOMONTH (E3,0))

Pero estas fórmulas no funcionarán correctamente cuando se copien y peguen en otro lugar de su archivo. En su lugar, debe usar referencias de celda bloqueadas como esta:

1 = SUMIFS ($ C $ 3: $ C $ 9, $ B $ 3: $ B $ 9, "> =" & FECHA (AÑO (E3), MES (E3), 1), $ B $ 3: $ B $ 9, "<=" & EOMONTH (E3,0))

Lea nuestro artículo sobre Referencias de celdas bloqueadas para obtener más información.

Dar formato a los valores del mes

En este ejemplo, hemos enumerado los meses en la columna E. Estos valores de mes son en realidad fechas formateadas para omitir el día, utilizando un formato de número personalizado.

El formato de datos personalizado es "mmm aaaa" para mostrar mayo de 2022.

Suma por mes durante varios años

El ejemplo anterior sumó datos con fechas que se encontraban dentro de un mes y año específicos. En su lugar, puede sumar datos con fechas que caen dentro de un mes en cualquier año utilizando la función SUMPRODUCT.

1 = SUMPRODUCTO (C3: C8, - (MES (B3: B8) = MES (G3)))

En este ejemplo, usamos la función SUMPRODUCT para realizar cálculos complicados de "suma si". Repasemos la fórmula.

Esta es nuestra fórmula final:

1 = SUMPRODUCTO (C3: C8, - (MES (B3: B8) = MES (G3)))

Primero, la función SUMPRODUCT enumera los Numero de ventas para cada Fecha de venta y luego compara el mes de cada Fecha de venta contra lo especificado Mes, devolviendo TRUE si los meses coinciden, o FALSE si no:

1 = SUMPRODUCTO ({30; 42; 51; 28; 17; 34}, - ({VERDADERO; FALSO; VERDADERO; FALSO; VERDADERO; FALSO}))

A continuación, los guiones dobles (-) convierten los valores VERDADERO y FALSO en 1 y 0:

1 = SUMPRODUCTO ({30; 42; 51; 28; 17; 34}, {1; 0; 1; 0; 1; 0})

La función SUMPRODUCT luego multiplica cada par de entradas en las matrices:

1 = SUMPRODUCTO ({30; 0; 51; 0; 17; 0})

Finalmente, se suman los números de la matriz:

1 =98

Puede encontrar más detalles sobre el uso de declaraciones booleanas y el comando "-" en una función SUMPRODUCT aquí

Suma si por mes en Google Sheets

Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave