dimesum

หน้าแรก / บล็อก / เงิน

เงิน

เทมเพลตติดตามค่าใช้จ่ายร่วมในห้าคอลัมน์

· อ่าน 6 นาที · · ตรวจทานโดย Jagadeep Sai

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

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

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

ทำไมจึงควรคัดลอกเทมเพลตสำหรับติดตามค่าใช้จ่าย

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

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

ห้าคอลัมน์ และทำไมจึงไม่ใช่หก

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

ห้าคอลัมน์ และแต่ละคอลัมน์มีไว้เพื่ออะไร
คอลัมน์ตัวอย่างมีไว้เพื่ออะไร
วันที่2026-09-14เวลาที่เงินเคลื่อนไหว เพื่อให้แถวเรียงลำดับได้และคุณหาค่าแท็กซี่ที่ไม่มีใครจำได้ว่านั่งเจอ
รายการของชำชื่อเรียบง่ายของค่าใช้จ่าย เช่น คืนราเมง เพื่อให้ยอดคงเหลือยังเป็นเรื่องราวได้
ใครจ่ายLucasคนคนเดียวที่จ่ายบิลนี้จริงๆ
จำนวนเงิน฿1,600ตัวเลข พร้อมสัญลักษณ์สกุลเงินเสมอ
ใครร่วมหารLucas, Aiko, Sofia, Tomasชื่อของคนที่ร่วมหารแถวนี้ ไม่ว่าจะกี่คนก็ตาม

*ห้าคอลัมน์ และแต่ละคอลัมน์มีไว้เพื่ออะไร*

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

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

สูตรเดียวที่สร้างยอดคงเหลือ

นี่คือตัวอย่าง เพื่อนร่วมห้องสี่คน สี่แถว

  • 2026-09-14 ของชำ Lucas จ่าย ฿1,600 หารโดย Lucas, Aiko, Sofia, Tomas
  • 2026-09-15 คืนราเมง Aiko จ่าย ฿1,280 หารโดย Lucas, Aiko, Sofia, Tomas
  • 2026-09-16 แท็กซี่ Sofia จ่าย ฿960 หารโดย Lucas, Aiko, Sofia, Tomas
  • 2026-09-17 ตั๋วคอนเสิร์ต Lucas จ่าย ฿2,000 หารโดย Lucas, Aiko

สูตรเดียวอ่านทั้งสี่แถวและคืนค่ายอดคงเหลือของแต่ละคน

= SUMIF(paid, name, amount) − SUMPRODUCT(ISNUMBER(SEARCH(name, shares)) * amount / sharers)

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

นำไปใช้กับทั้งสี่แถวแล้วยอดคงเหลือจะออกมาเอง Lucas จ่าย ฿1,600 และ ฿2,000 รวมเป็น ฿3,600 และส่วนแบ่งของเขาในแต่ละแถวคือ ฿400 ฿320 ฿240 และ ฿1,000 รวมเป็น ฿1,960 ฿3,600 ของเขาเทียบกับ ฿1,960 เหลือ ฿1,640 ที่คนอื่นเป็นหนี้เขา Aiko จ่าย ฿1,280 และเป็นหนี้ส่วนแบ่ง ฿1,960 ดังนั้น ฿1,280 เทียบกับ ฿1,960 เหลือ ฿680 ที่เธอเป็นหนี้

Sofia จ่าย ฿960 และร่วมหาร ฿960 จึงเสมอตัวที่ ฿0 Tomas ไม่ได้จ่ายอะไรและร่วมหาร ฿960 จึงเป็นหนี้ ฿960 ฿680 จาก Aiko และ ฿960 จาก Tomas รวมกลับไปเป็น ฿1,640 ที่ Lucas ควรได้รับ ชีตสมดุลเป็นศูนย์ เพราะทุกบาทที่ใครคนหนึ่งเป็นหนี้ก็คือบาทที่อีกคนควรได้รับ

วิธีจัดการบิลที่มีสองในสี่คนร่วมหาร

ดูตั๋วคอนเสิร์ต Lucas จ่าย ฿2,000 แต่มีเพียง Lucas และ Aiko ที่ไป นั่นคือเหตุผลที่คอลัมน์ที่ห้ามีอยู่ ในช่องใครร่วมหารคุณเขียนแค่ชื่อสองคนของพวกเขา สูตรจึงหาร ฿2,000 ด้วยสอง ไม่ใช่สี่

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

สี่สิ่งที่สเปรดชีตจะไม่ทำ

สร้างมันให้ดีแล้วมันจะรับใช้คุณ และมันจะหยุดด้วย ในสี่จุดที่เจาะจง

หนึ่ง การแก้ไขที่เก็บประวัติ เปลี่ยน ฿1,600 เป็น ฿1,800 ในช่องหนึ่งแล้วตัวเลขเดิมก็หายไป ไม่มีบันทึกว่ามันเคยเป็น ฿1,600 หรือทำไมจึงเปลี่ยน นั่นตรงข้ามกับบัญชีแบบเพิ่มได้อย่างเดียว ที่การแก้ไขคือรายการใหม่ และเป็นเหตุผลที่เรายึดว่าการแก้ไขต้องระบุการหารใหม่ แทนที่จะเขียนทับ

สอง สองสกุลเงิน คอลัมน์จำนวนเงินเดียวไม่อาจรู้ได้ว่า ฿1,600 กับ $30.00 เป็นเงินคนละสกุล บวกเข้าด้วยกันแล้วคุณจะได้ตัวเลขที่ไม่มีความหมาย สกุลเงินถูกนิยามอย่างแม่นยำโดยISO 4217 และชีตธรรมดาปฏิบัติต่อมันเหมือนเป็นสกุลเดียวกัน ซึ่งเป็นหนึ่งในวิธีที่การคำนวณเงินผิดพลาดอย่างเงียบๆ

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

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

เมื่อไรควรหยุด

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

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

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

ทำเทมเพลตติดตามค่าใช้จ่ายร่วมใน Excel ยังไง?

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

สเปรดชีตหารค่าใช้จ่ายต้องมีคอลัมน์อะไรบ้าง?

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

คำนวณยอดคงเหลือจากรายการค่าใช้จ่ายยังไง?

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

สเปรดชีตรองรับสองสกุลเงินได้ไหม?

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

ควรเลิกใช้สเปรดชีตหารค่าใช้จ่ายเมื่อไร?

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