Fórmula genérica
=SUMAR.SI.CONJUNTO(rng1,rng2,">"&A1,rng2,"<"&B1)
Explicación
Para sumar valores que están entre dos fechas, puede usar la función SUMAR.SI.CONJUNTO. En el ejemplo que se muestra, la celda H5 contiene esta fórmula:
=SUMAR.SI.CONJUNTO(amount,date,">"&H5,date,"<"&H6)
donde la fecha (C5: C11) y la cantidad (D5: D11) se denominan rangos.
Esta fórmula suma las cantidades en la columna D para las fechas entre H5 y H6.
Como funciona la fórmula
La función SUMAR.SI.CONJUNTO permite operadores lógicos (es decir, "=", ">", "> =", etc.) y múltiples criterios.
Para hacer coincidir los valores objetivo entre dos fechas, necesitamos usar dos criterios. La función SUMAR.SI.CONJUNTO requiere que cada criterio se ingrese como un par de criterios / rango de la siguiente manera:
">"&H5,date // criteria 1, greater than H5 "<"&H6,date // criteria 2, less than H6
Tenga en cuenta que necesitamos encerrar los operadores lógicos entre comillas dobles ("") y luego concatenarlos a las referencias de celda con el ampersand (&). La fórmula final se ve así:
=SUMAR.SI.CONJUNTO(amount,date,">"&H5,date,"<"&H6)
Nota: este ejemplo no incluye la fecha de inicio o finalización. 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 SUMAR.SI.CONJUNTO 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:
=SUMAR.SI.CONJUNTO(rng1,rng2,">="&FECHA(2020,7,1),rng2,"<="&FECHA(2020,9,30))
Observe que estamos utilizando mayor o igual que ("> =") y menor o igual que ("<=") para que SUMAR.SI.CONJUNTO incluya la fecha de inicio y finalización en el resultado final.
Agregar más criterios
Para extender la fórmula para aplicar más criterios, simplemente agregue otro par de rango / criterio. Por ejemplo, la siguiente fórmula sumará valores en rng1 cuando las fechas en rng2 están entre las fechas en A1 y B1, los valores Y en rng3 son iguales a C1:
=SUMAR.SI.CONJUNTO(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)
0 comentarios:
Publicar un comentario