เครื่องคำนวณเคลียร์ค่าใช้จ่ายทริป

กำหนดว่าแต่ละคนรับภาระรายจ่ายแต่ละรายการเท่าไร ใส่เงินที่ส่งมอบกันไปแล้วเข้าไปด้วย แล้วรับยอดคงเหลือของแต่ละคนและการโอนที่ยังเหลืออยู่

เครื่องคำนวณนี้ทำงานกับค่าที่คุณกรอกเท่านั้น ไม่ดึงอัตราแลกเปลี่ยนและแปลงด้วยอัตราที่คุณพิมพ์เองเท่านั้น ไม่ทำรายการโอนเงินผ่านธนาคาร และไม่บันทึกชื่อกับจำนวนเงินที่คุณกรอก ทั้งไม่ทิ้งไว้ในแถบที่อยู่

เกณฑ์การเคลียร์ยอด

เขียนไว้ว่านี่คือการเคลียร์ยอดของทริปไหน จะได้ไม่สับสนตอนคัดลอกผลลัพธ์ไปดูภายหลัง ข้อความนี้ไม่ถูกใช้ในการคำนวณ
ต้องกรอกจำนวนเงินทั้งหมดเป็นสกุลเงินเดียวนี้ ส่วนเงินที่ใช้จ่ายเป็นสกุลอื่น ให้ตรวจสอบยอดที่ถูกเรียกเก็บจริงแล้วแปลงเป็นสกุลนี้ด้วยตัวเอง
เลือกช่องนี้แล้วผลลัพธ์จะติดป้ายว่าเป็นค่าโดยประมาณ ตัวเลขที่คำนวณได้เองไม่เปลี่ยน ถ้าคุณกรอกรายจ่ายที่แปลงด้วยอัตราแลกเปลี่ยน ผลลัพธ์จะติดป้ายค่าโดยประมาณให้อัตโนมัติ ไม่ว่าช่องนี้จะถูกเลือกหรือไม่

ผู้ร่วมทริป

ใส่ได้ตั้งแต่ 2 ถึง 20 คน ไม่จำเป็นต้องใช้ชื่อจริง และอย่ากรอกเบอร์โทรหรือเลขบัญชี

รายจ่ายและเงินคืน

กำหนดผู้จ่ายและน้ำหนักการหารส่วนให้รายจ่ายแต่ละรายการ ถ้าจะหารค่าที่พักตามวัน ให้เพิ่มรายจ่ายหนึ่งรายการต่อหนึ่งคืน แล้วใส่ 1 เฉพาะคนที่นอนคืนนั้นจริง

เงินที่ส่งมอบกันไปแล้ว

เงินที่โอนกันไปแล้วระหว่างทริป นี่คือการเคลียร์ยอดที่ลดยอดคงเหลือ ไม่ใช่รายจ่าย จึงอย่ากรอกซ้ำเป็นรายจ่ายอีก

ถ้ายังไม่มีเงินส่งมอบกัน ให้เว้นว่างไว้

ยังไม่ได้คำนวณอะไร กรอกผู้ร่วมทริปและรายจ่าย แล้วกดสร้างตารางเคลียร์ยอด

วิธีคำนวณ

