เครื่องคำนวณเคลียร์ค่าใช้จ่ายทริป
กำหนดว่าแต่ละคนรับภาระรายจ่ายแต่ละรายการเท่าไร ใส่เงินที่ส่งมอบกันไปแล้วเข้าไปด้วย แล้วรับยอดคงเหลือของแต่ละคนและการโอนที่ยังเหลืออยู่
เครื่องคำนวณนี้ทำงานกับค่าที่คุณกรอกเท่านั้น ไม่ดึงอัตราแลกเปลี่ยนและแปลงด้วยอัตราที่คุณพิมพ์เองเท่านั้น ไม่ทำรายการโอนเงินผ่านธนาคาร และไม่บันทึกชื่อกับจำนวนเงินที่คุณกรอก ทั้งไม่ทิ้งไว้ในแถบที่อยู่
ค่าที่ควรเตรียมไว้
- รายชื่อคนที่จะเคลียร์ยอดกัน ใส่ได้ตั้งแต่ 2 ถึง 20 คน และชื่อของแต่ละคนต้องไม่ซ้ำกัน
- รายจ่ายแต่ละรายการและคนที่จ่ายจริง
- เกณฑ์ว่ารายจ่ายแต่ละรายการจะหารกันอย่างไร หารเท่ากันคือใส่ 1 ให้ทุกคน ถ้าจะหารค่าที่พักตามจำนวนคืนก็ใส่จำนวนคืนของแต่ละคน
- จำนวนเงินที่ยืนยันแล้วในสกุลเงินที่ใช้เคลียร์ยอด ถ้าใบแจ้งยอดบัตรแสดงยอดเรียกเก็บไว้ ให้ใส่ตัวเลขนั้นและอย่าแปลงใหม่ด้วยอัตราของวันนี้
- เงินที่ส่งมอบกันไปแล้วระหว่างทริป และรายจ่ายที่ถูกยกเลิกหรือได้รับคืน ถ้ามี
- สำหรับรายจ่ายที่ยังไม่มียอดเรียกเก็บที่ยืนยันแล้ว ให้เตรียมจำนวนเงินในสกุลที่จ่ายไปและอัตราที่จะใช้ อัตรานั้นคุณต้องตรวจสอบเอง เครื่องคำนวณไม่ได้ดึงมาให้
ยังมีค่าใช้จ่ายที่ไม่ได้ระบุเป็นสกุลเงินที่ใช้เคลียร์ยอด
จะยังไม่สร้างแผนการโอนจนกว่าค่าใช้จ่ายทุกรายการจะระบุเป็นสกุลเงินที่ใช้เคลียร์ยอดเดียวกันครบ แปลงแถวด้านล่างให้เสร็จแล้วคำนวณอีกครั้ง
ผู้ร่วมทริป
ใส่ได้ตั้งแต่ 2 ถึง 20 คน ไม่จำเป็นต้องใช้ชื่อจริง และอย่ากรอกเบอร์โทรหรือเลขบัญชี
รายจ่ายและเงินคืน
กำหนดผู้จ่ายและน้ำหนักการหารส่วนให้รายจ่ายแต่ละรายการ ถ้าจะหารค่าที่พักตามวัน ให้เพิ่มรายจ่ายหนึ่งรายการต่อหนึ่งคืน แล้วใส่ 1 เฉพาะคนที่นอนคืนนั้นจริง
เงินที่ส่งมอบกันไปแล้ว
เงินที่โอนกันไปแล้วระหว่างทริป นี่คือการเคลียร์ยอดที่ลดยอดคงเหลือ ไม่ใช่รายจ่าย จึงอย่ากรอกซ้ำเป็นรายจ่ายอีก
ถ้ายังไม่มีเงินส่งมอบกัน ให้เว้นว่างไว้
ยังไม่ได้คำนวณอะไร กรอกผู้ร่วมทริปและรายจ่าย แล้วกดสร้างตารางเคลียร์ยอด
สิ่งที่กรอกเปลี่ยนไปแล้ว คำนวณอีกครั้ง
ผลการเคลียร์ยอด
ยอดรวมสำคัญ
ยอดคงเหลือของแต่ละคน
ตัวเลขบวกคือเงินที่จะได้รับ ตัวเลขลบคือเงินที่ต้องจ่าย เมื่อบวกยอดคงเหลือของทุกคนจะได้ศูนย์พอดี
ส่วนที่รับภาระในแต่ละรายจ่าย
คนที่น้ำหนักเป็น 0 จะรับภาระ 0 เมื่อบวกส่วนที่รับภาระในแต่ละแถวจะเท่ากับยอดรวมของรายจ่ายนั้นพอดี
การโอนที่ปิดยอดกันได้
นี่คือแผนหักกลบแบบตายตัว ข้อมูลเดิมจึงให้ตารางเดิมเสมอ แต่ไม่รับประกันว่าใช้จำนวนครั้งของการโอนน้อยที่สุดในบรรดาแผนที่เป็นไปได้ทั้งหมด
ไม่มีอะไรต้องส่งมอบกันอีก การเคลียร์ยอดเสร็จสมบูรณ์
สิ่งที่ผลลัพธ์นี้ตั้งอยู่บนสมมติฐาน
- จำนวนที่กรอกเป็นยอดเรียกเก็บที่ยืนยันแล้วคือตัวเลขที่คุณตรวจสอบมาในสกุลเงินที่ใช้เคลียร์ยอด ส่วนจำนวนที่แปลงด้วยอัตราแลกเปลี่ยนคำนวณจากอัตราที่คุณกรอกเองเท่านั้น และอาจต่างจากยอดที่ถูกเรียกเก็บจริง
- น้ำหนักของรายจ่ายแต่ละรายการคือเกณฑ์ที่พวกคุณตกลงกันเอง เครื่องคำนวณไม่ตัดสินว่าวิธีหารแบบไหนยุติธรรมกว่า
- การโอนที่ทำไปแล้วคำนวณโดยถือว่าจำนวนเงินที่คุณกรอกส่งมอบถึงมือกันจริง
- เศษเงินที่หารไม่ลงตัวในหน่วยเงินที่เล็กที่สุดจะตกไปที่ผู้ร่วมทริปบางคนตามกฎในหัวข้อวิธีคำนวณด้านล่าง
วิธีคำนวณ
ลำดับขั้นเป็นดังนี้ จำนวนเงินทุกจำนวนถูกจัดการเป็นจำนวนเต็มของหน่วยเงินที่เล็กที่สุดในสกุลเงินที่ใช้เคลียร์ยอด จึงไม่เกิดความคลาดเคลื่อนของทศนิยมระหว่างทาง
- ในแต่ละรายจ่าย ส่วนที่แต่ละคนควรรับภาระคือยอดรวมคูณน้ำหนักของตัวเองหารด้วยผลรวมของน้ำหนัก แล้วปัดค่าแต่ละค่าลงถึงหน่วยที่เล็กที่สุด
- หน่วยที่เหลือหลังปัดลงจะแจกให้ทีละหนึ่ง เริ่มจากคนที่มีเศษทศนิยมที่ถูกตัดทิ้งมากที่สุด ด้วยเหตุนี้ผลรวมของส่วนที่รับภาระจึงเท่ากับยอดรวมพอดีเสมอ
- หากเศษทศนิยมเท่ากันจนตัดสินลำดับไม่ได้ หน่วยจะไปตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป รหัสในหน้านี้กำหนดตามลำดับที่เพิ่มผู้ร่วมทริปเข้ามา คนที่อยู่สูงกว่าในรายชื่อจึงได้รับหนึ่งหน่วยก่อน การสลับลำดับการแสดงผลไม่เปลี่ยนว่าใครได้เศษเงินนั้น
- ยอดคงเหลือของแต่ละคนคือเงินที่เขาจ่ายแทนกลุ่ม ลบด้วยเงินที่เขาต้องรับภาระ บวกด้วยเงินที่เขาโอนไปแล้ว ลบด้วยเงินที่เขารับมาแล้ว คนที่ได้รับเงินคืนจะมีเงินที่จ่ายไปลดลงเท่านั้น จึงอาจแสดงเป็นตัวเลขติดลบ
- ผลรวมยอดคงเหลือของทุกคนเท่ากับศูนย์พอดี แกนคำนวณตรวจสอบเงื่อนไขนี้โดยตรง และถ้าไม่เป็นไปตามนั้นก็จะไม่ให้ผลลัพธ์ แต่หยุดพร้อมแจ้งข้อผิดพลาด
- เงินคืนจะถูกกระจายเป็นจำนวนติดลบด้วยน้ำหนักเดียวกันกับรายจ่ายต้นทางทุกประการ ยอดเงินคืนสะสมจะเกินจำนวนของรายจ่ายต้นทางไม่ได้
- ข้อเสนอการโอนทำงานโดยหักกลบคนที่จะได้รับมากที่สุดกับคนที่ต้องจ่ายมากที่สุดสลับกันไป ถ้าจำนวนเงินเท่ากันจะเรียงตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป
- รายจ่ายที่แปลงด้วยอัตราแลกเปลี่ยนจะนำจำนวนเงินสกุลเดิมคูณด้วยอัตรา แล้วปัดเป็นหน่วยที่เล็กที่สุดของสกุลเงินที่ใช้เคลียร์ยอด ถ้าลงตัวครึ่งพอดีจะปัดขึ้น การคูณและการปัดทำในรูปเศษส่วน จึงไม่เกิดความคลาดเคลื่อนของทศนิยม การแปลงนี้ทำเพียงครั้งเดียวตั้งแต่ต้น ก่อนจะหารส่วนที่แต่ละคนรับภาระ
- ถ้ายังมีรายจ่ายแม้เพียงรายการเดียวที่แปลงไม่เสร็จ ก็จะไม่สร้างทั้งยอดคงเหลือรายคนและแผนการโอน เพราะตารางเคลียร์ยอดที่ปนสกุลเงินกันอยู่คือตารางที่ผิด
จำนวนเงินที่เห็นบนหน้าจอเป็นข้อความสำหรับแสดงผลที่มีตัวคั่นหลัก อย่านำค่าเหล่านี้มาบวกซ้ำเพื่อตรวจทาน ให้ดูยอดรวมที่แสดงคู่กันอยู่ในตารางแทน
สองวิธีในการหารค่าที่พัก
ผลของค่าที่พักเปลี่ยนไปตามข้อตกลงของพวกคุณ เครื่องคำนวณนี้ไม่ตัดสินว่าวิธีไหนยุติธรรมกว่า และทั้งสองวิธีรักษายอดรวมไว้ได้ตรงเป๊ะ
- หารตามคนที่ใช้จริงในแต่ละคืน
- เพิ่มรายจ่ายหนึ่งรายการต่อหนึ่งคืนที่เข้าพัก แล้วใส่ 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 หน่วยเกินมาอยู่เรื่อย
- เพราะแบ่งย่อยต่ำกว่าหน่วยเงินที่เล็กที่สุดไม่ได้ ส่วนที่แต่ละคนรับภาระจะถูกปัดลง แล้วหน่วยที่เหลือจะแจกทีละหนึ่ง เริ่มจากคนที่มีเศษทศนิยมที่ถูกตัดทิ้งมากที่สุด มีแต่วิธีนี้เท่านั้นที่ทำให้ผลรวมของส่วนที่รับภาระเท่ากับยอดรวมพอดี ถ้าเศษทศนิยมเท่ากันด้วย จะไปตามลำดับจากน้อยไปมากของรหัสผู้ร่วมทริป นั่นคือคนที่ถูกเพิ่มเข้ามาก่อน
- ทำไมแก้น้ำหนักในแถวเงินคืนไม่ได้
- เงินคืนคือการย้อนรายจ่ายต้นทาง จึงต้องหารด้วยเกณฑ์เดียวกัน ถ้าเปลี่ยนน้ำหนักก็จะกลายเป็นการกระจายใหม่แทนที่จะเป็นการย้อนกลับ และทำให้ยอดคงเหลือเพี้ยน แถวเงินคืนจึงยึดตามน้ำหนักของรายการต้นทางที่คุณเลือกไว้ทุกประการ ส่วนเงินชดเชยหรือเงินเยียวยาที่มีลักษณะต่างออกไป ควรกรอกเป็นรายจ่ายแยกต่างหากและตกลงกันแยก ไม่ใช่กรอกเป็นเงินคืน
- ชื่อและจำนวนเงินที่กรอกไว้ตกค้างที่ไหนหรือไม่
- ไม่ตกค้าง การคำนวณเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมดและไม่ส่งอะไรไปยังเซิร์ฟเวอร์ ค่าต่าง ๆ ไม่ถูกใส่ไว้ในลิงก์แชร์ จึงไม่ปรากฏในแถบที่อยู่และประวัติเบราว์เซอร์ แลกกับการที่สิ่งที่กรอกไว้จะหายไปเมื่อรีเฟรช ถ้าจำเป็นให้ใช้ปุ่มคัดลอกผลลัพธ์
สิ่งที่เครื่องคำนวณนี้ไม่ทำ
- ไม่ดึงอัตราแลกเปลี่ยน การแปลงใช้เฉพาะอัตราที่คุณกรอกเอง และถ้ายังมีค่าใช้จ่ายที่ไม่ได้แปลงเหลืออยู่ ก็จะไม่สร้างแผนการโอน
- ไม่บวกค่าธรรมเนียมรูดบัตรต่างประเทศหรือค่าธรรมเนียมถอนเงินให้อัตโนมัติ ค่าธรรมเนียมที่ไม่ได้รวมอยู่ในยอดเรียกเก็บต้องกรอกเองเป็นแถวรายจ่ายแยก
- ไม่ทำรายการโอนเงินผ่านธนาคารและไม่เชื่อมต่อกับบัญชีใด ทั้งไม่ถามเลขบัญชีด้วยซ้ำ
- ไม่สร้างคืนที่เข้าพักให้จากวันที่ที่กรอก คุณต้องเพิ่มรายจ่ายของแต่ละคืนเอง
- ไม่เดาว่าใครร่วมในรายจ่ายไหน ไม่ถือเอาเองว่าทุกคนไปสถานที่ท่องเที่ยวด้วยกัน
- ไม่แนะนำว่าวิธีหารแบบไหนยุติธรรมกว่า
- ไม่บันทึกสิ่งที่คุณกรอก ข้อมูลจะหายไปเมื่อรีเฟรชหรือปิดหน้าต่าง
เครื่องคำนวณที่เกี่ยวข้อง
ถ้าแค่ต้องหารเงินก้อนเดียวตรงนั้นเลย เครื่องคำนวณด้านล่างจะง่ายกว่า
- เครื่องคำนวณหารบิล
— หารยอดรวมก้อนเดียวให้เท่ากันตามจำนวนคน หรือให้พิมพ์จำนวนเงินของแต่ละคนเอง แสดงเปอร์เซ็นต์ทิปและยอดต่อคนได้ทันที แต่ไม่รองรับรายจ่ายหลายรายการ ผู้จ่ายแยกรายรายการ หรือเงินที่ส่งมอบกันไปแล้ว
- เครื่องคำนวณทิป
— คำนวณทิปที่จะบวกเข้ากับค่าอาหาร นำยอดสุดท้ายที่รวมทิปแล้วมากรอกเป็นรายจ่ายในเครื่องคำนวณนี้ได้เลย
- เครื่องคำนวณเปอร์เซ็นต์
— ใช้ตอนที่อยากดูสัดส่วนก่อน แล้วค่อยกำหนดน้ำหนัก