Super Sale WeekClaude Skills — 20% OFF
Tips

วิธีคำนวณค่าคอมมิชชันการขายในสเปรดชีต (อัตราแบบขั้นบันไดและการแบ่งส่วนแบ่ง)

Powerdrill Team·
วิธีคำนวณค่าคอมมิชชันการขายในสเปรดชีต (อัตราแบบขั้นบันไดและการแบ่งส่วนแบ่ง)

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

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

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

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

ปัญหาแรกคือคำว่า "tiered" (การแบ่งระดับขั้น) นั้นมีความหมายที่แตกต่างกันสองแบบ และเอกสารแผนงานก็แทบจะไม่เคยระบุเลยว่าเป็นแบบไหน

ในแผนงานแบบ flat tier เมื่อยอดถึงเกณฑ์ขั้นใดขั้นหนึ่งแล้ว อัตราของขั้นนั้นจะถูกนำไปใช้กับยอดทั้งหมด ส่วนในแผนงานแบบ progressive tier ยอดแต่ละส่วนจะได้รับอัตราตามขั้นที่ยอดส่วนนั้นตกอยู่ ซึ่งทำงานในลักษณะเดียวกับฐานภาษีเงินได้ สำหรับยอดจอง (bookings) จำนวน $120,000 ในช่วงระดับขั้นที่ 5%, 7% และ 9% การตีความทั้งสองแบบนี้จะให้ผลลัพธ์ที่ต่างกันถึงหลายพันดอลลาร์

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

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

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

สิ่งที่คุณต้องสูญเสียจากเรื่องนี้

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

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

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

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

วิธีการแก้ปัญหาเฉพาะหน้าที่ผู้คนมักจะลองใช้

ทางเลือกที่ 1: แยกอัตราค่าคอมมิชชันออกจากสูตร

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

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

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

ทางเลือกที่ 2: คำนวณระดับขั้นแบบก้าวหน้าอย่างถูกต้อง

สำหรับแผนงานแบบก้าวหน้า ค่าคอมมิชชันคือผลรวมของยอดเงินที่ตกอยู่ในแต่ละระดับขั้นคูณด้วยอัตราของขั้นนั้นๆ ตารางช่วยเหลือ (helper table) ที่มีหนึ่งแถวต่อหนึ่งระดับขั้น ซึ่งแสดงส่วนของดีลที่อยู่ภายในขั้นนั้น จะช่วยให้เห็นภาพและตรวจสอบได้ง่ายขึ้น

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

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

ทางเลือกที่ 3: จัดการกับการแบ่งดีล การจำกัดเพดาน และการเรียกคืนเงินในฐานะแถวบัญชีแยกประเภท

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

การแบ่งดีล (splits) จะกลายเป็นแถวการจัดสรรสองแถวซึ่งผลรวมของเปอร์เซ็นต์จะต้องเท่ากับ 100% และการตรวจสอบผลรวมนี้จะช่วยดักจับข้อผิดพลาดที่พบบ่อยที่สุดได้ การคืนเงินจะกลายเป็นแถวที่มีค่าติดลบโดยลงวันที่ในงวดที่เกิดขึ้น ซึ่งจะช่วยให้รายงานของงวดก่อนหน้าไม่ได้รับผลกระทบ

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

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

วิธีคำนวณค่าคอมมิชชันการขายด้วย Powerdrill Bloom

ขั้นตอนที่ 1: อัปโหลดข้อมูลดีลและตารางอัตราค่าคอมมิชชันของคุณ

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

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

ขั้นตอนที่ 2: อธิบายกฎของแผนงานด้วยภาษาธรรมชาติ

ระบุแผนงานแทนที่จะสร้างมันขึ้นมา เพียงบอกว่าระดับขั้นเป็นแบบก้าวหน้า ระบุช่วงระดับขั้นและอัตราค่าคอมมิชชัน พร้อมทั้งกำหนดเกณฑ์ตัวเร่งยอด (accelerator) และการจำกัดเพดานใดๆ

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

ขั้นตอนที่ 3: ส่งออกแผนภูมิ รายงาน หรือสไลด์นำเสนอ

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

การส่งออกรายงานสรุปค่าคอมมิชชันรายบุคคลจาก Powerdrill Bloom

ทำไมวิธีนี้จึงดีกว่าการสร้างโมเดลใหม่ในทุกไตรมาส

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

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

ข้อผิดพลาดที่พบบ่อย

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

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

การปัดเศษในทุกขั้นตอน ให้ปัดเศษเพียงครั้งเดียวตอนจ่ายเงิน การปัดเศษระหว่างทางจะทำให้เกิดความคลาดเคลื่อนของตัวเลขซึ่งจะไม่ตรงกับยอดของฝ่ายจ่ายเงินเดือน

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

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

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

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

บทสรุป

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

สิ่งที่ทำให้มีต้นทุนสูงคือการต้องสร้างโมเดลใหม่ทุกครั้งที่แผนงานเปลี่ยนไป รวมถึงการต้องมาคอยอธิบายในภายหลัง หากนั่นคือสิ่งที่คุณต้องเสียเวลาไปในแต่ละไตรมาส ลองใช้ Powerdrill Bloom กับข้อมูลส่งออกของดีลและตารางอัตราค่าคอมมิชชันของคุณ นอกจากนี้ โปรดดูคู่มือของเราเกี่ยวกับการคำนวณต้นทุนการได้มาซึ่งลูกค้า (customer acquisition cost) จากสเปรดชีต รวมถึงหน้า Excel AI assistant และ AI financial analysis ของเรา

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

ระดับขั้นค่าคอมมิชชันการขายแบบคงที่ (flat) และแบบก้าวหน้า (progressive) แตกต่างกันอย่างไร?

ระดับขั้นแบบคงที่ (flat) จะใช้อัตราเดียวกับยอดทั้งหมดเมื่อยอดถึงเกณฑ์ขั้นนั้นๆ ส่วนระดับขั้นแบบก้าวหน้า (progressive) จะใช้อัตราของแต่ละขั้นกับเฉพาะยอดเงินส่วนที่อยู่ในขั้นนั้นๆ เท่านั้น เช่นเดียวกับฐานภาษีเงินได้

ฉันจะค้นหาอัตราค่าคอมมิชชันโดยไม่ใช้สูตร IF ซ้อนกันได้อย่างไร?

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

ควรจัดการกับดีลที่มีการแชร์กันอย่างไร?

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

การเรียกคืนเงินและการคืนเงินควรบันทึกไว้ที่ใด?

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

ควรปัดเศษตัวเลขเมื่อใด?

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

วิธีคำนวณค่าคอมมิชชันการขายในสเปรดชีต (อัตราแบบขั้นบันไดและการแบ่งส่วนแบ่ง)