Mô phỏng là một kỹ thuật phân tích mạnh mẽ giúp bạn dự đoán kết quả, hiểu sự không chắc chắn và đưa ra quyết định dựa trên dữ liệu. Excel là một công cụ tuyệt vời để mô phỏng các sự kiện ngẫu nhiên, cho phép bạn khám phá xác suất và mô hình hóa kết quả cho nhiều kịch bản khác nhau.
Trong hướng dẫn này, chúng tôi sẽ chỉ cách sử dụng Excel để mô phỏng các sự kiện ngẫu nhiên thực tế, bao gồm các tập dữ liệu thực tế cho tung đồng xu, tung xúc xắc và dự báo thời tiết.
1. Mô Phỏng Tung Đồng Xu Đơn Giản
Mô phỏng tung đồng xu 100 lần.
Các Bước:
- Mở một sổ làm việc Excel mới.
- Trong ô A1, nhập Trial Number (Số lần thử).
- Trong ô B1, nhập Coin Flip Result (Kết quả tung đồng xu).
Điền Số Thứ Tự Thử:
- Trong ô A2, nhập 1.
- Trong ô A3, nhập 2.
- Chọn ô A2:A3 và kéo fill handle xuống đến A101 để đánh số thử từ 1 đến 100.

- Nếu bạn đang sử dụng Excel 2021 hoặc mới hơn. Bạn có thể dùng hàm SEQUENCE.
- Chọn ô A2 và chèn công thức sau.
Công thức này tự động tạo 100 số thứ tự thử.

Mô Phỏng Tung Đồng Xu:
- Trong ô B2, nhập công thức sau:
=IF(RAND()<0.5, "Heads", "Tails")
Công thức này trả về Heads (Ngửa) nếu giá trị ngẫu nhiên nhỏ hơn 0.5, ngược lại trả về Tails (Sấp).
- Kéo fill handle từ B2 đến B101.

Phân Tích Kết Quả:
Đếm Heads/Tails từ kết quả mô phỏng.
Đếm Heads:
- Chọn ô E2 và chèn công thức sau.
=COUNTIF(B2:B101, "Heads")
Đếm Tails:
- Chọn ô E3 và chèn công thức sau.
=COUNTIF(B2:B101, "Tails")

Lưu ý: Công thức tạo kết quả mới mỗi khi sổ làm việc tính toán lại.
2. Mô Phỏng Tung Xúc Xắc
Mô phỏng tung xúc xắc sáu mặt 100 lần.
Các Bước:
- Trong ô A1, nhập Roll Number (Số lần tung).
- Trong ô B1, nhập Dice Result (Kết quả xúc xắc).
Điền Số Tung:
- Chọn ô A2 và chèn công thức sau.
Mô Phỏng Tung Xúc Xắc:
- Chọn ô B2 và chèn công thức sau
Công thức này tạo số ngẫu nhiên từ 1 đến 6.
- Kéo công thức từ B2 xuống B101.

Phân Tích Kết Quả:
Tính tần suất cho từng số xúc xắc (1 đến 6):
- Số 1:
- Số 2:
- Số 3:
- Số 4:
- Số 5:
- Số 6:

Lưu ý: Công thức tạo kết quả mới mỗi khi sổ làm việc tính toán lại.
3. Mô Phỏng Khách Hàng Đến (Kịch Bản Thực Tế Kinh Doanh)
Bạn có thể mô phỏng khách hàng đến hàng giờ tại một cửa hàng, giả sử tỷ lệ đến trung bình là 20 khách/giờ.
Các Bước:
- Trong ô A1, nhập Hour (Giờ).
- Trong ô B1, nhập Customers Arriving (Khách đến).
Điền Giờ:
- Trong ô A2, nhập 9:00 AM.
- Kéo xuống cho mỗi giờ đến 4 PM.
Mô Phỏng Lượt Đến:
- Trong ô B2, chèn công thức sau.
=ROUND(NORM.INV(RAND(), 20, 4), 0)
Công thức này mô phỏng một số ngẫu nhiên thực tế (ví dụ: lượt khách đến) tập trung quanh 20 với độ lệch chuẩn 4. Kết quả được làm tròn đến số nguyên gần nhất.
- Kéo công thức từ B2 xuống B9.

Tính Trung Bình Khách Hàng:
- Chọn ô D2 và chèn công thức sau.
Điều này tạo ra các lượt đến ngẫu nhiên thực tế dựa trên trung bình cho trước.

