Página 1 de 1

Abater saldo devedor

Enviado: 08 Jan 2021 às 17:37
por talisant
Pessoal, tenho uma dúvida que aparentemente é simples, porém não consigo chegar numa forma de automatizar no excel. Tenho duas bases diferentes, uma com os valores de débitos anuais dos clientes, e outra com os pagamentos desses mesmos clientes.

**Base de Débitos:**

ANO CLI DÉBITO
2010 A R$ 250,00
2011 A R$ 340,00
2013 A R$ 500,00
2015 A R$ 600,00
2011 B R$ 1.200,00
2012 B R$ 1.240,00
2015 B R$ 1.500,00
2013 C R$ 2.800,00


**Base de Pagamentos:**

CLIENTE VALOR PAGO
A R$ 1.350,00
B R$ 2.500,00
C R$ 2.800,00

O que eu preciso fazer é pegar esse valor total que os clientes pagaram, e ir abatendo a partir do menor ano da dívida para o maior. Então eu precisaria que o banco de dados ficasse assim:

ANO CLI DÉBITO SALDO DEVEDOR
2010 A R$ 250,00 R$ 0,00
2011 A R$ 340,00 R$ 0,00
2013 A R$ 500,00 R$ 0,00
2015 A R$ 600,00 R$ 260,00
2011 B R$ 1.200,00 R$ 0,00
2012 B R$ 1.240,00 R$ 0,00
2015 B R$ 1.500,00 R$ 1.440,00
2013 C R$ 2.800,00 R$ 0,00


Se fossem poucos casos ok fazer a conta de ir abatendo o saldo na mão, porém é uma base bem grande e precisaria que isso ficasse automático. Preciso então de uma forma para obter essa coluna de saldo devedor. Minha dificuldade é que o número de anos de cada cliente é diferente, então não estou conseguindo chegar em uma lógica.


Conseguem me auxiliar?

Re: Abater saldo devedor

Enviado: 12 Jan 2021 às 13:19
por Estevaoba
O ideal seria você postar um exemplo da sua planilha no Excel, mas vou arriscar uma fórmula.
Considerando a base de débitos na Planilha1, colunas A - C, e a base de pagamentos na Planilha2, colunas A-B e que os dados iniciam na linha 2, tente em D2 de Planilha1 e copie para baixo:
Código: Selecionar todos
=SE(SOMASE(Planilha2!$A$2:$A$100;B2;Planilha2!$B$2:$B$100)-SOMASE(B$1:B1;B2;C$1:C1)>C2;0;SOMASE(B$1:B1;B2;C$1:C1)-SOMASE(Planilha2!$A$2:$A$100;B2;Planilha2!$B$2:$B$100)+C2)
Good luck!