Somar linhas com base em critérios em colunas

Somar linhas com base em critérios em colunas

Estou preso com um problema,

Eu tenho dois conjuntos de dados como abaixo:

insira a descrição da imagem aqui

Como posso saber se as somas da coluna “a” com base no ID da Tabela 1 são iguais às da coluna “b” com base no ID? Presumo que preciso de uma correspondência de sumif e índice, mas não consigo descobrir. Qualquer ajuda seria apreciada! Obrigado!

Responder1

Com os IDs à ​​direita,

=SUM(A3,IFERROR(INDIRECT("$D"&MATCH(B3,$E:$E,0)),0))

Onde A3 é o valor "a" da tabela 1, $D é a coluna com os valores "b" da tabela 2, B3 é a célula com o valor de ID da tabela 1 e $E:$E é a coluna com os valores de ID da tabela 2.

Se seus IDs estivessem à esquerda, PROCV funcionaria com algo como:

=SUM(B3,IFERROR(VLOOKUP(A3,$D$3:$E$5,2,FALSE),0))

Responder2

Como funciona:

  1. Escreva esta fórmula Array em Cell C3, termine com Ctrl+Shift+Entere preencha.

    {=IFERROR(INDEX($B$3:$B$9, MATCH(0,COUNTIF($C$2:C2, $B$3:$B$9), 0)),"")}
    
  2. Na célula, D3insira esta fórmula e preencha-a.

=IF(SUMIF(B3:B9,C3,A3:A9)=0,"",SUMIF(B3:B9,C3,A3:A9))

insira a descrição da imagem aqui

Ajuste as referências de células na fórmula conforme necessário.

Responder3

Você pode ir da Tabela 1 à Tabela 2 com apenas alguns cliques usando uma tabela dinâmica. Esse é um prático assistente integrado que torna muito simples resumir dados de diferentes maneiras e não requer nenhum poder cerebral para descobrir fórmulas complexas do zero. Eu uso o LibreOffice Calc, então a interface do usuário é um pouco diferente, mas você pode transferi-la facilmente para o Excel.

Destaque Tabela 1 e selecione Inserir Tabela Dinâmica no menu. Você receberá um assistente mais ou menos assim:

insira a descrição da imagem aqui

As colunas de dados serão identificadas em uma caixa de Campos Disponíveis. Arraste ID para a caixa Campos de linha e seu apara a caixa Campos de dados (acho que essa caixa tem um rótulo diferente no Excel, mas é a mesma caixa). No LO Calc, o padrão da função de agregação é Soma. No Excel, o padrão pode ser Contar, se bem me lembro. Nesse caso, clique duas vezes nele e selecione Soma nas opções.

Existem algumas opções de personalização, se você desejar, como escolher se deseja incluir os totais de linhas e colunas e onde colar a tabela dinâmica. Quando terminar as seleções, você obterá um resultado como este:

insira a descrição da imagem aqui

Leva apenas alguns segundos e nenhuma célula cerebral foi danificada na criação desta solução. :-)

informação relacionada