Conjunto de critérios Sumif

2

Eu verifiquei diferentes perguntas e respostas no site, mas não consegui encontrar o que estou procurando.

Eu tento ter uma soma de valores usando vários critérios (OR): quando eu uso, por exemplo,

=SUM(SUMIF('2014-02'!B:B;{"value1";"Value2";"Value3"};'2014-02'!H:H))

funciona bem.

No entanto, os critérios podem mudar a cada mês (outros valores, mais ou menos valores, etc). Quando eu crio uma célula com, por exemplo,

=""""&AH7&""";"""&AI7&""";"""&BB7&"""";

o resultado é "Value1";"Value2";"Value3" .

Mas depois eu perdi as chaves {} e não posso adicioná-las à fórmula acima sem uma mensagem de erro. Por exemplo. então isso não vai funcionar

=SUM(SUMIF('2014-02'!B:B;{AA7};'2014-02'!H:H))

Como posso tornar a parte dos critérios dinâmica, fazendo referência a uma célula com meus possíveis valores (intervalo) em algum outro lugar da folha?

Obrigado

    
por Lucy 11.03.2014 / 15:24

1 resposta

1

Use o SUMPRODUCT para várias matrizes de sua coluna somada por uma matriz de 0s e 1s, gerada por verificações de correspondências em relação ao seu intervalo de valores de critérios.

=SUMPRODUCT('2014-02'!H:H,--ISNUMBER(MATCH('2014-02'!B:B,AH7:BB7,0)))

Observe que isso funcionaria apenas para critérios iguais, não maiores ou menores que ... Além disso, a referência da célula pode ser uma coluna ou um intervalo inteiro, mas um intervalo não contíguo não funcionará como está escrito. / p>     

por 11.03.2014 / 15:59