Como usar o countif, sumif através de duas planilhas onde o teste lógico é uma equivalência?

2

Estou criando uma planilha de soma simples que depende de uma condicional, mas não consigo fazer com que o COUNTIF / SUMIF funcione para mim.

Para resumir, tenho duas folhas, uma com algumas centenas de linhas de registros, incluindo uma ID de fornecedor # (Folha1 | 2! A: A), taxas (B: B) e horas (todas podendo ser duplicadas , classificado pelo ID do fornecedor #). Na segunda folha, peguei os números de ID 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 essa funcionasse:

  • =SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A) (para encontrar taxas totais, horas)

  • =COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A) (para encontrar a frequência do ID do fornecedor nas linhas)

No entanto, os dois estão retornando apenas quando são inseridos. Basicamente, quero somar a coluna de taxas (B: B) da primeira folha na segunda folha, sempre que o teste lógico se confirmar que o ID do fornecedor na folha 1 é o mesmo que o ID do fornecedor na folha 2 ( ...1!A=...2!A )

    
por mfg 24.09.2012 / 16:32

1 resposta

4

Sua sintaxe está errada. Para SUMIF, você deseja que o Intervalo seja Sheet1!A:A , que os Critérios sejam A1 (se for onde a instância única do ID do fornecedor # é mantida) e o Sum_range como Sheet1!B:B .

Exemplo Sheet2 (dentro da caixa) abaixo de onde as fórmulas são o conteúdo de Row6 .

    
por 24.09.2012 / 17:40