Como comparar o valor na célula adjacente em SUMIF

0

Assumindo o seguinte conjunto de dados:

A   B   C
40  8   5
40  40  10

Como condicionalmente somar a coluna C se A = B? Eu tentei o seguinte, mas ROW() é baseado na linha em que a fórmula está, não na linha sendo avaliada.

=SUMIF(A1:C2,INDIRECT("B"&ROW()),C1:C2)
    
por Lefka 24.01.2018 / 16:07

2 respostas

1

Experimente uma fórmula SumProduct :

=SUMPRODUCT(($A$1:$A$2=$B$1:$B$2),$C$1:$C$2)

Usando seu exemplo, a fórmula acima deve dar 10.

    
por 24.01.2018 / 16:45
0

Eu gostaria de sugerir uma fórmula diferente. Qual atende à sua consulta Como condicionalmente somar a coluna C se A = B .

Verifique a captura de tela abaixo. *

A fórmula é

{=SUM(C2:C3)*(--(A2:A3=B2:B3))}

NB: É uma fórmula de matriz, então termine com Ctrl + Shift + Enter .

Espero que isso ajude você.

    
por 25.01.2018 / 10:17