O método da calculadora de despesas divididas
Quatro despesas, quatro pessoas e um fim de semana: este é o método que uma calculadora de despesas divididas usa para transformar uma lista bagunçada na posição líquida de cada um e no menor número de transferências que a zera.
Você tem uma lista de despesas e mais de uma pessoa que pagou. Você quer a posição líquida de cada um e prefere não calcular isso duas vezes. Uma calculadora de despesas divididas faz a conta em uma única passada, e vale a pena conhecer o método por trás dela, porque a maioria das pessoas o segue corretamente até o passo três. Veja como dividimos as despesas na Dimesum, um número de cada vez, com um exemplo prático que você mesmo pode refazer a partir dos valores na página.
os quatro passos
São quatro, e a ordem é todo o truque. Some o que cada pessoa pagou. Some o que cada pessoa deve. Subtraia o segundo do primeiro para achar a posição líquida de cada um.
Depois, e só depois, descubra quem paga a quem. Quem parte para os pagamentos primeiro acaba movimentando dinheiro duas vezes, porque começa a acertar antes de saber o líquido. Calcular o líquido é a parte lenta e acertar é a parte rápida, então faça nessa ordem e o último passo quase se escreve sozinho. Se quiser o quadro completo desse movimento final por si só, mostramos como acertar as contas de um grupo do início ao fim.
passo um: o que cada pessoa pagou
Some o que cada pessoa realmente colocou na mesa. Nada de especial acontece aqui: é um total corrente por pessoa, e uma calculadora de despesas do grupo mantém essa conta conforme você avança, então o táxi de que ninguém se lembra ainda cai na conta de quem pagou por ele. O truque é registrar cada valor quando ele acontece, e não de memória três dias depois.
Veja o nosso exemplo.
Exemplo: um fim de semana para quatro. Lucas pagou R$ 320 pela casa. Aiko pagou R$ 96 pela comida.
Sofia pagou R$ 48 pelo combustível. Tomas não pagou nada. Some tudo e o grupo gastou R$ 464 no total: R$ 320 mais R$ 96 mais R$ 48 dá R$ 464.
Guarde esse valor; ele volta mais duas vezes. Tomas não pagar nada não é um problema a resolver. É um zero na coluna do que ele pagou, e o método trata isso exatamente como qualquer outro número.
passo dois: o que cada pessoa deve
Agora decida como cada despesa é dividida e então some o que cada pessoa deve no conjunto de todas elas. A divisão pode ser igual, ou por valores exatos, ou por peso, ou item por item como uma conta de restaurante costuma exigir quando uma pessoa não bebeu vinho. Essa escolha é sua. Nós calculamos a divisão que você escolheu; não decidimos o que é justo.
No nosso fim de semana, todos dividem as três despesas igualmente. Então os R$ 464 se dividem em quatro: R$ 464 divididos por 4 dá R$ 116. Cada pessoa deve R$ 116, Tomas incluído, porque ele compartilhou a casa, a comida e o combustível mesmo sem ter pago por nenhum deles.
É assim que se calculam despesas compartilhadas quando a divisão é igual: some o gasto, divida pelo número de pessoas e você tem a parte de cada um antes de qualquer acerto. O aluguel funciona da mesma forma até alguém ficar com o quarto maior, e aí as partes deixam de ser iguais de propósito; tratamos desse caso em dividir o aluguel com colegas de quarto.
passo três: o líquido, e o erro que todo mundo comete aqui
É aqui que dá errado. Subtraia o que cada pessoa deve do que ela pagou. Essa diferença é a posição líquida dela, e é o único número que decide quem movimenta dinheiro.
Lucas pagou R$ 320 e deve R$ 116, então tem R$ 204 a receber. Aiko pagou R$ 96 e deve R$ 116, então deve R$ 20. Sofia pagou R$ 48 e deve R$ 116, então deve R$ 68. Tomas pagou R$ 0 e deve R$ 116, então deve R$ 116.
*Um fim de semana para quatro, com o líquido calculado.*
| Pessoa | Pagou | Deve | Líquido |
|---|---|---|---|
| Lucas | R$ 320 | R$ 116 | tem R$ 204 a receber |
| Aiko | R$ 96 | R$ 116 | deve R$ 20 |
| Sofia | R$ 48 | R$ 116 | deve R$ 68 |
| Tomas | R$ 0 | R$ 116 | deve R$ 116 |
| Totais | R$ 464 | R$ 464 | R$ 0 |
O erro não é a subtração. É começar o próximo passo cedo demais. As pessoas tentam parear quem pagou com quem deve enquanto ainda estão calculando o líquido, ou calculam o líquido de cada despesa isoladamente e depois tentam juntar as partes.
Os dois dão mais trabalho e mais erros. Calcule o líquido da lista inteira primeiro, em um único número por pessoa, e cada um desses números continua conferível: Lucas tem R$ 204 a receber, e Aiko, Sofia e Tomas devem R$ 20, R$ 68 e R$ 116, que somam de volta exatamente R$ 204.
passo quatro: quem paga a quem, no menor número de transferências
Só agora você movimenta dinheiro. O objetivo é o menor número de transferências que zera todos os saldos, não um pagamento para cada dívida. Menos transferências significa menos valores para digitar, menos para lembrar e menos lugares onde um erro pode se esconder.
A forma ingênua acerta todo mundo com todo mundo. Quatro pessoas formam seis pares, então uma abordagem de acertar tudo com todos pode chegar a seis transferências, a maioria delas se cancelando. Você não precisa delas.
Todo mundo que deve nesse fim de semana deve à única pessoa que tem a receber, então o grupo inteiro se acerta em três transferências: Tomas envia R$ 116 a Lucas, Sofia envia R$ 68 a Lucas e Aiko envia R$ 20 a Lucas. Três pagamentos, R$ 204 no total, e todos os saldos são zero. Essa é a forma que um bom acerto de grupo busca: o menor conjunto de transferências que deixa ninguém devendo a ninguém, calculado uma vez a partir das posições líquidas em vez de negociado na mesa.
conferindo o resultado: as somas que precisam dar zero
Uma divisão está certa quando três somas dão o que precisam dar. O total pago é igual ao total devido: R$ 464 e R$ 464. As posições líquidas somam zero: R$ 204 a receber por Lucas, contra R$ 20, R$ 68 e R$ 116 devidos pelos outros, dá R$ 0.
E as transferências somam o valor devido: R$ 116 mais R$ 68 mais R$ 20 dá R$ 204, exatamente o que Lucas tinha a receber. Se qualquer uma dessas três falhar, um número está errado, e é ao número que você volta, não à amizade.
É por isso que mantemos um livro-razão de partidas dobradas por baixo. Na contabilidade de partidas dobradas todo valor é registrado duas vezes, uma quando sai e outra quando chega, então os livros só fecham quando a aritmética fecha. Nosso livro-razão é somente-acréscimo, o que significa que uma correção é um novo lançamento, nunca uma sobrescrita silenciosa. Quando uma divisão muda, a edição reapresenta sua divisão por inteiro, então você sempre pode ver o que mudou e quando, em vez de descobrir o total antigo apagado.
quando a lista tem duas moedas
Às vezes o táxi foi R$ 30 e a noite do ramen foi US$ 40, e agora a lista tem duas moedas. A regra é curta: nunca some moedas diferentes. Mantenha um saldo por moeda, faça o líquido de cada uma por conta própria com os quatro passos acima, e converta só no momento em que alguém for acertar.
Então o grupo carrega um saldo em real e um saldo em dólar lado a lado, cada um calculado separadamente, cada um conferido contra o próprio zero. Você acerta cada um na sua própria moeda, ou combina uma taxa e converte uma vez, no acerto. As taxas mudam, então o valor pelo qual você converte hoje não é o valor da semana passada: as taxas de câmbio mudam a cada hora, e os códigos de moeda padrão da ISO 4217 existem justamente para que BRL e USD nunca sejam confundidos silenciosamente. Misturá-los em um único total é exatamente onde começam os bugs de dinheiro multimoeda.
deixando uma calculadora de despesas divididas cuidar da conta
O método são quatro passos, e agora você consegue rodá-lo à mão para qualquer fim de semana, qualquer jantar, qualquer apartamento. Uma calculadora de despesas divididas simplesmente roda isso para você, toda vez, e lembra da noite do ramen para que você não precise. Se você está avaliando as opções, nós comparamos os apps de divisão de contas e, para o apartamento, os apps de divisão de aluguel, no que cada um faz e no que não faz.
Os números por trás de tudo isso também merecem uma olhada: aqui estão as estatísticas de divisão de contas às quais sempre voltamos. Quando você estiver pronto para deixar outra coisa cuidar da conta, abra a Dimesum.
Perguntas frequentes
Como calcular a divisão de despesas de um grupo?
Trabalhe em quatro passos e mantenha a ordem. Some o que cada pessoa pagou. Some o que cada pessoa deve depois de escolher como cada despesa é dividida. Subtraia o segundo valor do primeiro para achar a posição líquida de cada um. Depois movimente o dinheiro, acertando apenas por esses valores líquidos. Fazer as contas antes de acertar é o que evita que você pague duas vezes.
Como descobrir a posição líquida de cada pessoa?
Pegue o que a pessoa pagou e subtraia o que ela deve. Um resultado positivo significa que o grupo deve a ela; um resultado negativo significa que ela deve ao grupo. No nosso fim de semana, Lucas pagou R$ 320 e devia R$ 116, então tem R$ 204 a receber, enquanto Tomas pagou R$ 0 e devia R$ 116, então deve R$ 116. Nada mais entra no acerto.
Qual é o menor número de transferências para acertar as contas de um grupo?
É o menor conjunto de pagamentos que zera todos os saldos líquidos, geralmente bem menos do que um pagamento por dívida. Quatro pessoas formam seis pares, mas o nosso fim de semana se acerta em três transferências, porque todo mundo que deve, deve à mesma pessoa: Tomas envia R$ 116, Sofia R$ 68 e Aiko R$ 20, somando os R$ 204 que Lucas tinha a receber.
Como conferir se a divisão de despesas está certa?
Três somas precisam fechar. O total pago deve ser igual ao total devido: no nosso fim de semana, os dois são R$ 464. As posições líquidas devem somar zero: R$ 204 a receber por Lucas contra R$ 204 devidos pelos outros. E as transferências devem somar o valor devido: R$ 116 mais R$ 68 mais R$ 20 dá R$ 204. Qualquer diferença significa que um número está errado.
Como dividir despesas quando há duas moedas?
Mantenha-as separadas. Nunca some moedas diferentes em um único total; mantenha um saldo por moeda e faça o líquido de cada uma com os mesmos quatro passos. Converta só quando alguém for acertar, a uma taxa combinada, porque as taxas mudam de um dia para o outro. Assim, um táxi de R$ 30 e um jantar de US$ 40 ficam em registros separados até o momento em que o dinheiro realmente troca de mãos.
Posts populares
- O livro-razão append-only que mantém saldos exatos9 min de leitura
- Por que editar uma despesa deve refazer a divisão9 min de leitura
- Seis bugs de dinheiro em despesas multimoeda9 min de leitura
- Acerto de contas: menos transferências no grupo5 min de leitura
- Como dividir uma conta detalhada de restaurante10 min de leitura