Enterprise financial reporting system built with Excel VBA and SQL Server for financial statement note preparation and reporting automation.

Case Study: Note to Financial เมื่อ Excel กลายเป็นระบบจัดทำหมายเหตุประกอบงบการเงินระดับองค์กร

Executive Summary

ระบบจัดทำหมายเหตุประกอบงบการเงิน (Note to Financial Statement) เป็นระบบที่พัฒนาขึ้นเพื่อรองรับการจัดทำงบการเงินรวมและงบการเงินเฉพาะกิจการของกลุ่มบริษัทอันดับต้น ๆ ของไทยแห่งหนึ่ง

เดิมองค์กรมีแผนพัฒนาระบบโดย Vendor ภายนอก ซึ่งมีการประเมินมูลค่าโครงการไว้ที่ประมาณ 13.2 ล้านบาท แต่ในที่สุด Vendor ได้ถอนตัวจากโครงการ เนื่องจากไม่ถนัดการพัฒนาส่วนติดต่อผู้ใช้งาน (User Interface) บน Microsoft Excel ซึ่งเป็นข้อกำหนดสำคัญของระบบ

โครงการจึงถูกพัฒนาขึ้นโดยใช้ Excel VBA เป็น Front-End และ SQL Server เป็น Back-End จนสามารถนำไปใช้งานจริงกับผู้ใช้งานมากกว่า 50 คน พร้อมรองรับกระบวนการจัดทำหมายเหตุประกอบงบการเงินที่มีความซับซ้อนสูง โดยผมเป็นผู้พัฒนา Front-End แต่เพียงผู้เดียว

นอกจากช่วยลดต้นทุนการลงทุนจำนวนมากแล้ว ยังช่วยชะลอการลงทุนในระบบ Enterprise Performance Management ขนาดใหญ่ เช่น SAP BPC ออกไปได้อย่างน้อย 5 ปี


Business Challenge

การจัดทำหมายเหตุประกอบงบการเงินขององค์กรขนาดใหญ่มีความซับซ้อนสูง เนื่องจากต้องรองรับ

  • งบการเงินรวม (Consolidated Financial Statements)
  • งบการเงินเฉพาะกิจการ (Separate Financial Statements)
  • การจัดเก็บข้อมูลจำนวนมากจากหลายบริษัท
  • การควบคุมสิทธิ์การเข้าถึงข้อมูล
  • การตรวจสอบความถูกต้องของข้อมูล
  • การจัดทำเอกสารที่ต้องเป็นไปตามมาตรฐานการรายงานทางการเงิน

กระบวนการเดิมใช้แรงงานคนจำนวนมาก และมีความเสี่ยงด้านความถูกต้องของข้อมูล รวมถึงต้องพึ่งพาซอฟต์แวร์เฉพาะทางที่มีค่าใช้จ่ายสูง


Proposed Solution

แทนที่จะลงทุนในระบบ Enterprise ขนาดใหญ่ตั้งแต่ต้น ได้มีการออกแบบระบบโดยใช้แนวคิด

ใช้เครื่องมือที่ผู้ใช้งานคุ้นเคยที่สุด แต่สร้างความสามารถระดับ Enterprise เข้าไปในเครื่องมือนั้น

ระบบถูกพัฒนาขึ้นโดยใช้

  • Microsoft Excel เป็น User Interface
  • VBA เป็น Business Logic Layer
  • Microsoft SQL Server เป็น Database Layer

พร้อมเพิ่มความสามารถที่ปกติพบในระบบ Enterprise Application เช่น

  • User Management
  • Permission Control
  • Workflow Management
  • Version Control
  • Template Management
  • Data Loader
  • Freeze / Unfreeze Period
  • Drill Down Analysis
  • Export to CSV
  • Export to Microsoft Word
  • Status Monitoring

ผู้ใช้งานสามารถทำงานผ่าน Excel ได้โดยไม่จำเป็นต้องเรียนรู้ระบบใหม่


Key Challenges

ความท้าทายสำคัญของโครงการไม่ใช่การเขียนโปรแกรม

แต่เป็นการผสมผสานองค์ความรู้หลายด้านเข้าด้วยกัน ได้แก่

  • การบัญชีและการจัดทำงบการเงิน
  • การออกแบบฐานข้อมูล
  • การพัฒนา User Interface บน Excel
  • การจัดการข้อมูลขนาดใหญ่
  • การออกแบบ Workflow สำหรับองค์กร
  • การบริหารสิทธิ์การเข้าถึงข้อมูล

ความรู้เหล่านี้มักกระจายอยู่ในหลายบทบาท เช่น นักบัญชี นักวิเคราะห์ระบบ นักพัฒนาโปรแกรม และผู้ดูแลฐานข้อมูล

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


Results

ผลลัพธ์ที่เกิดขึ้นหลังจากนำระบบไปใช้งานจริง ได้แก่

1. ลดต้นทุนการพัฒนาระบบ

หลีกเลี่ยงการลงทุนตามมูลค่าที่ Vendor เคยประเมินไว้ที่ประมาณ 13.2 ล้านบาทและค่าบำรุงรักษารายปี

2. รองรับผู้ใช้งานจำนวนมาก

มีผู้ใช้งานจริงมากกว่า 50 คนในกระบวนการจัดทำงบการเงิน

3. ลดการพึ่งพาระบบ Enterprise ราคาแพง

ช่วยชะลอการลงทุนในระบบ SAP BPC ออกไปได้อย่างน้อย 5 ปี

4. เพิ่มประสิทธิภาพการทำงาน

ลดเวลาการจัดทำหมายเหตุประกอบงบการเงิน และลดงานที่ต้องทำด้วยมือ

5. สร้างความยั่งยืนขององค์ความรู้

ระบบถูกออกแบบให้ผู้ใช้งานสามารถทำงานผ่านเครื่องมือที่คุ้นเคยอยู่แล้ว ลดความเสี่ยงจากการเปลี่ยนแปลงระบบและการฝึกอบรม


Lessons Learned

ประสบการณ์จากโครงการนี้สะท้อนให้เห็นว่า

การแก้ปัญหาขององค์กรไม่ได้เริ่มจากการเลือกเทคโนโลยีที่ใหญ่ที่สุดหรือแพงที่สุดเสมอไป

แต่เริ่มจากการเข้าใจปัญหาทางธุรกิจอย่างลึกซึ้ง และเลือกเทคโนโลยีที่เหมาะสมกับบริบทขององค์กร

ในหลายกรณี Excel ไม่ใช่เพียง Spreadsheet

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

Case Study ที่น่าสนใจ

Scroll to Top