Хто кому винен: калькулятор спільних витрат
Поїздка, спільна квартира, вечеря на день народження: кілька людей платили за різне, і не кожна витрата була за всіх. Запишіть, хто платив, скільки й за кого. Калькулятор порахує баланс кожного і хто кому платить.
Калькулятор
Люди
Витрати
Підсумок
| Хто | Заплатив | Частка | Баланс |
|---|---|---|---|
| Анна | 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.