Mục lục bài viết[Hide][Show]
Weekly Revenue Report tự động (/revenue-report-khach-san-huong-dan)
Xem thêm: Cách tạo báo cáo doanh thu chuẩn và Forecast Report.
Weekly Revenue Report (WRR) là báo cáo doanh thu theo tuần. Thay vì nhìn từng ngày riêng lẻ, WRR giúp bạn thấy xu hướng theo tuần và so sánh tuần này với tuần trước.
Tại sao cần Weekly Report?
- Xu hướng rõ ràng hơn: Một tuần có 7 ngày, bớt nhiễu ngày ghét (ngày có sự cố, ngày lễ)
- So sánh dễ dàng: Tuần vs tuần, dễ nhận ra tăng trưởng
- Lập kế hoạch: Dự báo doanh thu tuần tiếp theo dựa trên tuần này
Hàm WEEKDAY — Xác định ngày trong tuần
WEEKDAY trả về số 1-7 đại diện cho ngày trong tuần:
=WEEKDAY(date, return_type)
| return_type | Thứ 2 | Thứ 3 | Thứ 4 | Thứ 5 | Thứ 6 | Thứ 7 | CN |
|---|---|---|---|---|---|---|---|
| 1 (Sun) | 2 | 3 | 4 | 5 | 6 | 7 | 1 |
| 2 (Mon) | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 11 (Mon) | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Với return_type = 2, WEEKDAY trả về 1 cho Thứ 2 → 7 cho Chủ Nhật.
SUMIFS theo tuần
Cách 1: Dùng WEEKDAY để xác định đầu tuần
Để nhóm data theo tuần, bạn cần xác định “tuần bắt đầu từ ngày nào”:
=SUMIFS(Revenue, Date, ">="&StartOfWeek, Date, "<="&StartOfWeek+6)
Trong đó StartOfWeek = ngày Thứ 2 của tuần đó.
Cách 2: Dùng ISO.WEEKNUM
ISO.WEEKNUM trả về số tuần trong năm (theo chuẩn ISO):
=ISO.WEEKNUM(date)
Kết hợp với SUMPRODUCT:
=SUMPRODUCT((ISO.WEEKNUM(Date)=WEEKNUM_HienTai)*(Revenue))
Tính WTD (Week-to-Date)
WTD = doanh thu từ đầu tuần đến hôm nay:
=SUMPRODUCT((Date>=TODAY()-WEEKDAY(TODAY(),2)+1)*(Date<=TODAY())*(Revenue))
So sánh WTD với tuần trước
WTD Tuần này: =SUMPRODUCT((Date>=Today-WEEKDAY(Today,2)+1)*(Date<=Today)*(Revenue))
WTD Tuần trước: =SUMPRODUCT((Date>=Today-WEEKDAY(Today,2)-6)*(Date<=Today-WEEKDAY(Today,2))*(Revenue))
Tạo bảng WRR 52 tuần
Cấu trúc bảng
| Tuần | Start Date | End Date | Room Rev | F&B Rev | Total Rev | WTD Prev |
|---|---|---|---|---|---|---|
| W1 | 30/12/2024 | 5/1/2025 | =SUMIFS | =SUMIFS | =B+C | =prev |
| W2 | 6/1/2025 | 12/1/2025 |
Tự động xác định Start Date của tuần
=TODAY()-WEEKDAY(TODAY(),2)+1
Ngày bắt đầu tuần hiện tại.
Tự động xác định End Date của tuần
=TODAY()-WEEKDAY(TODAY(),2)+7
Ngày kết thúc tuần hiện tại.
WRR với Conditional Formatting
Highlight tuần có doanh thu cao hơn tuần trước
- Chọn cột Total Rev
- Conditional Formatting → New Rule
- Use formula:
=E3>E4(so sánh với tuần sau) - Format màu xanh lá
So sánh với Target
=TotalRev / TargetPerWeek - 1
Format %: số dương = vượt target.
Pivot Table cho WRR
Pivot Table là cách nhanh nhất để tổng hợp doanh thu theo tuần:
- Insert → Pivot Table
- Kéo Date vào Rows → click chuột phải → Group → chọn Weeks
- Kéo Revenue vào Values
- Kéo Year vào Filters
Mẹo: Công thức cho 52 tuần cùng lúc
Nếu bạn cần tạo bảng 52 tuần, dùng array formula:
=SEQUENCE(52, 1, 1, 1)
Tạo mảng số 1-52 tự động.
Tóm tắt công thức
| Mục đích | Công thức |
|---|---|
| WEEKDAY | =WEEKDAY(date, 2) |
| Start of week | =TODAY()-WEEKDAY(TODAY(),2)+1 |
| WTD | =SUMPRODUCT((Date>=StartOfWeek)(Date<=TODAY())Revenue) |
| Week Revenue | =SUMIFS(Revenue, Date, ">=StartDate", Date, "<=StartDate+6") |
| WTD vs LM | =WTD_This - WTD_Last |
| ISO Week # | =ISO.WEEKNUM(date) |
Weekly Report là công cụ trung gian giữa Daily và Monthly. Nếu bạn thường xuyên phải báo cáo tuần, hãy thiết lập công thức tự động ngay từ hôm nay.



Top 10 Sai Lầm Revenue Management Khách Sạn Thường Mắc