Lưu ý: Công thức tạo kết quả mới mỗi khi sổ làm việc tính toán lại.
4. Mô Phỏng Điều Kiện Thời Tiết Ngẫu Nhiên
Bạn có thể mô phỏng thời tiết hàng ngày trong một tháng dựa trên xác suất lịch sử.
Thiết lập xác suất:
- Nắng: 60%
- Nhiều mây: 25%
- Mưa: 15%
Các Bước:
- Trong ô A1, nhập Day (Ngày).
- Trong ô B1, nhập Weather Condition (Điều kiện thời tiết).
Điền Ngày:
- Chọn ô A2 và chèn công thức sau.

Mô Phỏng Thời Tiết:
- Trong ô B2, chèn công thức sau.
=IF(RAND()<=0.6,"Sunny",IF(RAND()<=0.25/(0.25+0.15),"Cloudy","Rainy"))
Công thức này mô phỏng thời tiết ngẫu nhiên bằng cách gán "Sunny", "Cloudy" hoặc "Rainy" dựa trên xác suất xác định trước, nhưng nó sử dụng hai lần RAND(), có thể làm méo phân phối dự định. Cách tốt hơn dùng một RAND() với phạm vi tích lũy.
- Kéo công thức xuống B32.

Phân Tích Kết Quả:
Đếm số lần xuất hiện thời tiết:
- Nắng:
- Nhiều mây:
=COUNTIF(B2:B32,"Cloudy")
- Mưa:

Phân Tích Tần Suất:
Tính tần suất bằng cách chia số đếm cho tổng số lần thử (31):
- Nắng:
- Nhiều mây:
- Mưa:

Lưu ý: Công thức tạo kết quả mới mỗi khi sổ làm việc tính toán lại.
5. Kịch Bản Nâng Cao: Mô Phỏng Monte Carlo Cho Dự Báo Bán Hàng
Ước lượng bán hàng hàng tháng xem xét sự không chắc chắn, trong đó:
- Bán hàng kỳ vọng: 2000 đơn vị
- Độ lệch chuẩn: 300 đơn vị
Các Bước:
- Trong ô A1, nhập Simulation # (Số mô phỏng).
- Trong ô B1, nhập Simulated Sales (Bán hàng mô phỏng).
Điền Số Mô Phỏng:
- Chọn ô A2 và chèn công thức sau.

Mô Phỏng Bán Hàng:
- Trong ô B2, chèn công thức sau.
=NORM.INV(RAND(), 2000, 300)
Công thức này tạo giá trị ngẫu nhiên từ phân phối chuẩn với trung bình 2000 và độ lệch chuẩn 300, hữu ích cho mô phỏng bán hàng hàng tháng.
- Kéo công thức này xuống B1001.

Phân Tích Kết Quả:
- Tính trung bình bán hàng mô phỏng.

- Tính xác suất vượt quá mục tiêu bán hàng (ví dụ: 2200 đơn vị):
=COUNTIF(B2:B1001,">2200")/1000

Lưu ý: Công thức tạo kết quả mới mỗi khi sổ làm việc tính toán lại.
Mẹo Bổ Sung:
- Khóa Kết Quả: Nếu bạn muốn giữ kết quả ngẫu nhiên tĩnh, chọn phạm vi, sao chép và dán dưới dạng giá trị.
- Histogram Và Hình Ảnh Hóa: Sử dụng biểu đồ Excel để hình ảnh hóa kết quả mô phỏng dễ dàng.
- Sử Dụng Công Cụ Data Analysis (Analysis ToolPak): Cho tập dữ liệu lớn và phân tích thống kê chi tiết.
- Freeze Panes: Đóng khung hàng trên cùng khi tạo sự kiện ngẫu nhiên lớn, giúp cuộn và hiểu sự kiện dễ dàng.
- Nhấn F9 để làm mới kết quả ngẫu nhiên thủ công.
Kết Luận
Bằng cách làm theo các bước chi tiết này với các tập dữ liệu thực tế, bạn có thể tự tin mô phỏng và phân tích các sự kiện ngẫu nhiên bằng Excel. Các hàm số ngẫu nhiên mạnh mẽ nhưng dễ tiếp cận của Excel như RAND(), RANDBETWEEN() và các hàm thống kê (NORM.INV, POISSON.INV) cho phép bạn mô phỏng các sự kiện thực tế hiệu quả. Dù cho mục đích giáo dục, dự báo hay quản lý rủi ro, Excel cung cấp các công cụ thực tế để hình ảnh hóa sự không chắc chắn và đưa ra quyết định có căn cứ.
Nhận Bài Tập Excel Nâng Cao Miễn Phí Kèm Giải Pháp!