
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)