MS Excel: como definir 'diferente de' nos critérios de intervalo

0

Suponha que você tenha uma lista de registros:

+-----+-----+-----+
|     |  A  |  B  |
+-----+-----+-----+
|  1  | 100 |  x  |
+-----+-----+-----+
|  2  |  50 |  x  |
+-----+-----+-----+
|  3  |  30 |  y  |
+-----+-----+-----+
|  4  | 180 |  z  |
+-----+-----+-----+
|  5  | 140 |  k  |
+-----+-----+-----+

Você deseja obter somas de todas elas, agrupadas pelo valor na coluna B . Mas você tem uma lista de valores já predefinida, para a qual deseja ter somas:

+-----+-------+-----+
|     |   C   |  D  |
+-----+-------+-----+
|  1  | x     | 150 | < =SUMIF(B1:B;C1;A1:A)
+-----+-------+-----+
|  2  | y     |  30 | < =SUMIF(B1:B;C2;A1:A)
+-----+-------+-----+
|  3  | other | 320 | < =???
+-----+-------+-----+

É fácil obter a soma total de x e y : você pode usar SUMIF(B1:B;C1;A1:A) na coluna D para obter o total de x e assim por diante.

Mas como obter a soma total de todos os registros que não são x nem y (nesse caso eles são z e k ) para imprimi-lo em D3 cell ?

    
por Girafa 02.07.2017 / 11:31

1 resposta

1

A solução de Máté Juhász nos comentários é um excelente método. Mas outra maneira de usar um critério NOT AND nessa situação, que pode ser aplicável a outros problemas, é usar SUMPRODUCT ou SUMIFS

Por exemplo:

=SUMPRODUCT((B:B<>C1)*(B:B<>C2)*A:A)
=SUMIFS(A:A,B:B,"<>"&C1,B:B,"<>"&C2)
    
por 02.07.2017 / 12:28