Кто кому сколько должен: калькулятор общих расходов
Поездка, общая квартира, ужин в день рождения: несколько человек платили за разное, и не каждый расход был на всех. Запишите, кто заплатил, сколько и за кого. Калькулятор посчитает баланс каждого и кто кому переводит.
Калькулятор
Люди
Расходы
Итог
| Кто | Заплатил | Доля | Баланс |
|---|---|---|---|
| Анна | 114,00 | 38,00 | +76,00 |
| Борис | 0,00 | 50,75 | −50,75 |
| Я | 25,50 | 50,75 | −25,25 |
Кто кому переводит
- Борис → Анна: 50,75
- Я → Анна: 25,25
Он открывается с примером: выходные трёх друзей. Анна заплатила за ужин и продукты на всех троих; такси оплатил один из двоих, кто в нём ехал. Впишите свои имена и суммы, добавьте людей и расходы, уберите лишнее.
Как он считает
- Каждый расход делится поровну между теми, за кого он. Копейки, которые не делятся, раздаются по одной, поэтому доли всегда сходятся с суммой.
- Для каждого человека складывается, сколько он заплатил и сколько составляют его доли. Баланс — это «заплатил» минус «доля». Плюс значит, что человеку должны; минус — что должен он.
- Тот, кто должен больше всех, переводит тому, кому должны больше всех, и так пока все балансы не станут нулём. Получается короткий список переводов, а не перевод за каждый расход.
Все балансы вместе всегда дают ноль. Если вы считаете вручную и ноль не выходит, какой-то расход записан дважды или чья-то доля пропущена. Тот же способ на бумаге, по шагам, — в статье как посчитать, кто кому сколько должен.
Чего он не делает
- Ничего не хранит. То, что вы ввели, остаётся на этой странице и исчезает, когда вы её закрываете. На сервер ничего не отправляется.
- Делит только поровну. Расход делится на равные части между отмеченными людьми. Для счёта, где каждый брал своё, есть калькулятор счёта.
- Знает одну валюту. Суммы складываются как записаны; ничего не пересчитывается.
Когда одного вечера мало
Калькулятор закрывает один вечер. В поездке или в общей квартире список должен лежать там, где его видят и пополняют все. SplitKit ведёт его в Telegram: каждый добавляет расходы в группу, балансы считаются так же, как здесь, а экран группы показывает, кто кому переводит.

До 3 своих групп — бесплатно. Откройте SplitKit в Telegram.