Fórmula de Excel: Suma si la fecha está entre -

Tabla de contenido

Fórmula genérica

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Resumen

Para sumar valores que se encuentran entre dos fechas, puede usar la función SUMIFS. En el ejemplo que se muestra, la celda H7 contiene esta fórmula:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

donde la fecha (C5: C11) y la cantidad (D5: D11) son rangos de nombres.

Esta fórmula suma las cantidades en la columna D para fechas entre H5 y H6.

Explicación

La función SUMIFS permite operadores lógicos (es decir, "=", ">", "> =", etc.) y múltiples criterios.

Para hacer coincidir los valores objetivo entre dos fechas, debemos utilizar dos criterios. La función SUMIFS requiere que cada criterio se ingrese como un par de criterios / rango de la siguiente manera:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Tenga en cuenta que debemos encerrar los operadores lógicos entre comillas dobles (""), luego concatenarlos a las referencias de celda con el signo comercial (&). Esto se debe a que SUMIFS está en un grupo de funciones "RACON" que tienen una sintaxis única para los criterios.

La fórmula final se ve así:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Nota: este ejemplo no incluye la fecha de inicio o finalización en el resultado. Vea a continuación un ejemplo que incluye fechas de inicio y finalización.

Con fechas codificadas

La mejor forma de codificar fechas en la función SUMIFS es utilizar la función FECHA. Por ejemplo, para sumar valores en rng1 que están entre el 1 de julio de 2020 y el 30 de septiembre de 2020, puede usar una fórmula como esta:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Observe que estamos usando mayor o igual que ("> =") y menor o igual que ("<=") para que SUMIFS incluya la fecha de inicio y finalización en el resultado final.

Añadiendo más criterios

Para extender la fórmula para aplicar más criterios, simplemente agregue otro par de rango / criterio. Por ejemplo, la fórmula siguiente sumará valores en rng1 cuando las fechas en rng2 estén entre las fechas en A1 y B1, Y los valores en rng3 sean iguales a C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Articulos interesantes...