Estou preso com um problema,
Eu tenho dois conjuntos de dados como abaixo:
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:
Escreva esta fórmula Array em Cell
C3
, termine comCtrl+Shift+Enter
e preencha.{=IFERROR(INDEX($B$3:$B$9, MATCH(0,COUNTIF($C$2:C2, $B$3:$B$9), 0)),"")}
Na célula,
D3
insira esta fórmula e preencha-a.
=IF(SUMIF(B3:B9,C3,A3:A9)=0,"",SUMIF(B3:B9,C3,A3:A9))
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:
As colunas de dados serão identificadas em uma caixa de Campos Disponíveis. Arraste ID para a caixa Campos de linha e seu a
para 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:
Leva apenas alguns segundos e nenhuma célula cerebral foi danificada na criação desta solução. :-)