martes, 9 de junio de 2020

EXCEL: Suma si la fecha está entre

Excel formula: Sum if date is between

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)

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT