Estou construindo uma planilha de soma simples que depende de uma condicional, mas não consigo fazer com que COUNTIF/SUMIF funcione para mim.
Resumindo, tenho duas planilhas, uma com algumas centenas de linhas de registros, incluindo um número de identificação do fornecedor (Planilha1|2!A:A), taxas (B:B) e horas (todos os quais podem ser duplicados, classificados por ID do fornecedor). Na segunda planilha, peguei os IDs do fornecedor, removi as duplicatas e gostaria que o restante da planilha fosse um somatório dos registros da primeira planilha.
Especificamente, eu esperava que uma fórmula como esta funcionasse:
=SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A)
(para encontrar o total de taxas, horas)=COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A)
(para encontrar a frequência do ID do fornecedor nas linhas)
No entanto, ambos retornam zero apenas depois de inseridos. Basicamente, quero somar a coluna de taxas (B:B) da primeira planilha na segunda planilha, sempre que o teste lógico for verdadeiro de que o ID do fornecedor na planilha 1 é igual ao ID do fornecedor na planilha 2 ( ...1!A=...2!A
)
Responder1
Sua sintaxe está errada. Para SUMIF, você deseja que Range seja Sheet1!A:A
, Criteria seja A1
(se for onde a única instância do ID do fornecedor é mantida) e Sum_range seja Sheet1!B:B
.
Exemplo Sheet2
(caixa interna) abaixo onde as fórmulas são o conteúdo de Row6
.