Excel: Soma [intervalo] se a célula for igual ao valor de outra célula

Excel: Soma [intervalo] se a célula for igual ao valor de outra célula
  |   A   |    B  |
1 | Value | Input |
2 |  1000 |  1000 |
3 |  3000 |  3000 |
4 |  5000 |   150 |
5 | 10000 |       |
6 | 15000 |  3000 |
7 | 20000 | 20000 |
  -----------------

Gostaria de saber se existe uma fórmula (ou combinação de fórmulas) para somar a coluna B SOMENTE é igual à coluna A?

Na tabela acima, o total deveria ser 24.000 porque apenas B2, B3 e B7 possuem os mesmos valores das células da Coluna A

Responder1

Você pode usar uma fórmula de matriz para isso:

{=SUM(IF(B2:B7=A2:A7,B2:B7,0))}

Insira a fórmula =SUM(IF(B2:B7=A2:A7,B2:B7,0))(sem colchetes) e pressione Ctrl+ Shift+ Enterpara torná-la uma fórmula de matriz (e então os colchetes aparecerão).

...

Ouvocê também pode usar SUMPRODUCTwhich não exige que seja inserido como uma matriz:

=SUMPRODUCT(--(B2:B7=A2:A7),B2:B7)

informação relacionada