Kalkulator Kongsi Perbelanjaan Percutian

Tetapkan berapa banyak setiap orang menanggung bagi setiap perbelanjaan, masukkan juga wang yang sudah bertukar tangan, lalu dapatkan baki setiap orang dan pindahan wang yang masih tinggal.

Kalkulator ini hanya mengira nilai yang anda masukkan. Ia tidak mendapatkan kadar pertukaran dan hanya menukar mengikut kadar yang anda isi sendiri, tidak melaksanakan pindahan bank, serta tidak menyimpan nama dan jumlah yang anda masukkan mahupun meninggalkannya pada bar alamat.

Asas penyelesaian

Tuliskan ini kiraan percutian yang mana supaya hasil yang anda salin tidak bercampur aduk kelak. Catatan ini tidak digunakan dalam pengiraan.
Semua jumlah mesti dimasukkan dalam satu mata wang ini sahaja. Bagi wang yang dibelanjakan dalam mata wang lain, semak sendiri jumlah yang benar-benar dicaj lalu tukarkannya kepada mata wang ini.
Jika ditandakan, hasilnya akan disertakan penanda bahawa angkanya berasaskan anggaran. Angka pengiraan itu sendiri tidak berubah. Jika anda memasukkan perbelanjaan yang ditukar mengikut kadar pertukaran, penanda anggaran muncul pada hasil secara automatik, tidak kira keadaan kotak semak ini.

Peserta

Boleh diisi 2 hingga 20 orang. Tidak semestinya nama sebenar, dan jangan masukkan nombor telefon atau nombor akaun.

Perbelanjaan dan bayaran balik

Bagi setiap perbelanjaan, tetapkan siapa yang membayar dan wajaran tanggungannya. Untuk membahagi kos penginapan mengikut tarikh, tambah satu perbelanjaan bagi setiap malam dan isi 1 hanya kepada orang yang bermalam di situ pada malam itu.

Wang yang sudah dipindahkan

Ini wang yang sudah dihantar semasa percutian. Ia bukan perbelanjaan tetapi pelangsaian yang mengurangkan baki, jadi jangan masukkannya semula sebagai perbelanjaan.

Jika belum ada wang bertukar tangan, biarkan ruangan ini kosong.

Belum ada apa-apa yang dikira. Isikan peserta dan perbelanjaan, kemudian tekan Jana jadual penyelesaian.

Cara pengiraan

Pengiraan berjalan mengikut urutan berikut. Semua jumlah dikendalikan sebagai nombor bulat dalam unit terkecil mata wang penyelesaian, jadi tiada ralat perpuluhan timbul di pertengahan jalan.

  1. Bagi setiap perbelanjaan, tanggungan sepatutnya seseorang ialah jumlah keseluruhan didarab wajarannya sendiri dibahagi hasil tambah semua wajaran, dan setiap nilai dibundarkan ke bawah kepada unit terkecil.
  2. Unit yang tinggal selepas pembundaran ke bawah diagihkan satu demi satu, bermula daripada orang yang bahagian perpuluhannya paling besar tergugur. Sebab itulah hasil tambah semua tanggungan sentiasa tepat sama dengan jumlah keseluruhan.
  3. Jika bahagian perpuluhannya pun sama sehingga urutan tidak dapat ditentukan, agihan mengikut ID peserta dari yang terkecil. ID pada skrin ini diberikan mengikut susunan peserta ditambah, jadi orang yang berada lebih atas dalam senarai menerima satu unit dahulu. Menukar susunan paparan tidak mengubah siapa yang menerima baki itu.
  4. Baki seseorang ialah wang yang didahulukannya ditolak jumlah yang perlu ditanggungnya, dicampur pindahan yang sudah dihantarnya, kemudian ditolak pindahan yang sudah diterimanya. Orang yang menerima bayaran balik akan berkurang wang dahulunya sebanyak itu, jadi bakinya boleh kelihatan negatif.
  5. Hasil tambah baki semua orang tepat 0. Teras pengiraan menyemak syarat ini secara terus, dan jika tidak menepatinya, hasilnya tidak dikeluarkan sebaliknya berhenti dengan ralat.
  6. Bayaran balik diagihkan sebagai nilai negatif dengan wajaran yang sama persis seperti perbelanjaan asal. Jumlah terkumpul bayaran balik tidak boleh melebihi jumlah perbelanjaan asal.
  7. Cadangan pindahan berfungsi dengan menolak orang yang paling banyak bakal menerima dengan orang yang paling banyak perlu menghantar, satu demi satu. Jika jumlahnya sama, susunannya mengikut ID peserta dari yang terkecil.
  8. Perbelanjaan yang ditukar mengikut kadar pertukaran dikira dengan mendarab jumlah dalam mata wang asal dengan kadar itu, kemudian dibundarkan kepada unit terkecil mata wang penyelesaian; jika tepat separuh, ia dibundarkan ke atas. Pendaraban dan pembundaran dilakukan dalam bentuk pecahan, jadi tiada ralat perpuluhan timbul. Penukaran ini dilakukan sekali sahaja, di awal sekali, sebelum tanggungan dibahagikan.
  9. Jika masih ada walau satu perbelanjaan yang belum ditukar, baki setiap orang mahupun senarai pindahan tidak dijana, kerana jadual penyelesaian yang mata wangnya bercampur ialah jadual yang salah.

