Mục lục bài viết[Hide][Show]
Forecast doanh thu với Excel FORECAST function (/forecast-report-du-bao-nhu-cau-khach-san)
Xem thêm: Demand Forecasting và Budgeting & Forecasting.
Dự báo doanh thu (Revenue Forecast) là công cụ quan trọng để lập kế hoạch kinh doanh. Excel cung cấp nhiều hàm forecast [xem thêm về dự báo](/forecast-report-du-bao-nhu-cau-khach-san) mạnh mẽ giúp bạn dự báo dựa trên dữ liệu lịch sử.
FORECAST.LINEAR — Dự báo tuyến tính
Dùng khi bạn muốn dự đoán giá trị tương lai dựa trên xu hướng tuyến tính từ dữ liệu quá khứ.
=FORECAST.LINEAR(x, known_ys, known_xs)
Trong đó:
- x: Giá trị x mà bạn muốn dự đoán (ví dụ: tháng tiếp theo)
- known_ys: Dữ liệu doanh thu đã biết (biến phụ thuộc)
- known_xs: Dữ liệu thời gian đã biết (biến độc lập)
Ví dụ
| Tháng | Doanh thu |
| 1 | 1,200,000,000 |
| 2 | 1,350,000,000 |
| 3 | 1,400,000,000 |
| 4 | 1,500,000,000 |
| 5 | 1,600,000,000 |
| 6 | 1,650,000,000 |
Dự đoán tháng 7:
=FORECAST.LINEAR(7, B2:B7, A2:A7)
Kết quả dựa trên trend tuyến tính của 6 tháng.
FORECAST.ETS — Dự báo theo xu hướng theo mùa
FORECAST.ETS dùng thuật toán Exponential Smoothing, phù hợp với doanh thu khách sạn vì có tính mùa vụ rõ ràng (peak season, low season).
=FORECAST.ETS(target_date, values, timeline, seasonlality, data_completion, aggregation)
Ví dụ
=FORECAST.ETS(DATE(2025,7,1), B2:B13, A2:A13)
Dự báo doanh thu tháng 7/2025 dựa trên dữ liệu 12 tháng.
Tham số seasonlality
- 0: Không có tính mùa vụ
- 1 (default): Excel tự động phát hiện mùa vụ
- Số cụ thể: Số chu kỳ mùa vụ (ví dụ: 12 cho monthly data)
Với doanh thu khách sạn, nên để mặc định (1) hoặc đặt 12 cho dữ liệu theo tháng.
Tham số data_completion
- 0: Bỏ qua các điểm thiếu
- 1 (default): Điền giá trị 0 cho các điểm thiếu
Tham số aggregation
Cách xử lý khi nhiều điểm data cùng thời gian:
- 1 (default): AVERAGE
- 2: COUNT
- 3: MAX
- 4: MIN
FORECAST.ETS.CONFINT — Khoảng tin cậy
Ngoài dự báo điểm, bạn nên biết khoảng tin cậy:
=FORECAST.ETS.CONFINT(target_date, values, timeline, confidence, seasonality, data_completion, aggregation)
=FORECAST.ETS.CONFINT(DATE(2025,7,1), B2:B13, A2:A13, 0.95)
Kết quả: +/- khoảng tin cậy 95%.
Doanh thu dự báo: 1,750,000,000 ± 150,000,000 (95% CI).
FORECAST.ETS.SEASONALITY — Xem chu kỳ mùa vụ
=FORECAST.ETS.SEASONALITY(B2:B13, A2:A13)
Trả về số chu kỳ mùa vụ mà Excel phát hiện (ví dụ: 12 cho monthly data).
Tạo bảng Forecast 12 tháng
- Chuẩn bị data 12 tháng gần nhất
- Tạo bảng dự báo 12 tháng tiếp theo
- Dùng FORECAST.ETS cho mỗi tháng
=FORECAST.ETS(A15, B2:B13, A2:A13)
A15 = tháng tiếp theo trong timeline dự báo.
Vẽ biểu đồ Forecast
- Chọn dữ liệu (cả thực tế và dự báo)
- Insert → Line Chart
- Định dạng:
- Đường thực tế: Màu xanh dương, nét liền
- Đường dự báo: Màu xám, nét đứt
- Khoảng tin cậy: Màu xám nhạt bao quanh
Mẹo cải thiện độ chính xác
Dùng nhiều data hơn
Ít nhất 2 chu kỳ mùa vụ (24 tháng) để Excel học pattern tốt.
Loại bỏ outliers
Những tháng đặc biệt (COVID, đại dịch) nên loại khỏi data train.
Cập nhật thường xuyên
Mỗi khi có data thực tế mới, cập nhật vào model để dự báo chính xác hơn.
Công thức kết hợp: Forecast với target
=FORECAST.ETS(TargetMonth, Actuals, MonthNumbers) / TargetRevenue
Tính xem forecast đạt bao nhiêu % so với target.
Tóm tắt
| Hàm | Mục đích |
=FORECAST.LINEAR(x, ys, xs) |
Dự báo tuyến tính |
=FORECAST.ETS(date, ys, xs) |
Dự báo theo mùa vụ |
=FORECAST.ETS.CONFINT(date, ys, xs) |
Khoảng tin cậy |
=FORECAST.ETS.SEASONALITY(ys, xs) |
Xem chu kỳ mùa vụ |
Dự báo doanh thu là nền tảng của Revenue Management. Hãy xây dựng model forecast ngay từ hôm nay.



XLOOKUP thay thế VLOOKUP trong báo cáo khách sạn