Como somar todos os valores positivos no Excel com base no fato de os dados associados em outra coluna serem exclusivos?

0

Na coluna A são nomes de clientes. Alguns clientes têm várias contas e cada conta tem um saldo separado na minha lista de dados, mas muitos clientes têm apenas uma conta. O nome do cliente aparece na coluna A para cada conta na coluna B. Portanto, se tiverem três contas, elas aparecerão três vezes na coluna A. Os nomes das contas estão na coluna B. Os saldos estão na coluna C e podem ser positivos ou negativo dependendo da atividade da conta de mês para mês.

Preciso somar todos os saldos POSITIVOS para todos os clientes com apenas uma conta.

Eu preciso dessa fórmula para garantir que nossos pagamentos da NET aos clientes, menos o resultado dessa fórmula, seja igual ao nosso saldo total para todas as contas do mês. Como processamos os pagamentos da NET para nossos clientes com mais de uma conta, não posso adicionar todos os saldos positivos. Tem que ser todos os saldos positivos apenas para os clientes com uma conta. Temos de 250 a 300 contas para processar cada mês, portanto, sermos capazes de verificar novamente nossos saldos é realmente útil.

A fórmula que eu criei é:

{= SUM (SUMIFS (C2: C350, C2: C350, "> 0", A2: A350, COUNTIF (A2: A350, A2: A350) = 1))}

Esta fórmula só retorna 0, não importa o quê. Eu também tentei isso sem envolver o SUMIFS em uma função SUM (que também retorna um 0), mas toda a pesquisa que eu fiz aponta para a versão acima estar correta. Espero entender meu erro e não apenas receber uma fórmula que funcione.

Alguém pode explicar o que eu fiz de errado?

    
por woolds 29.12.2017 / 20:35

1 resposta

1

SUMIFS () é otimizado e você não pode colocar o countif nos critérios.

Use o SUMPRODUCT:

=SUMPRODUCT(C2:C350,(C2:C350>0)*(COUNTIF(A2:A350,A2:A350)=1)))
    
por 29.12.2017 / 20:39