estoy tratando de tener una función similar a SUMAR.SI.CONJUNTO (como función SUMAR.SI pero con más de un criterio único) en una hoja de cálculo de Google. MS-Excel tiene esta función incorporada (http://office.microsoft.com/en-us/excel-help/sumifs-function-HA010342933.aspx?CTT=1).SUMAR.SI.CONJUNTO de cálculo de Google
He intentado utilizar ArrayFormula (http://support.google.com/docs/bin/answer.py?hl=en&answer=71291), similar a la función SUMAR.SI:
=ARRAYFORMULA(SUM(IF(A1:A10>5, A1:A10, 0)))
al agregar Y:
=ARRAYFORMULA(SUM(IF(AND(A1:A10>5,B1:B10=1), C1:C10, 0)))
Pero la función deY no recogió el Ar rayFormula instrucción y devolvió FALSE todo el tiempo.
La única solución que pude encontrar fue utilizar CONSULTA que parece un poco lento y complejo:
=SUM(QUERY(A1:C10,"Select C where A>5 AND B=1"))
Mi objetivo es llenar una tabla (similar a una tabla dinámica) con muchas valores para calcular:
=SUM(QUERY(DataRange,Concatenate("Select C where A=",$A2," AND B=",B$1)))
¿Alguien logró hacerlo de una manera más simple y más rápida?
otra idea, si obtuve su pregunta correcta, sería '= ARRAYFORMULA (SUMA (Muestra! A: A & Muestra! B: B; A & B; Muestra! C: C))' – cregox
Me gusta mucho el método de Guy. Estaba usando el método 'SUM (FILTER (sourceArray, arrayCondition_1, ...) de Javaaaa, pero me molestaba tener que envolverlo en un' IFERROR() 'para capturar los casos' # N/A' cuando 'FILTER () 'devuelto cero resultados. El método de la" tabla dinámica "no se equivoca con cero resultados como yo quería. Dulce! –