Hola,
Si trabajas con excel 2007 o 2010 tienes la función SUMAR.SI.CONJUNTO, que hace justo eso. Es muy sencilla de usar. Es como el SUMAR.SI de toda la vida, pero para varias condiciones.
Y si trabaja con una versión de excel anterior a la 2007, de toda la vida lo he hecho así:
Código:
=SUMAPRODUCTO((A2:A10=7)*(B2:B10=2012)*(C2:C10="CAJA")*(D2:D10))
Saludos.