การจำลอง (Simulation) เป็นเทคนิควิเคราะห์อันทรงพลังที่ช่วยทำนายผลลัพธ์ เข้าใจความไม่แน่นอน และตัดสินใจจากข้อมูล Excel เป็นเครื่องมือยอดเยี่ยมสำหรับการจำลองเหตุการณ์สุ่ม ช่วยให้คุณสำรวจความน่าจะเป็นและสร้างแบบจำลองผลลัพธ์สำหรับสถานการณ์ต่างๆ
1. จำลองการทอยเหรียญง่ายๆ
จำลองการทอยเหรียญ 100 ครั้ง
ขั้นตอน:
- เปิดสมุดงาน Excel ใหม่
- ในเซลล์ A1 พิมพ์ Trial Number
- ในเซลล์ B1 พิมพ์ Coin Flip Result
ใส่หมายเลข Trial:
- ในเซลล์ A2 ใส่ 1
- ในเซลล์ A3 ใส่ 2
- เลือกเซลล์ A2:A3 และลาก fill handle ลงถึง A101 เพื่อ編號 Trial 1 ถึง 100
- หรือใช้ฟังก์ชัน SEQUENCE ใน Excel 2021 ขึ้นไป:
=SEQUENCE(100)
จำลองการทอยเหรียญ:
- ในเซลล์ B2 ใส่สูตร:
=IF(RAND()<0.5, "Heads", "Tails") - ลาก fill handle จาก B2 ถึง B101
วิเคราะห์ผลลัพธ์:
- นับ Heads:
=COUNTIF(B2:B101, "Heads") - นับ Tails:
=COUNTIF(B2:B101, "Tails")
หมายเหตุ: สูตรจะสร้างผลลัพธ์ใหม่ทุกครั้งที่สมุดงานคำนวณใหม่ (กด F9 เพื่อรีเฟรช)
2. จำลองการทอยลูกเต๋า
จำลองการทอยลูกเต๋า 6 หน้า 100 ครั้ง
ขั้นตอน:
- ในเซลล์ A1 ใส่ Roll Number
- ในเซลล์ B1 ใส่ Dice Result
- ใช้ SEQUENCE สำหรับหมายเลข Roll
- ในเซลล์ B2 ใส่สูตร:
=RANDBETWEEN(1,6)สำหรับสุ่มตัวเลข 1-6 - ลากสูตรลงถึง B101
วิเคราะห์ผลลัพธ์:
คำนวณความถี่ของแต่ละตัวเลข (1 ถึง 6) ด้วย COUNTIF
หมายเหตุ: สูตรจะสร้างผลลัพธ์ใหม่ทุกครั้งที่สมุดงานคำนวณใหม่
3. จำลองการมาถึงของลูกค้า (สถานการณ์ธุรกิจจริง)
จำลองจำนวนลูกค้าที่มาต่อชั่วโมงที่ร้านค้า โดยสมมติอัตราเฉลี่ย 20 คน/ชั่วโมง
ขั้นตอน:
- ในเซลล์ A1 ใส่ Hour, B1 ใส่ Customers Arriving
- ใน A2 ใส่ 9:00 AM ลากลงจนถึง 4 PM
- ในเซลล์ B2 ใส่สูตร:
=ROUND(NORM.INV(RAND(), 20, 4), 0) - สูตรนี้จำลองตัวเลขสุ่มที่สมจริง กระจายรอบค่าเฉลี่ย 20 ส่วนเบี่ยงเบนมาตรฐาน 4 ปัดเศษเป็นจำนวนเต็ม
- ลากสูตรลงถึง B9
คำนวณค่าเฉลี่ยลูกค้า: ใช้ AVERAGE สำหรับช่วง B2:B9
หมายเหตุ: สูตรจะสร้างผลลัพธ์ใหม่ทุกครั้งที่สมุดงานคำนวณใหม่
4. จำลองสภาพอากาศสุ่ม
จำลองสภาพอากาศรายวันเป็นเดือน ตามความน่าจะเป็นในอดีต
ตั้งค่าความน่าจะเป็น:
- แดดจัด (Sunny): 60%
- มีเมฆ (Cloudy): 25%
- ฝนตก (Rainy): 15%
ขั้นตอน:
- ในเซลล์ A1 ใส่ Day, B1 ใส่ Weather Condition
- ใช้ SEQUENCE สำหรับวันที่ 1-31
- ในเซลล์ B2 ใส่สูตร:
=IF(RAND()<=0.6,"Sunny",IF(RAND()<=0.25/(0.25+0.15),"Cloudy","Rainy")) - หมายเหตุ: สูตรนี้ใช้ RAND() สองครั้ง อาจทำให้การกระจายตัวผิดเล็กน้อย วิธีที่ดีกว่าคือใช้ RAND() เดียวกับช่วงสะสม
- ลากสูตรลงถึง B32
วิเคราะห์ผลลัพธ์:
นับจำนวนแต่ละสภาพอากาศด้วย COUNTIF และคำนวณความถี่โดยหารด้วยจำนวนวันทั้งหมด (31)
หมายเหตุ: สูตรจะสร้างผลลัพธ์ใหม่ทุกครั้งที่สมุดงานคำนวณใหม่
5. สถานการณ์ขั้นสูง: Monte Carlo Simulation สำหรับพยากรณ์ยอดขาย
ประมาณยอดขายรายเดือนโดยพิจารณาความไม่แน่นอน โดยที่:
- ยอดขายที่คาดหวัง: 2,000 หน่วย
- ส่วนเบี่ยงเบนมาตรฐาน: 300 หน่วย
ขั้นตอน:
- ในเซลล์ A1 ใส่ Simulation #, B1 ใส่ Simulated Sales
- ใช้ SEQUENCE สำหรับ 1,000 การจำลอง
- ในเซลล์ B2 ใส่สูตร:
=NORM.INV(RAND(), 2000, 300) - สูตรนี้สร้างค่าสุ่มจากการกระจายปกติ ค่าเฉลี่ย 2000 ส่วนเบี่ยงเบนมาตรฐาน 300 เหมาะสำหรับจำลองยอดขายรายเดือน
- ลากสูตรลงถึง B1001
วิเคราะห์ผลลัพธ์:
- คำนวณยอดขายจำลองเฉลี่ย
- คำนวณความน่าจะเป็นที่จะเกินเป้าหมายยอดขาย (เช่น 2,200 หน่วย):
=COUNTIF(B2:B1001,">2200")/1000
หมายเหตุ: สูตรจะสร้างผลลัพธ์ใหม่ทุกครั้งที่สมุดงานคำนวณใหม่
เคล็ดลับเพิ่มเติม
- ล็อกผลลัพธ์: ถ้าต้องการให้ผลลัพธ์สุ่มคงที่ ให้เลือกช่วง คัดลอก และ Paste as Values
- Histogram และการแสดงภาพ: ใช้แผนภูมิของ Excel เพื่อแสดงผลการจำลอง
- ใช้ Data Analysis ToolPak: สำหรับชุดข้อมูลใหญ่และการวิเคราะห์สถิติรายละเอียด
- Freeze Panes: แช่แถวบนสุดขณะสร้างเหตุการณ์สุ่มขนาดใหญ่ ช่วยให้เลื่อนดูง่าย
- กด F9 เพื่อรีเฟรชผลลัพธ์สุ่มด้วยตนเอง
สรุป
โดยการทำตามขั้นตอนโดยละเอียดเหล่านี้พร้อมชุดข้อมูลปฏิบัติจริง คุณสามารถจำลองและวิเคราะห์เหตุการณ์สุ่มด้วย Excel ได้อย่างมั่นใจ ฟังก์ชันสุ่มอันทรงพลังของ Excel เช่น RAND(), RANDBETWEEN() และฟังก์ชันสถิติ (NORM.INV, POISSON.INV) ช่วยให้คุณจำลองเหตุการณ์จริงได้อย่างมีประสิทธิภาพ ไม่ว่าจะเพื่อการศึกษา การพยากรณ์ หรือการจัดการความเสี่ยง Excel ให้เครื่องมือปฏิบัติจริงเพื่อแสดงภาพความไม่แน่นอนและตัดสินใจอย่างมีข้อมูลสนับสนุน