Jumlah yang kelihatan pada skrin ialah teks paparan yang sudah diberi pemisah digit. Jangan campurkan semula angka-angka itu untuk menyemak kiraan, sebaliknya lihat jumlah keseluruhan yang disertakan dalam jadual.

Dua cara membahagi kos penginapan

Hasil bagi penginapan bergantung pada persetujuan anda. Kalkulator ini tidak menentukan yang mana lebih adil, dan kedua-dua cara mengekalkan jumlah keseluruhan dengan tepat.

Dibahagi mengikut siapa yang bermalam pada malam berkenaan
Tambah satu perbelanjaan bagi setiap malam menginap dan isi 1 hanya kepada orang yang benar-benar tidur di situ pada malam itu. Jika kadarnya berbeza mengikut tarikh, isikan kadar sebenar malam berkenaan. Jika kadar perlu dibayar tetapi tiada sesiapa bermalam pada malam itu, pengiraan akan terhenti. Anda perlu menentukan dahulu siapa yang menanggungnya.
Berkadaran dengan bilangan orang didarab malam
Masukkan keseluruhan kos penginapan sebagai satu perbelanjaan dan isikan bilangan malam masing-masing pada wajaran. Ambil maklum bahawa kos yang timbul daripada bilik kosong yang tidak digunakan sesiapa turut dibahagi berkadaran dengan jumlah malam keseluruhan.

Contoh rekaan

Ini contoh rekaan untuk menunjukkan paparan. Ia bukan kadar penginapan sebenar mahupun syarat mana-mana platform tempahan tertentu.

Tiga orang, A, B dan C, berkongsi kiraan dalam USD, dan kos penginapan 450 dolar dibayar oleh A. A dan B menginap 2 malam, C menginap 1 malam.

  • Jika diisi secara dibahagi mengikut siapa yang bermalam pada malam berkenaan, 225 dolar bagi malam pertama dibahagi tiga, manakala 225 dolar bagi malam kedua dibahagi antara A dan B. Tanggungannya menjadi 187.50 / 187.50 / 75.00 dolar.
  • Butang contoh mengisi borang dengan cara ini. Hasilnya, A menerima 262.50 dolar, dan segalanya selesai sebaik sahaja B menghantar 187.50 dolar dan C menghantar 75.00 dolar.
  • Jika diisi secara berkadaran dengan bilangan orang didarab malam, 450 dolar menjadi satu perbelanjaan dengan wajaran 2 / 2 / 1 lalu menghasilkan 180 / 180 / 90 dolar. Kedua-dua cara memberi jumlah yang sama, iaitu 450 dolar.

Apabila contoh ditekan, nilai yang sedang anda isi bertukar kepada nilai contoh. Anda boleh mengembalikannya dengan butang Buat asal di bahagian atas skrin.

Soalan lazim

