lunes, 1 de julio de 2013

Sumar valores entre dos fechas en Excel | SUMAR.SI y SUMAR.SI.CONJUNTO



La función SUMAR.SI suma valores que cumplen con cierta condición. Si necesitamos sumar valores entre dos fechas. La  función SUMAR.SI.CONJUNTO permite sumar un rango que cumplan varios criterios, lo que la hace diferente a  la función SUMAR.SI que sólo considera un criterio. Si necesitamos sumar una columna según el código contable entre el 02/01/2011 y el 30/06/2011, podríamos utilizar un filtro, pero en esta ocasión les comparto una formula para lograrlo.

Utilizaremos una suma condicionada a un rango de fechas, utilizamos la función SUMAR.SI.CONJUNTO
Sumar valores dentro de un rango de fechas en Excel, con SUMAR.SI.CONJUNTO
La formula esta compuesta por dos partes.
La primera parte suma los valores iguales o superiores a una fecha (Fecha Inicio).
SUMAR.SI.CONJUNTO($C$11:$C$152,$A$11:$A$152,">="&E12,$B$11:$B$152,G12)

La segunda parte suma los valores superiores a otra fecha (Fecha Fin).
SUMAR.SI.CONJUNTO($C$11:$C$152,$A$11:$A$152,">"&F12,$B$11:$B$152,G12)

Luego la sumatoria de la primera le restamos la sumatoria de la segunda formula, quedando de la siguiente forma:
=SUMAR.SI.CONJUNTO($C$11:$C$152,$A$11:$A$152,">="&E12,$B$11:$B$152,G12)-SUMAR.SI.CONJUNTO($C$11:$C$152,$A$11:$A$152,">"&F12,$B$11:$B$152,G12)

Nuestro rango es C11:C152 y queremos saber cuánto suma del 02/01/2011 al 30/06/2011 y que la Cta_Contable_ID es igual a1.01.03.01, por lo que hay que sumar lo que hay entre 02/01/2011 y 31/12/2011 y luego restar lo que hay entre 01/07/2011 y 31/12/2011. De esta forma quedaría únicamente lo que hay entre el 02/01/2011 y 30/06/2011 y el resultado es 568,112.73

Para poder comprobar si la formula esta dando el resultado correcto, podemos utilizar el filtro de Enero a Junio en la columna "Fecha_Operado" y en la columna Cta_Contable_ID filtramos por 1.01.03.01 y al sumar tendremos el mismo resultado.


DESCARGAR ARCHIVO

No hay comentarios :

Publicar un comentario