ลำดับขั้นเป็นดังนี้ จำนวนเงินทุกจำนวนถูกจัดการเป็นจำนวนเต็มของหน่วยเงินที่เล็กที่สุดในสกุลเงินที่ใช้เคลียร์ยอด จึงไม่เกิดความคลาดเคลื่อนของทศนิยมระหว่างทาง

  1. ในแต่ละรายจ่าย ส่วนที่แต่ละคนควรรับภาระคือยอดรวมคูณน้ำหนักของตัวเองหารด้วยผลรวมของน้ำหนัก แล้วปัดค่าแต่ละค่าลงถึงหน่วยที่เล็กที่สุด
  2. หน่วยที่เหลือหลังปัดลงจะแจกให้ทีละหนึ่ง เริ่มจากคนที่มีเศษทศนิยมที่ถูกตัดทิ้งมากที่สุด ด้วยเหตุนี้ผลรวมของส่วนที่รับภาระจึงเท่ากับยอดรวมพอดีเสมอ
  3. หากเศษทศนิยมเท่ากันจนตัดสินลำดับไม่ได้ หน่วยจะไปตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป รหัสในหน้านี้กำหนดตามลำดับที่เพิ่มผู้ร่วมทริปเข้ามา คนที่อยู่สูงกว่าในรายชื่อจึงได้รับหนึ่งหน่วยก่อน การสลับลำดับการแสดงผลไม่เปลี่ยนว่าใครได้เศษเงินนั้น
  4. ยอดคงเหลือของแต่ละคนคือเงินที่เขาจ่ายแทนกลุ่ม ลบด้วยเงินที่เขาต้องรับภาระ บวกด้วยเงินที่เขาโอนไปแล้ว ลบด้วยเงินที่เขารับมาแล้ว คนที่ได้รับเงินคืนจะมีเงินที่จ่ายไปลดลงเท่านั้น จึงอาจแสดงเป็นตัวเลขติดลบ
  5. ผลรวมยอดคงเหลือของทุกคนเท่ากับศูนย์พอดี แกนคำนวณตรวจสอบเงื่อนไขนี้โดยตรง และถ้าไม่เป็นไปตามนั้นก็จะไม่ให้ผลลัพธ์ แต่หยุดพร้อมแจ้งข้อผิดพลาด
  6. เงินคืนจะถูกกระจายเป็นจำนวนติดลบด้วยน้ำหนักเดียวกันกับรายจ่ายต้นทางทุกประการ ยอดเงินคืนสะสมจะเกินจำนวนของรายจ่ายต้นทางไม่ได้
  7. ข้อเสนอการโอนทำงานโดยหักกลบคนที่จะได้รับมากที่สุดกับคนที่ต้องจ่ายมากที่สุดสลับกันไป ถ้าจำนวนเงินเท่ากันจะเรียงตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป
  8. รายจ่ายที่แปลงด้วยอัตราแลกเปลี่ยนจะนำจำนวนเงินสกุลเดิมคูณด้วยอัตรา แล้วปัดเป็นหน่วยที่เล็กที่สุดของสกุลเงินที่ใช้เคลียร์ยอด ถ้าลงตัวครึ่งพอดีจะปัดขึ้น การคูณและการปัดทำในรูปเศษส่วน จึงไม่เกิดความคลาดเคลื่อนของทศนิยม การแปลงนี้ทำเพียงครั้งเดียวตั้งแต่ต้น ก่อนจะหารส่วนที่แต่ละคนรับภาระ
  9. ถ้ายังมีรายจ่ายแม้เพียงรายการเดียวที่แปลงไม่เสร็จ ก็จะไม่สร้างทั้งยอดคงเหลือรายคนและแผนการโอน เพราะตารางเคลียร์ยอดที่ปนสกุลเงินกันอยู่คือตารางที่ผิด

จำนวนเงินที่เห็นบนหน้าจอเป็นข้อความสำหรับแสดงผลที่มีตัวคั่นหลัก อย่านำค่าเหล่านี้มาบวกซ้ำเพื่อตรวจทาน ให้ดูยอดรวมที่แสดงคู่กันอยู่ในตารางแทน

สองวิธีในการหารค่าที่พัก

ผลของค่าที่พักเปลี่ยนไปตามข้อตกลงของพวกคุณ เครื่องคำนวณนี้ไม่ตัดสินว่าวิธีไหนยุติธรรมกว่า และทั้งสองวิธีรักษายอดรวมไว้ได้ตรงเป๊ะ

หารตามคนที่ใช้จริงในแต่ละคืน
เพิ่มรายจ่ายหนึ่งรายการต่อหนึ่งคืนที่เข้าพัก แล้วใส่ 1 เฉพาะคนที่นอนที่นั่นจริงในคืนนั้น ถ้าราคาต่างกันในแต่ละวันก็ใส่ราคาจริงของคืนนั้น ถ้ามีราคาที่ต้องจ่ายแต่ไม่มีใครนอนคืนนั้นเลย การคำนวณจะหยุด พวกคุณต้องตกลงก่อนว่าใครรับผิดชอบ
ตามสัดส่วนจำนวนคนคูณจำนวนคืน
กรอกยอดรวมค่าที่พักทั้งหมดเป็นรายจ่ายรายการเดียว แล้วใส่จำนวนคืนของแต่ละคนลงในน้ำหนัก พึงรู้ไว้ว่าค่าใช้จ่ายที่เกิดจากห้องว่างที่ไม่มีใครใช้ก็จะถูกหารตามสัดส่วนของจำนวนคืนทั้งหมดด้วย

ตัวอย่างที่คำนวณให้ดู

เป็นตัวอย่างสมมติเพื่อประกอบคำอธิบาย ไม่ใช่ราคาที่พักจริงหรือเงื่อนไขของเว็บจองที่ใดที่หนึ่ง

