Калькулятор взаєморозрахунків у поїздці

Калькулятор вза­є­мо­ро­зра­хун­ків у поїзд­ці рахує, хто кому і скіль­ки винен після спіль­ної подо­ро­жі, — навіть якщо витра­ти опла­чу­ва­ли різні люди й не зав­жди порів­ну на всіх. Додай уча­сни­ків і витра­ти — каль­ку­ля­тор сам зведе роз­ра­хун­ки до міні­маль­но пра­кти­чної кіль­ко­сті переказів.

Додай усіх, хто ділив витра­ти в цій поїзд­ці, — щонай­мен­ше двох. Ім’я впи­су­ва­ти не обо­в’яз­ко­во: якщо лиши­ти поле пустим, уча­сник під­пи­ше­ться як «Учасник 2» тощо.

Для кожної витра­ти вкажи суму, хто за неї запла­тив, і познач, між ким вона діли­ться, — за замов­чу­ва­н­ням це всі уча­сни­ки. Якщо хтось не брав уча­сті саме в цій витра­ті, про­сто зніми з нього позна­чку тут.

0 грн

Баланс кожно­го учасника

    Перекази, щоб розрахуватися

      Плюс озна­чає, що уча­сни­ку мають повер­ну­ти гроші, мінус — що він сам має заплатити.

      Як це рахується

      Для кожно­го уча­сни­ка каль­ку­ля­тор рахує баланс: скіль­ки він запла­тив за всі витра­ти мінус його час­тку в кожній витра­ті, де він позна­че­ний серед тих, між ким вона діли­ться (порів­ну між усіма позна­че­ни­ми). Хто в плюсі — має отри­ма­ти гроші, хто в міну­сі — має від­да­ти. Далі най­біль­шо­го бор­жни­ка й най­біль­шо­го кре­ди­то­ра зво­дять по черзі, поки всі балан­си не ста­нуть нульо­ви­ми, — так вихо­дить міні­маль­но пра­кти­чна кіль­кість пере­ка­зів, а не по одно­му пере­ка­зу на кожну витра­ту окремо.

      Часті запитання

      Валюта потрі­бна лише для того, щоб під­пи­са­ти суми в резуль­та­ті, — кон­вер­та­ції за кур­сом тут немає. Якщо в поїзд­ці пла­ти­ли в кіль­кох валю­тах, спо­ча­тку само­стій­но пере­ра­хуй усі суми в одну спіль­ну валю­ту, а тоді впи­суй їх у калькулятор.
      Для кожної витра­ти можна зняти позна­чку з тих, хто в ній не брав уча­сті, — сума роз­ді­ли­ться порів­ну лише між позна­че­ни­ми. Наприклад, якщо хтось лишив­ся в готе­лі й не пішов на екс­кур­сію, про­сто зніми з нього позна­чку саме для цієї витра­ти — на решту це не вплине.
      Впиши це як дві окре­мі витра­ти — кожну на ту суму, яку реаль­но запла­ти­ла кон­кре­тна люди­на, з одна­ко­вим спи­ском уча­сни­ків для поді­лу. Калькулятор рахує одно­го пла­тни­ка на витра­ту, тож спіль­на опла­та — це про­сто дві витра­ти з різни­ми платниками.
      Ні — каль­ку­ля­тор рахує в копій­ках, а не в грив­нях із пла­ва­ю­чою комою, і будь-який зали­шок від нерів­но­го поді­лу (напри­клад, 100 грн на трьох) роз­по­ді­ляє по одній копій­ці кон­кре­тним уча­сни­кам. Сума всіх пере­ка­зів зав­жди точно дорів­нює сумі витрат — без загу­бле­них чи зай­вих копійок.
      Калькулятор зво­дить най­біль­шо­го бор­жни­ка з най­біль­шим кре­ди­то­ром по черзі, поки всі балан­си не ста­нуть нульо­ви­ми, — це стан­дар­тний спо­сіб спро­сти­ти вза­є­мо­ро­зра­хун­ки в групі (так само пра­цює, напри­клад, Splitwise). Це зав­жди неве­ли­ка пра­кти­чна кіль­кість пере­ка­зів, хоч і не зав­жди мате­ма­ти­чно най­мен­ша з усіх тео­ре­ти­чно можли­вих комбінацій.
      Калькулятор усе одно роз­рі­зняє їх як різних людей — за поряд­ком, у якому їх дода­но, — а в резуль­та­ті про­сто під­пи­ше одна­ко­ві імена номе­ра­ми, напри­клад «Максим (1)» і «Максим (2)», щоб не вини­кло плутанини.
      Back to top button
      Увійти