วิธีสร้างรายงานงบประมาณเทียบกับยอดจริงจากสเปรดชีต (2026)

รายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริงจะเปรียบเทียบสิ่งที่คุณวางแผนจะใช้จ่ายหรือรายรับที่คาดว่าจะได้กับสิ่งที่เกิดขึ้นจริงแบบบรรทัดต่อบรรทัด โดยจะแสดงผลต่างทั้งในรูปของจำนวนเงินและเปอร์เซ็นต์ การสร้างรายงานนี้จากสเปรดชีตหมายความว่าคุณต้องกระทบยอดไฟล์สองไฟล์ที่แทบจะไม่มีชื่อบัญชี คอลัมน์ช่วงเวลา หรือระดับรายละเอียดที่ตรงกันเลย
ทีมการเงินและทีมปฏิบัติการส่วนใหญ่จะทำรายงานนี้เป็นประจำทุกเดือน และเวลาส่วนใหญ่มักจะหมดไปกับการกระทบยอดมากกว่าการวิเคราะห์ งบประมาณถูกเขียนขึ้นในเทมเพลตการวางแผนเมื่อฤดูใบไม้ร่วงปีที่แล้ว ส่วนยอดใช้จ่ายจริงดึงมาจากระบบบัญชีซึ่งมีรูปแบบที่แตกต่างกันอย่างสิ้นเชิง ไม่มีอะไรที่ตรงกันเลย
คู่มือนี้จะอธิบายว่าทำไมความไม่สอดคล้องกันนี้จึงเกิดขึ้น วิธีการแก้ปัญหาชั่วคราว 3 วิธีที่ผู้คนนิยมใช้ และข้อจำกัดของแต่ละวิธีเมื่อต้องขยายขนาดการใช้งาน
ทำไมการทำรายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริงในสเปรดชีตถึงใช้เวลานานมาก
ไฟล์ทั้งสองไม่มีทางใช้ชื่อบัญชีเดียวกัน
งบประมาณถูกเขียนขึ้นโดยมนุษย์ในหมวดหมู่ที่เข้าใจง่ายสำหรับการวางแผน เช่น "การตลาด" "เครื่องมือ" "การเดินทาง" ส่วนยอดใช้จ่ายจริงดึงมาจากบัญชีแยกประเภททั่วไปในหมวดหมู่ที่เหมาะสำหรับการทำบัญชี เช่น "6420 · Advertising", "6110 · Software Subscriptions", "6300 · Travel & Entertainment"
ไม่มีการเชื่อมโยงอัตโนมัติระหว่างสองรายการนี้ จะต้องมีใครสักคนคอยตัดสินใจว่าบัญชี 6110 จะต้องรวมเข้ากับหมวดหมู่ "เครื่องมือ" และต้องคอยตัดสินใจแบบนี้ทุกครั้งที่มีบัญชีใหม่เกิดขึ้น บัญชีที่ไม่ได้จับคู่เพียงบัญชีเดียวจะไม่แสดงข้อผิดพลาดใดๆ แต่มันจะหายไปจากการเปรียบเทียบอย่างเงียบๆ และทำให้ยอดรวมผลต่างของคุณคลาดเคลื่อนไปเท่ากับจำนวนเงินนั้นพอดี
คอลัมน์ช่วงเวลาไม่เคยตรงกันเลย
บ่อยครั้งที่งบประมาณเป็นตัวเลขรายปีที่หารด้วย 12 หรือเป็นยอดรวมรายไตรมาสที่ไม่มีการแบ่งเป็นรายเดือน ส่วนยอดใช้จ่ายจริงจะมาเป็นรายเดือน และบางครั้งอาจมีช่วงเวลาที่ไม่เต็มเดือนในส่วนปลายหากการปิดบัญชียังไม่เสร็จสิ้น
นั่นทำให้ต้องเลือกวิธีจัดการที่ไม่มีใครบันทึกไว้เป็นลายลักษณ์อักษร คุณจะเปรียบเทียบยอดรายเดือนกับ 1 ใน 12 ของแผนรายปี หรือจะเปรียบเทียบกับงบประมาณที่ปรับตามฤดูกาล (phased budget)? ทั้งสองวิธีต่างมีเหตุผลรองรับ แต่จะให้ผลต่างที่แตกต่างกัน และคนสองคนที่ทำรายงานเดียวกันจะส่งตัวเลขที่ไม่เท่ากันหากไม่มีการกำหนดแนวทางไว้ชัดเจน
ระดับรายละเอียดไม่ตรงกัน
โดยทั่วไปงบประมาณจะถูกกำหนดไว้ในระดับที่กว้างกว่ายอดใช้จ่ายจริงที่บันทึกไว้ คุณอาจตั้งงบประมาณไว้บรรทัดเดียวสำหรับ "ซอฟต์แวร์" แต่ในบัญชีแยกประเภทกลับมีผู้ให้บริการถึง 14 ราย การเปรียบเทียบจึงต้องรวมข้อมูลของฝั่งหนึ่งก่อนที่จะนำมาเชื่อมโยงกัน ซึ่งหมายความว่าตารางการจับคู่ (mapping table) ต้องทำงานซ้ำซ้อน ทั้งเป็นตัวแปลข้อมูลและตัวรวมยอดข้อมูล
สิ่งที่คุณต้องเสียไปกับปัญหานี้
เวลา 2 ชั่วโมงก่อนที่จะเริ่มวิเคราะห์ได้ การจับคู่บัญชี การปรับช่วงเวลาให้ตรงกัน และการจัดเรียงไฟล์ซ้อนกันเป็นขั้นตอนที่กินเวลาส่วนใหญ่ในการทำรายงาน ส่วนการคำนวณผลต่างจริงนั้นใช้เวลาเพียงไม่กี่นาที
ตัวเลขที่คุณไม่สามารถยืนยันได้อย่างมั่นใจ เมื่อมีคนถามว่าทำไมงบการตลาดถึงเกินไป 18% คำตอบที่ตรงไปตรงมามักจะเป็น "ขอเช็กก่อนว่าบัญชีนั้นจับคู่ถูกต้องหรือเปล่า" ทุกบรรทัดที่ไม่ได้จับคู่คือความเสี่ยงเล็กๆ ต่อความน่าเชื่อถือของคุณในห้องประชุม
รายงานที่ไม่มีใครอยากทำซ้ำ เนื่องจากขั้นตอนการทำใหม่นั้นยุ่งยาก รายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริงจึงถูกทำขึ้นเพียงเดือนละครั้งแล้วก็ล้าสมัยไป การปรับแผนระหว่างเดือน ซึ่งเป็นจุดประสงค์หลักของการติดตามผลต่าง จึงไม่เคยเกิดขึ้นจริง
วิธีการแก้ปัญหาชั่วคราวที่ผู้คนนิยมใช้
ทางเลือกที่ 1: ใช้ XLOOKUP กับตารางการจับคู่
สร้างชีตจับคู่โดยให้บัญชีแยกประเภทอยู่ฝั่งหนึ่งและหมวดหมู่งบประมาณอยูีกฝั่งหนึ่ง จากนั้นใช้ XLOOKUP เพื่อดึงตัวเลขงบประมาณมาใส่ในแต่ละแถวของยอดใช้จ่ายจริง อาร์กิวเมนต์ if_not_found ของฟังก์ชันนี้มีประโยชน์มากในกรณีนี้ โดยตั้งค่าให้แจ้งเตือนบัญชีที่ไม่ได้จับคู่แทนที่จะแสดงข้อผิดพลาด
ทางเลือกที่ 2: ใช้ Pivot Table บนไฟล์ที่จัดเรียงซ้อนกัน
จัดเรียงแถวงบประมาณและยอดใช้จ่ายจริงซ้อนกันในชีตเดียว โดยมีคอลัมน์ "scenario" เพื่อระบุประเภทของแต่ละแถว จากนั้นทำ Pivot โดยให้ scenario อยู่ในส่วนคอลัมน์ และหมวดหมู่อยู่ในส่วนแถว แล้วเพิ่มฟิลด์คำนวณ (calculated field) สำหรับหาผลต่าง
ทางเลือกที่ 3: การผสานข้อมูลด้วย Power Query
โหลดไฟล์ทั้งสองไฟล์ ใช้การจับคู่เป็นขั้นตอนการผสานข้อมูล (merge) จัดกลุ่มตามระดับรายละเอียดของงบประมาณ จากนั้นทำ Pivot คอลัมน์ scenario ทุกขั้นตอนการจัดระเบียบข้อมูลจะถูกบันทึกไว้และทำงานซ้ำเมื่อกดรีเฟรช ดังนั้นในเดือนถัดไป คุณจะสามารถสร้างรายงานใหม่ได้ด้วยการคลิกเพียงครั้งเดียวอย่างแท้จริง
จุดที่ทั้ง 3 วิธีเจอตันเหมือนกัน
ทั้ง 3 วิธีนี้ช่วยสร้างตารางผลต่างได้ แต่ไม่มีวิธีใดเลยที่จะบอกคุณได้ว่าผลต่างตัวไหนที่ควรค่าแก่การนำมาพูดคุยกัน
การใช้จ่ายเกินงบไป 40% ในรายการเล็กๆ มักจะเป็นแค่ข้อมูลรบกวน (noise) แต่การใช้จ่ายเกินงบไป 6% ในศูนย์ต้นทุน (cost centre) ที่ใหญ่ที่สุดของคุณอาจเป็นสิ่งเดียวในรายงานที่สำคัญที่สุด ควรจัดอันดับผลต่างตามความสำคัญเชิงสาระสำคัญ (materiality) แทนที่จะดูแค่เปอร์เซ็นต์ สังเกตให้เห็นว่าหมวดหมู่ใดมีแนวโน้มคลาดเคลื่อนติดต่อกัน 3 เดือน หรือสังเกตว่าการใช้จ่ายเกินงบนั้นเป็นเรื่องของจังหวะเวลา (timing) ไม่ใช่เรื่องของปริมาณ (volume) การตัดสินใจและวิเคราะห์เหล่านี้คือสิ่งที่ทำให้รายงานมีประโยชน์ และไม่มีสิ่งใดเลยที่เป็นสูตรสำเร็จรูป
วิธีสร้างรายงานด้วย Powerdrill Bloom
ขั้นตอนที่ 1: อัปโหลดสเปรดชีตของคุณ
อัปโหลดไฟล์งบประมาณและไฟล์ยอดใช้จ่ายจริงที่ส่งออกมาร่วมกัน Powerdrill Bloom จะวิเคราะห์ข้อมูลของทั้งสองไฟล์ เพื่อให้คุณเห็นชื่อบัญชี รูปแบบช่วงเวลา และระดับรายละเอียดของแต่ละฝั่งก่อนที่จะเริ่มเชื่อมโยงข้อมูลกัน
ขั้นตอนที่ 2: อธิบายรายงานด้วยภาษาธรรมชาติ
สั่งงานได้โดยตรง เช่น ให้จับคู่บัญชีแยกประเภทเหล่านี้กับหมวดหมู่งบประมาณ เปรียบเทียบเป็นรายเดือน และแสดงผลต่างทั้งในรูปของจำนวนเงินและเปอร์เซ็นต์ ถามระบบว่ามีบัญชีใดบ้างที่จับคู่ไม่สำเร็จ แทนที่จะไปพบทีหลังเมื่อเห็นยอดรวมที่ดูผิดปกติ จากนั้นถามคำถามต่อเนื่องได้ เช่น หมวดหมู่ใดบ้างที่ใช้เงินเกินงบประมาณติดต่อกัน 3 เดือน หรือผลต่างใดที่มีขนาดใหญ่พอที่จะส่งผลกระทบเมื่อเทียบกับขนาดของหมวดหมู่นั้นๆ
ขั้นตอนที่ 3: ส่งออกแผนภูมิ รายงาน หรือสไลด์นำเสนอ
ดึงตารางผลต่างหรือแผนภูมิแบบน้ำตก (waterfall chart) ที่แสดงปัจจัยที่ทำให้เกิดส่วนต่างออกมา คุณยังสามารถขอสรุปแบบเขียนบรรยายเพื่อนำไปใช้ในชุดเอกสารทบทวนประจำเดือนได้จากการสั่งงานครั้งเดียวกันนี้
ทำไมวิธีนี้ถึงดีกว่าการต้องมานั่งสร้างตารางจับคู่ใหม่ทุกเดือน
| วิธีใช้สเปรดชีต | Powerdrill Bloom | |
|---|---|---|
| บัญชีแยกประเภทใหม่ | ต้องอัปเดตตารางจับคู่ด้วยตัวเอง | แจ้งเตือนทันทีเมื่ออัปโหลด |
| การปรับช่วงเวลาให้ตรงกัน | ตัดสินใจครั้งเดียว และแทบไม่มีการบันทึกไว้ | ระบุไว้ในคำสั่ง และสามารถดูย้อนหลังได้ |
| การจัดอันดับตามความสำคัญเชิงสาระสำคัญ | ต้องใช้ดุลยพินิจวิเคราะห์เองทีละบรรทัด | สั่งให้ระบบทำได้ทันที |
| การทำรายงานซ้ำระหว่างเดือน | ต้องทำใหม่ทั้งหมด | เพียงอัปโหลดไฟล์ที่ส่งออกมาล่าสุด |
แถวสุดท้ายคือแถวที่เปลี่ยนพฤติกรรมการทำงานของคุณอย่างสิ้นเชิง เมื่อการทำรายงานซ้ำใช้เวลาเพียงไม่กี่นาทีแทนที่จะเป็นหลายชั่วโมง การตรวจสอบผลต่างจะกลายเป็นสิ่งที่คุณทำระหว่างเดือน แทนที่จะต้องมานั่งอธิบายเหตุผลหลังจากที่เกิดขึ้นไปแล้ว นั่นคือความแตกต่างระหว่างการควบคุมกับการวิเคราะห์ย้อนหลัง
แนวทางปฏิบัติที่ดีที่สุด
เขียนกฎการแบ่งช่วงเวลาลงในไฟล์ ระบุให้ชัดเจนว่า งบประมาณรายเดือนคิดเป็น 1 ใน 12 ของตัวเลขรายปี หรือเป็นแผนที่ปรับตามฤดูกาล นี่คือสาเหตุที่พบบ่อยที่สุดที่ทำให้คนสองคนคำนวณผลต่างออกมาไม่เท่ากัน
แสดงทั้งจำนวนเงินและเปอร์เซ็นต์ควบคู่กัน การแสดงเฉพาะเปอร์เซ็นต์จะทำให้รายการเล็กๆ ดูเกินจริง ส่วนการแสดงเฉพาะจำนวนเงินจะบดบังรายการที่เติบโตอย่างรวดเร็ว ผู้ตรวจสอบจำเป็นต้องเห็นทั้งสองอย่างเพื่อจัดลำดับความสำคัญได้อย่างถูกต้อง
รายงานบัญชีที่ไม่ได้จับคู่เป็นบรรทัดที่มองเห็นได้ชัดเจน อย่าปล่อยให้บัญชีเหล่านี้หายไปอย่างเงียบๆ แถว "ไม่ได้จับคู่" (unmapped) ที่มียอดรวมของตัวเองจะช่วยให้ไม่พลาดข้อมูลสำคัญนี้อย่างแน่นอน
แยกเรื่องจังหวะเวลาออกจากปริมาณ ใบแจ้งหนี้ที่มาถึงก่อนกำหนด 1 เดือนไม่ได้หมายความว่าเป็นการใช้จ่ายเกินงบ การแยกความแตกต่างเรื่องจังหวะเวลา (timing differences) ออกมาจะช่วยป้องกันไม่ให้รายงานแจ้งเตือนผิดพลาด
เก็บข้อมูลของเดือนก่อนหน้าไว้ในไฟล์เดียวกัน ข้อมูลผลต่างเพียงเดือนเดียวให้ข้อมูลได้น้อยกว่าข้อมูล 3 เดือนมาก แนวโน้ม (trend) คือสิ่งที่จะเปลี่ยนตารางผลต่างให้กลายเป็นการตัดสินใจที่เฉียบคม
บทสรุป
การสร้างรายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริงจากสเปรดชีต แท้จริงแล้วคือปัญหาเรื่องการจับคู่ข้อมูลที่แฝงตัวมาในคราบของการวิเคราะห์ การใช้ XLOOKUP ร่วมกับตารางจับคู่ที่คอยอัปเดตอยู่เสมอ การทำ Pivot บนไฟล์ที่จัดเรียงซ้อนกัน หรือการผสานข้อมูลด้วย Power Query ล้วนช่วยให้คุณได้คอลัมน์ผลต่างที่ถูกต้อง แต่การใช้ Power Query นั้นคุ้มค่ากับการตั้งค่าในระยะยาวหากคุณต้องทำรายงานนี้ไปอีกหลายปี
สิ่งที่วิธีเหล่านี้ไม่สามารถช่วยย่นเวลาได้เลยคือขั้นตอนการใช้ดุลยพินิจ ซึ่งก็คือการตัดสินใจว่าผลต่างใดที่ควรค่าแก่การใส่ใจ หากนั่นคือจุดที่ทำให้การปิดบัญชีประจำเดือนของคุณต้องล่าช้า ลองใช้ Powerdrill Bloom กับไฟล์ทั้งสองของเดือนนี้ดูสิ บทความที่เกี่ยวข้อง: หน้า เครื่องมือวิเคราะห์งบประมาณด้วย AI ของเรา และคู่มือ การแปลงงบการเงินแบบ PDF ให้เป็นแผนภูมิ ดูเพิ่มเติมเกี่ยวกับ แผนภูมิแบบน้ำตกคืออะไร ซึ่งเป็นวิธีมาตรฐานในการแสดงปัจจัยที่ทำให้เกิดผลต่าง สำหรับเวิร์กโฟลว์ค่าใช้จ่ายที่เกิดขึ้นซ้ำๆ สามารถดูได้ที่หน้า รายงานค่าใช้จ่าย
คำถามที่พบบ่อย
รายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริงคืออะไร?
คือรายงานที่เปรียบเทียบตัวเลขที่วางแผนไว้กับผลลัพธ์ที่บันทึกจริงในช่วงเวลาเดียวกันแบบบรรทัดต่อบรรทัด โดยแสดงผลต่างทั้งในรูปของจำนวนเงินและเปอร์เซ็นต์ โดยทั่วไปทีมการเงินและทีมปฏิบัติการจะจัดทำรายงานนี้เป็นประจำทุกเดือนเพื่อติดตามดูว่าการใช้จ่ายและรายได้เป็นไปตามแผนที่วางไว้หรือไม่
วิธีคำนวณผลต่างใน Excel ทำอย่างไร?
นำยอดใช้จ่ายจริงลบด้วยงบประมาณเพื่อหาผลต่างของจำนวนเงิน จากนั้นนำผลต่างนั้นหารด้วยตัวเลขงบประมาณเพื่อหาค่าเปอร์เซ็นต์ สำหรับรายการค่าใช้จ่าย ผลต่างที่เป็นบวกหมายถึงการใช้จ่ายเกินงบ ส่วนรายการรายได้ ผลต่างที่เป็นบวกหมายถึงผลการดำเนินงานที่สูงกว่าเป้าหมาย ดังนั้นควรระบุทิศทางของตัวเลขให้ชัดเจน
ควรเปรียบเทียบกับงบประมาณรายเดือนหรือรายปี?
ควรเปรียบเทียบกับเกณฑ์ที่ใช้ในการสร้างงบประมาณจริง หากมีเพียงตัวเลขรายปี การหารด้วย 12 อาจใช้ได้กับค่าใช้จ่ายที่คงที่ แต่จะทำให้ข้อมูลคลาดเคลื่อนสำหรับค่าใช้จ่ายที่ขึ้นอยู่กับฤดูกาล ควรบันทึกกฎเกณฑ์ที่คุณเลือกใช้ไว้ในไฟล์ด้วย
ควรจัดการอย่างไรกับบัญชีที่ไม่มีอยู่ในงบประมาณ?
ให้สร้างบรรทัด "ไม่ได้จับคู่" (unmapped) ที่มองเห็นได้ชัดเจนพร้อมยอดรวมของตัวเอง แทนที่จะตัดบัญชีเหล่านั้นออกไปเลย บัญชีที่หายไปอย่างเงียบๆ จะทำให้ยอดรวมผลต่างผิดพลาดไปเท่ากับจำนวนเงินของบัญชีนั้นพอดี และจะไม่มีใครสังเกตเห็นในขั้นตอนการตรวจสอบ
แผนภูมิแบบไหนที่เหมาะที่สุดสำหรับรายงานเปรียบเทียบงบประมาณกับยอดใช้จ่ายจริง?
แผนภูมิแบบน้ำตก (waterfall chart) จะช่วยแสดงปัจจัยที่ทำให้เกิดส่วนต่างระหว่างแผนงานกับยอดใช้จ่ายจริง โดยเชื่อมโยงจากยอดรวมหนึ่งไปยังอีกยอดรวมหนึ่ง ส่วนแผนภูมิแท่งแบบกลุ่ม (grouped bar chart) จะทำงานได้ดีกว่าเมื่อคุณต้องการเปรียบเทียบหลายหมวดหมู่พร้อมกัน แทนที่จะอธิบายยอดรวมเพียงยอดเดียว