Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

การจำลองใน Excel: จากการทอยเหรียญถึงการพยากรณ์อากาศ

การจำลอง (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 ให้เครื่องมือปฏิบัติจริงเพื่อแสดงภาพความไม่แน่นอนและตัดสินใจอย่างมีข้อมูลสนับสนุน