Apa bezanya dengan kalkulator bahagi bil biasa?
Kalkulator bahagi bil biasa membahagi satu jumlah keseluruhan sama rata mengikut bilangan orang, atau membiarkan anda menulis sendiri jumlah bagi setiap orang. Jika anda mahu menambah tip dan terus melihat berapa seorang, yang itu lebih pantas. Kalkulator ini menerima banyak perbelanjaan, memberi setiap perbelanjaan penanggung dan wajaran yang berlainan, serta mengambil kira bayaran balik dan wang yang sudah dipindahkan untuk menghasilkan baki setiap orang dan pindahan yang masih tinggal. Jika hanya mahu membahagi kos satu hidangan secara sama rata, gunakan kalkulator bahagi bil biasa.
Adakah senarai pindahan ini yang paling sedikit bilangannya?
Tidak. Caranya menolak orang yang paling banyak perlu menghantar dengan yang paling banyak bakal menerima, satu demi satu, jadi input yang sama sentiasa memberi jadual yang sama, tetapi dari segi teori mungkin ada gabungan lain yang selesai dengan pindahan lebih sedikit. Anggaplah ia satu cara untuk melangsaikan kiraan.
Bagaimana hendak memasukkan wang yang dibelanjakan dalam mata wang asing?
Bagi setiap perbelanjaan, pilih dahulu sama ada sudah ada caj yang disahkan dalam mata wang penyelesaian. Jika jumlahnya sudah disahkan, seperti pada penyata kad, isikan jumlah itu. Ia tidak ditukar semula mengikut kadar hari ini. Jika jumlah yang disahkan belum ada, pilih penukaran mengikut kadar pertukaran lalu isikan jumlah dalam mata wang bayaran berserta kadarnya. Cukup satu perbelanjaan menggunakan kadar, hasilnya sudah disertakan penanda anggaran. Kalkulator ini tidak mendapatkan kadar pertukaran, jadi kadar itu perlu anda semak dan isi sendiri.
Di mana hendak dimasukkan caj transaksi luar negara?
Jika caj itu sudah termasuk dalam jumlah yang dicaj, jangan masukkannya berasingan kerana ia akan dikira dua kali. Hanya bagi caj yang ditolak berasingan daripada jumlah bil, buat satu lagi baris perbelanjaan dan tentukan penanggungnya melalui wajaran. Kalkulator ini tidak menambah sebarang caj di atas kadar pertukaran.
Kenapa lebihan 1 unit mata wang terkecil sentiasa jatuh kepada orang tertentu sahaja?
Sebab di bawah unit mata wang terkecil ia tidak boleh dipecahkan lagi. Tanggungan setiap orang dibundarkan ke bawah, kemudian baki yang tinggal diberikan satu demi satu bermula daripada orang yang bahagian perpuluhannya paling besar tergugur. Hanya dengan begitu hasil tambah semua tanggungan tepat sama dengan jumlah keseluruhan. Jika bahagian perpuluhannya pun sama, ia mengikut ID peserta dari yang terkecil, iaitu orang yang ditambah lebih awal.
Kenapa wajaran pada baris bayaran balik tidak boleh diubah?
Bayaran balik membatalkan perbelanjaan asal, jadi asas pembahagiannya mesti sama. Jika wajarannya diubah, ia bukan lagi pembatalan tetapi pengagihan baharu, dan bakinya akan terpesong. Sebab itulah baris bayaran balik terus mengikut wajaran perbelanjaan asal yang anda pilih. Pampasan atau wang ihsan yang sifatnya berbeza bukan bayaran balik: masukkannya sebagai perbelanjaan berasingan dan persetujuinya secara berasingan.
Adakah nama dan jumlah yang saya masukkan tertinggal di mana-mana?
Tidak. Pengiraan berlaku sepenuhnya dalam pelayar anda dan tiada apa-apa dihantar ke pelayan. Nilainya tidak dibawa dalam pautan kongsi, jadi ia tidak tertinggal pada bar alamat mahupun sejarah pelayar. Sebagai gantinya, maklumat yang diisi akan hilang jika halaman dimuat semula, jadi gunakan butang Salin hasil jika anda memerlukannya.

Perkara yang tidak dilakukan kalkulator ini

  • Ia tidak mendapatkan kadar pertukaran. Penukaran hanya menggunakan kadar yang anda isi sendiri, dan selagi masih ada kos yang belum ditukar, senarai pindahan tidak dijana.
  • Ia tidak menambah caj transaksi luar negara atau caj pengeluaran tunai secara automatik. Caj yang tidak termasuk dalam jumlah bil perlu anda masukkan sendiri sebagai baris perbelanjaan berasingan.
  • Ia tidak melaksanakan pindahan bank dan tidak menyambung mana-mana akaun. Nombor akaun pun tidak diminta.
  • Ia tidak menjana malam penginapan secara automatik daripada tarikh. Perbelanjaan bagi setiap malam perlu anda tambah sendiri.
  • Ia tidak meneka siapa yang menyertai perbelanjaan yang mana. Ia tidak menganggap begitu sahaja bahawa tiket masuk dibeli untuk semua orang bersama-sama.
  • Ia tidak mengesyorkan cara pembahagian mana yang lebih adil.
  • Ia tidak menyimpan maklumat yang anda isi. Maklumat itu hilang apabila halaman dimuat semula atau tetingkap ditutup.

Kalkulator berkaitan

Jika anda hanya perlu membahagi satu jumlah pada waktu itu juga, kalkulator di bawah lebih mudah.

  • Kalkulator Bahagi Bil — Membahagi satu jumlah keseluruhan sama rata mengikut bilangan orang, atau membiarkan anda menulis sendiri jumlah bagi setiap orang. Ia terus memaparkan peratus tip dan jumlah seorang. Ia tidak mengendalikan berbilang perbelanjaan, penanggung bagi setiap perbelanjaan, mahupun wang yang sudah dipindahkan.
  • Kalkulator Tip — Mengira tip yang ditambah pada kos makan. Jumlah akhir termasuk tip itulah yang anda masukkan sebagai perbelanjaan dalam kalkulator ini.
  • Kalkulator Peratus — Berguna apabila anda mahu menyemak nisbahnya dahulu sebelum menetapkan wajaran.