RE:sumar si con dos condiciones es decir sumar si
Buenas.
Si no tienes el 2007, en el 2003 se puede hacer con una suma matricial. No obstante tiene mucha menos potencia que el SUMAR.SI.CONJUNTO, aunque por otra parte es más versátil y ayuda a comprender la potencia de Excel. Verás por qué.
Explicado mal y pronto, coges un vector por cada una de las condiciones y filtrado por su condición, los multiplicas vectorialmente con el vector resultado que quieres, y punto. Evidentemente, al ser una función matricial TIENES QUE TERMINAR PULSANDO "F2", Y LUEGO CTRL+SHIFT+ENTER.
Pongo un ejemplo. Quiero sumar un rango si una de las condiciones es "A", y la otra "mayor que 5". Entonces escribes:
=SUMA((A1:A100="A")*(B1:B100>5)*(C1:C100))
Te dará un error tipo #VALOR porque es una matriz. Para convertir el resultado (como siempre que operamos matricialmente), tal y como he dicho antes tienes que dar "F2", Y LUEGO CTRL+SHIFT+ENTER.
Te ha de salir el error. Si no, es que tienes un error de sintaxis (poner comillas y tal). Haz diversas pruebas, y vas viendo.
Es efectivo porque puedes poner los "$" y arrastrar. Cuando he dicho que tiene más versatilidad es que la función del 2007 es porque puedes poner dos condiciones, y dos vectores que multiplicar (como un SUMAPRODUCTO con varias condiciones, que no está mal). El problema es que a partir de un número de líneas, se colapsa mientras que el SUMAR.SI.CONJUNTO permite columnas enteras.