สามคน คือ ก ข และ ค เคลียร์ยอดกันด้วยสกุล USD และ ก จ่ายค่าที่พักไป 450 ดอลลาร์ ก กับ ข พักสองคืน ส่วน ค พักหนึ่งคืน

  • ถ้ากรอกแบบหารตามคนที่ใช้จริงในแต่ละคืน 225 ดอลลาร์ของคืนแรกจะหารกันสามคน และ 225 ดอลลาร์ของคืนที่สองจะหารกันระหว่าง ก กับ ข ส่วนที่รับภาระคือ 187.50 / 187.50 / 75.00 ดอลลาร์
  • ปุ่มตัวอย่างจะกรอกแบบฟอร์มด้วยวิธีนี้ ผลลัพธ์คือ ก ได้รับ 262.50 ดอลลาร์ และจบลงเมื่อ ข โอน 187.50 ดอลลาร์ และ ค โอน 75.00 ดอลลาร์
  • ถ้ากรอกตามสัดส่วนจำนวนคนคูณจำนวนคืน รายการเดียวมูลค่า 450 ดอลลาร์จะมีน้ำหนัก 2 / 2 / 1 กลายเป็น 180 / 180 / 90 ดอลลาร์ ทั้งสองวิธีให้ยอดรวม 450 ดอลลาร์เท่ากัน

กดตัวอย่างแล้วสิ่งที่คุณกรอกไว้จะถูกแทนที่ด้วยค่าของตัวอย่าง ปุ่มเลิกทำที่ด้านบนของหน้าจอจะย้อนกลับให้ได้

คำถามที่พบบ่อย

ต่างจากเครื่องคำนวณหารบิลทั่วไปอย่างไร
เครื่องคำนวณหารบิลทั่วไปจะหารยอดรวมก้อนเดียวให้เท่ากันตามจำนวนคน หรือให้คุณพิมพ์จำนวนเงินของแต่ละคนเอง ถ้าอยากบวกทิปแล้วเห็นยอดต่อคนทันที แบบนั้นเร็วกว่า ส่วนเครื่องคำนวณนี้รับรายจ่ายได้หลายรายการ ให้แต่ละรายการมีผู้จ่ายและน้ำหนักของตัวเอง แล้วรวมเงินคืนกับเงินที่ส่งมอบกันไปแล้วเข้าไปด้วย เพื่อสร้างยอดคงเหลือของแต่ละคนและการโอนที่ยังเหลืออยู่ ถ้าจะหารค่าอาหารมื้อเดียวให้เท่ากัน ใช้เครื่องคำนวณหารบิลจะดีกว่า
แผนการโอนนี้ใช้จำนวนครั้งน้อยที่สุดแล้วหรือไม่
ไม่ใช่ วิธีนี้หักกลบคนที่ต้องจ่ายมากที่สุดกับคนที่จะได้รับมากที่สุดสลับกันไป ข้อมูลเดิมจึงให้ตารางเดิมเสมอ แต่ในทางทฤษฎีอาจมีการจับคู่ที่จบได้ด้วยการโอนน้อยครั้งกว่านี้ ขอให้มองว่าเป็นวิธีหนึ่งที่ปิดยอดกันได้
เงินที่ใช้จ่ายเป็นสกุลต่างประเทศกรอกอย่างไร
สำหรับรายจ่ายแต่ละรายการ ให้เลือกก่อนว่ามียอดเรียกเก็บที่ยืนยันแล้วในสกุลเงินที่ใช้เคลียร์ยอดหรือไม่ ถ้ามียอดที่ยืนยันแล้วอย่างในใบแจ้งยอดบัตร ให้กรอกตัวเลขนั้น จะไม่แปลงใหม่ด้วยอัตราของวันนี้ ถ้ายังไม่มียอดที่ยืนยัน ให้เลือกการแปลงด้วยอัตราแลกเปลี่ยน แล้วกรอกจำนวนเงินในสกุลที่จ่ายไปพร้อมกับอัตรา ถ้ามีรายจ่ายแม้เพียงรายการเดียวที่ใช้อัตรา ผลลัพธ์จะติดป้ายค่าโดยประมาณ เครื่องคำนวณนี้ไม่ดึงอัตราแลกเปลี่ยน คุณจึงต้องตรวจสอบอัตราเองแล้วกรอกเข้ามา
ค่าธรรมเนียมรูดบัตรต่างประเทศใส่ตรงไหน
ถ้าค่าธรรมเนียมรวมอยู่ในยอดเรียกเก็บแล้ว อย่ากรอกแยกอีก เพราะจะถูกนับซ้ำสองครั้ง เฉพาะค่าธรรมเนียมที่ถูกตัดแยกออกจากยอดเรียกเก็บเท่านั้นที่ควรเพิ่มเป็นแถวรายจ่ายอีกหนึ่งแถว แล้วใช้น้ำหนักกำหนดว่าใครรับภาระ เครื่องคำนวณนี้ไม่บวกค่าธรรมเนียมทับลงบนอัตราแลกเปลี่ยน
มีคนหนึ่งโดนบวกหน่วยเงินที่เล็กที่สุด 1 หน่วยเกินมาอยู่เรื่อย
เพราะแบ่งย่อยต่ำกว่าหน่วยเงินที่เล็กที่สุดไม่ได้ ส่วนที่แต่ละคนรับภาระจะถูกปัดลง แล้วหน่วยที่เหลือจะแจกทีละหนึ่ง เริ่มจากคนที่มีเศษทศนิยมที่ถูกตัดทิ้งมากที่สุด มีแต่วิธีนี้เท่านั้นที่ทำให้ผลรวมของส่วนที่รับภาระเท่ากับยอดรวมพอดี ถ้าเศษทศนิยมเท่ากันด้วย จะไปตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป นั่นคือคนที่ถูกเพิ่มเข้ามาก่อน
ทำไมแก้น้ำหนักในแถวเงินคืนไม่ได้
เงินคืนคือการย้อนรายจ่ายต้นทาง จึงต้องหารด้วยเกณฑ์เดียวกัน ถ้าเปลี่ยนน้ำหนักก็จะกลายเป็นการกระจายใหม่แทนที่จะเป็นการย้อนกลับ และทำให้ยอดคงเหลือเพี้ยน แถวเงินคืนจึงยึดตามน้ำหนักของรายการต้นทางที่คุณเลือกไว้ทุกประการ ส่วนเงินชดเชยหรือเงินเยียวยาที่มีลักษณะต่างออกไป ควรกรอกเป็นรายจ่ายแยกต่างหากและตกลงกันแยก ไม่ใช่กรอกเป็นเงินคืน
ชื่อและจำนวนเงินที่กรอกไว้ตกค้างที่ไหนหรือไม่
ไม่ตกค้าง การคำนวณเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมดและไม่ส่งอะไรไปยังเซิร์ฟเวอร์ ค่าต่าง ๆ ไม่ถูกใส่ไว้ในลิงก์แชร์ จึงไม่ปรากฏในแถบที่อยู่และประวัติเบราว์เซอร์ แลกกับการที่สิ่งที่กรอกไว้จะหายไปเมื่อรีเฟรช ถ้าจำเป็นให้ใช้ปุ่มคัดลอกผลลัพธ์

