ชอบ AllTool.io ไหม? สนับสนุนเราด้วยกาแฟสักแก้ว ☕
AllTool.io
ข้อมูลไม่ออกจากเบราว์เซอร์

เครื่องคำนวณหารบิล

บันทึกค่าใช้จ่ายของกลุ่ม หารกันอย่างยุติธรรม และรู้ทันทีว่าใครต้องจ่ายให้ใคร

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

สมาชิก

เพิ่มทุกคนที่ร่วมหารค่าใช้จ่าย

    ค่าใช้จ่าย

    บันทึกค่าใช้จ่ายร่วมแต่ละรายการ เลือกผู้จ่ายและผู้ร่วมหาร

    หารระหว่าง
    รวมทั้งหมด —

      ยังไม่มีค่าใช้จ่าย เพิ่มได้ด้านบน

      การชำระ

      จำนวนการโอนน้อยที่สุดเพื่อให้ทุกคนเคลียร์

      ยอดคงเหลือ

        ใครโอนให้ใคร

          การลดทอนหนี้ช่วยลดจำนวนการโอนได้อย่างไร

          หลังจากบันทึกค่าใช้จ่ายแล้ว เครื่องคิดเลขจะแปลงใยหนี้สินที่ซับซ้อนให้เหลือจำนวนการจ่ายที่น้อยที่สุด เทคนิคนี้เรียกว่า Debt Simplification (การลดทอนหนี้)

          1. คำนวณยอดสุทธิของแต่ละคน

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

          2. จับคู่ลูกหนี้รายใหญ่กับเจ้าหนี้รายใหญ่

          คนที่ค้างชำระมากที่สุดจะถูกจับคู่กับคนที่ควรได้รับมากที่สุด การโอนเพียงครั้งเดียวจะหักล้างยอดทั้งสองให้มากที่สุด

          3. ทำซ้ำจนทุกคนเป็นศูนย์

          ทุกครั้งที่จับคู่ ยอดที่น้อยกว่าจะถูกหักล้างและตัดออก แล้วจึงไปคู่ถัดไป วิธีแบบ greedy นี้รับประกันจำนวนการโอนที่น้อยที่สุด

          ตัวอย่างสถานการณ์จริง

          สามวิธีที่คนนิยมใช้เครื่องคิดเลขนี้มากที่สุด

          กองกลางค่าใช้จ่ายทริป

          เพื่อนสี่คนรวมเงินค่าเดินทาง อลิซจองโรงแรม (NT$8,000) บ๊อบจ่ายค่าเช่ารถ (NT$3,000) และแครอลออกค่าอาหารส่วนใหญ่ (NT$4,000) ส่วนเดฟยังไม่ได้จ่ายอะไรเลย แทนที่จะโอนเงินยิบย่อยสิบรอบ เครื่องคิดเลขจะสรุปให้ว่าเดฟ แครอล และบ๊อบโอนให้อลิซคนละครั้ง — จำนวนการโอนน้อยที่สุดที่ทำให้ทุกคนลงตัว

          ค่าเช่าและค่าน้ำไฟ

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

          หารค่าอาหารเย็น

          เพื่อนห้าคนไปกินข้าวและคนเดียวจ่ายทั้งโต๊ะ แต่ไม่ใช่ทุกคนที่สั่งเครื่องดื่มหรือของหวาน เพิ่มค่าอาหารเป็นรายจ่ายที่หารห้าคน และเพิ่มค่าเครื่องดื่มเป็นอีกรายจ่ายที่หารเฉพาะสามคนที่ดื่ม เครื่องจะจัดการการหารที่ไม่เท่ากันให้อัตโนมัติ

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

          ข้อมูลของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์ไหม?

          ไม่ สมาชิกและค่าใช้จ่ายเก็บไว้ในเบราว์เซอร์ของคุณเท่านั้น (localStorage) ไม่มีการส่งไปยังเซิร์ฟเวอร์และไม่ออกจากอุปกรณ์ของคุณ

          รองรับการที่หลายคนจ่ายเงินคนละจำนวนไหม?

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

          มันหาจำนวนการโอนน้อยที่สุดได้อย่างไร?

          ใช้การลดทอนหนี้: คำนวณยอดสุทธิก่อน จากนั้นจับคู่ลูกหนี้รายใหญ่กับเจ้าหนี้รายใหญ่ซ้ำไปเรื่อย ๆ วิธีแบบ greedy นี้จะให้จำนวนการจ่ายน้อยที่สุดเสมอ

          ถ้ามีคนออกจากกลุ่มกลางทางระหว่างทริปล่ะ?

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

          รองรับสกุลเงินอะไรบ้าง?

          มากกว่า 20 สกุล รวมถึง USD, EUR, GBP, JPY, TWD, HKD, CNY, KRW และอื่น ๆ สกุลเงินมีผลเฉพาะการแสดงจำนวนเงินเท่านั้น ตัวคำนวณเหมือนกัน

          เราจะไม่จัดเก็บข้อมูลของคุณใดๆ ทั้งสิ้น