สิ่งที่เครื่องคำนวณนี้ไม่ทำ

  • ไม่ดึงอัตราแลกเปลี่ยน การแปลงใช้เฉพาะอัตราที่คุณกรอกเอง และถ้ายังมีค่าใช้จ่ายที่ไม่ได้แปลงเหลืออยู่ ก็จะไม่สร้างแผนการโอน
  • ไม่บวกค่าธรรมเนียมรูดบัตรต่างประเทศหรือค่าธรรมเนียมถอนเงินให้อัตโนมัติ ค่าธรรมเนียมที่ไม่ได้รวมอยู่ในยอดเรียกเก็บต้องกรอกเองเป็นแถวรายจ่ายแยก
  • ไม่ทำรายการโอนเงินผ่านธนาคารและไม่เชื่อมต่อกับบัญชีใด ทั้งไม่ถามเลขบัญชีด้วยซ้ำ
  • ไม่สร้างคืนที่เข้าพักให้จากวันที่ที่กรอก คุณต้องเพิ่มรายจ่ายของแต่ละคืนเอง
  • ไม่เดาว่าใครร่วมในรายจ่ายไหน ไม่ถือเอาเองว่าทุกคนไปสถานที่ท่องเที่ยวด้วยกัน
  • ไม่แนะนำว่าวิธีหารแบบไหนยุติธรรมกว่า
  • ไม่บันทึกสิ่งที่คุณกรอก ข้อมูลจะหายไปเมื่อรีเฟรชหรือปิดหน้าต่าง

เครื่องคำนวณที่เกี่ยวข้อง

ถ้าแค่ต้องหารเงินก้อนเดียวตรงนั้นเลย เครื่องคำนวณด้านล่างจะง่ายกว่า

  • เครื่องคำนวณหารบิล — หารยอดรวมก้อนเดียวให้เท่ากันตามจำนวนคน หรือให้พิมพ์จำนวนเงินของแต่ละคนเอง แสดงเปอร์เซ็นต์ทิปและยอดต่อคนได้ทันที แต่ไม่รองรับรายจ่ายหลายรายการ ผู้จ่ายแยกรายรายการ หรือเงินที่ส่งมอบกันไปแล้ว
  • เครื่องคำนวณทิป — คำนวณทิปที่จะบวกเข้ากับค่าอาหาร นำยอดสุดท้ายที่รวมทิปแล้วมากรอกเป็นรายจ่ายในเครื่องคำนวณนี้ได้เลย
  • เครื่องคำนวณเปอร์เซ็นต์ — ใช้ตอนที่อยากดูสัดส่วนก่อน แล้วค่อยกำหนดน้ำหนัก