Excel to App Logo - Giải pháp chuyển đổi Excel thành web app quản lý nội bộ
FB LinkedIn Zalo
Excel & Quản Lý

Quản Lý Khách Sạn, Nhà Nghỉ Bằng Excel: Sơ Đồ Phòng, Chống Đặt Trùng Và Kiểm Soát Doanh Thu

👤 Exceltoapp.vn
|
📅 07 Thg 10, 2026
|
⏱️ 27 min read
Quản Lý Khách Sạn, Nhà Nghỉ Bằng Excel: Sơ Đồ Phòng, Chống Đặt Trùng Và Kiểm Soát Doanh Thu
📬

Nhận Thêm Insight Mỗi Tuần

Gửi ngắn gọn 1 email/tuần về tối ưu vận hành cho SME.

Tóm tắt nhanh (TL;DR)

  • Quản lý khách sạn, nhà nghỉ bằng Excel gọn nhất khi tách thành 4 sheet: sơ đồ phòng theo ngày, bảng đặt phòng, sổ thu chi theo kênh, và sổ khách lưu trú phục vụ thông báo lưu trú. Bốn sheet nối nhau bằng mã đặt phòng và số phòng.
  • Việc cốt tử của sơ đồ phòng là chống đặt trùng: mỗi đặt phòng tô một dải ô từ ngày đến tới trước ngày đi; một cột công thức đếm các khoảng ngày giao nhau trên cùng một phòng, kết quả lớn hơn 1 nghĩa là có xung đột phải xử lý ngay.
  • Doanh thu phải trừ hoa hồng ngay từ dòng đầu: sàn OTA hiển thị doanh thu gộp, không phải tiền về tài khoản. Booking.com thu hoa hồng theo hợp đồng từng chỗ nghỉ, mức phổ biến khoảng 15% và có thể cộng thêm khi tham gia các chương trình hiển thị (Nguồn: Booking.com for Partners).
  • Ba chỉ số đủ để biết nhà đang chạy tốt hay không: công suất phòng, giá phòng bình quân (ADR) và doanh thu trên mỗi phòng sẵn có (RevPAR). Cả ba tính được bằng công thức Excel từ chính sổ đặt phòng.
  • Excel đủ cho quy mô dưới khoảng 20 phòng, một người vừa trực vừa quản lý. Khi hai người trở lên cùng nhập, hoặc khách đặt từ nhiều kênh cùng lúc cần khóa phòng tức thời, web app nội bộ là bước tiếp hợp lý.

Quản lý khách sạn, nhà nghỉ bằng Excel gồm những phần nào?

Quản lý khách sạn, nhà nghỉ bằng Excel gồm 4 phần, mỗi phần một sheet trong cùng một file: (1) sơ đồ phòng theo ngày để biết phòng nào trống, phòng nào đã có khách; (2) bảng đặt phòng chứa từng lượt khách với ngày đến, ngày đi, tiền cọc; (3) sổ thu chi tách doanh thu theo kênh và trừ hoa hồng; (4) sổ khách lưu trú giữ đúng các thông tin phục vụ thông báo lưu trú. Bốn sheet này nối với nhau bằng hai thứ duy nhất: mã đặt phòng và số phòng.

Vì sao chia đúng 4 phần chứ không phải một bảng to? Vì mỗi phần có một nhịp sử dụng khác nhau. Sơ đồ phòng thay đổi liên tục trong ngày, ai trực cũng mở. Bảng đặt phòng ghi một lần cho mỗi lượt khách nhưng phải tra cứu nhiều. Sổ thu chi để cuối ngày, cuối tháng. Sổ khách lưu trú chỉ mở khi có khách nhận phòng. Trộn cả bốn vào một bảng thì mỗi lần sửa một chỗ sẽ phải cuộn qua ba phần còn lại.

Một lưu ý về phạm vi: file Excel giải tốt bài toán "nhìn thấy" và "ghi chép" cho cơ sở nhỏ, nhưng không tự chặn được hai người cùng nhận một phòng trong hai tích tắc. Phần chống trùng bên dưới là công thức kiểm tra sau khi nhập, không phải khóa tự động theo thời gian thực. Biết rõ giới hạn này trước khi làm sẽ tránh kỳ vọng sai, và cũng là lý do tồn tại của phần cuối bài.

Trước khi dựng file, hãy chuẩn bị đủ 3 danh mục tĩnh, để riêng một sheet tên là Danh mục:

  • Danh sách phòng: số phòng, loại phòng, giá niêm yết mỗi đêm, sức chứa. Đây là nguồn sự thật về phòng, mọi sheet khác chỉ tham chiếu về đây.
  • Danh sách kênh đặt: Trực tiếp, Booking.com, Agoda, các sàn khác, khách quen, đoàn. Kèm cột hoa hồng phần trăm của từng kênh để chỗ khác trỏ vào.
  • Bảng trạng thái: các nhãn sẽ dùng trong ngày: Trống, Đã đặt, Đang ở, Đang dọn, Bảo trì.

Dựng Danh mục trước có một lợi ích rõ: khi giá phòng đổi theo mùa, bạn sửa đúng một cột trong Danh mục, các công thức phía sau tự tính lại. Nếu thay vào đó bạn gõ giá trực tiếp vào từng dòng đặt phòng thì mỗi lần đổi giá là một lần rà cả trăm dòng, kiểu gì cũng sót.

Sơ đồ phòng dạng lịch với các dải đặt phòng tô màu chạy ngang từng hàng phòng

Mỗi hàng một phòng, mỗi cột một ngày: dải màu là lượt khách đang chiếm phòng, khoảng trắng là phòng còn bán được.

Sơ đồ phòng: nhìn một bảng biết phòng nào trống ngày nào

Sơ đồ phòng là trục xoay của cả file. Dựng đúng sheet này trước, các sheet khác chỉ việc tham chiếu về.

Cấu trúc bảng

Cách dựng phổ biến và dễ dùng nhất với cơ sở dưới vài chục phòng:

  • Dòng đầu tiên: các ngày trong tháng, mỗi cột một ngày, kèm thứ trong tuần để nhìn cuối tuần cho dễ.
  • Cột đầu tiên: số phòng, xếp theo tầng hoặc theo khu.
  • Giao giữa phòng và ngày: một ô chứa nhãn trạng thái ngắn, ví dụ "T" là trống, "Đ" là đã đặt, "Ở" là đang có khách, "BT" là bảo trì.

Đừng viết cả từ "Trống", "Đã đặt" vào từng ô: cột sẽ phình ra, cả tháng không nhìn hết một màn hình. Quy ước nhãn một hai ký tự, ghi chú bảng quy ước ở góc trên sheet để người mới cũng hiểu.

Cách tô dải ngày cho mỗi booking

Một khách ở từ 12/10 đến 15/10 nghĩa là họ chiếm phòng các đêm 12, 13, 14 và trả phòng sáng 15. Trên sơ đồ, tô màu dải ô từ ngày 12 tới ngày 14, ô ngày 15 để trống (phòng đó sáng 15 đã sẵn sàng đón khách mới sau khi dọn).

Quy tắc "đêm cuối cùng là đêm trước ngày đi" này là chỗ hay nhầm nhất khi làm sơ đồ phòng bằng tay, và cũng là chỗ dễ mất tiền nhất: tô lố một đêm là mất một đêm có thể bán, tô thiếu một đêm là hai khách chung phòng.

Hai con số nên có sẵn trên sơ đồ

Treo hai công thức ở ngay đầu mỗi cột ngày:

  • Số phòng trống mỗi ngày: đếm số ô trong cột mang nhãn "T". Hàm COUNTIF là đủ.
  • Số phòng đang bán được: tổng số phòng trừ số phòng bảo trì. Con số này khác tổng số phòng trên giấy, và là mẫu số đúng khi tính công suất.

Với công cụ đếm này, mỗi sáng chỉ cần liếc dòng đếm là biết hôm nay còn bán được bao nhiêu phòng, không phải đếm tay từng ô.

Định dạng theo điều kiện để nhìn nhanh

Bật định dạng theo điều kiện (Conditional Formatting) cho vùng lịch: mỗi nhãn một màu. Thường dùng: trống để trắng, đã đặt xanh nhạt, đang ở vàng, bảo trì xám. Quy tắc chọn theo "Text is exactly" với đúng nhãn đã quy ước.

Màu không phải để trang trí. Khi cả tháng nằm gọn một màn hình, mắt người trực quét màu nhanh hơn đọc chữ, và những dải trắng (phòng trống) nổi lên như danh sách việc cần bán.

Khóa ô và bảo vệ sheet

Sơ đồ phòng là sheet bị sửa nhiều nhất, cũng là sheet dễ bị sửa nhầm công thức nhất. Hai hàng rào rẻ tiền:

  • Khóa các ô công thức (đếm trống, đếm bán được) rồi bật bảo vệ sheet, chỉ để vùng lịch được nhập.
  • Đặt tên vùng (Named Range) cho các vùng quan trọng như danh sách phòng, bảng giá, để công thức đọc dễ và ít gãy khi thêm dòng.

Bảng đặt phòng: chống đặt trùng bằng công thức kiểm tra chéo

Nếu sơ đồ phòng là bức tranh, bảng đặt phòng là sổ gốc. Mọi con số tiền nong lấy từ đây.

Các cột tối thiểu

Một bảng đặt phòng đủ dùng có các cột sau, theo thứ tự từ trái sang phải:

📊 Bảng: Các cột tối thiểu của bảng đặt phòng

CộtNội dungGhi chú
AMã đặtĐánh số tăng dần, không dùng lại mã đã xóa
BNgày đặtNgày khách chốt, để đo độ xa ngày (booking lead time)
CTên khách / đoànGhi rõ đoàn mấy phòng
DSố điện thoạiBắt buộc, phục vụ liên hệ và tra cứu
ENgày đếnNgày nhận phòng
FNgày điNgày trả phòng
GPhòng gánMã phòng, nhập từ danh sách có sẵn
HSố kháchNgười lớn, trẻ em
IKênh đặtTrực tiếp / OTA / khách quen
JGiá mỗi đêmKéo từ Danh mục hoặc giá thỏa thuận
KThành tiềnSố đêm nhân giá mỗi đêm
LĐã cọcSố tiền đã nhận
MCòn lạiThành tiền trừ đã cọc
NTrạng tháiMới / Đã xác nhận / Đang ở / Đã trả phòng / Hủy / Không đến

Hai cột K và M là công thức, đừng gõ tay: gõ tay là sớm muộn lệch với cột L.

  • Số đêm tính bằng ngày đi trừ ngày đến. Excel hiểu ngày tháng nên công thức chỉ là phép trừ, kết quả là số ngày.
  • Thành tiền bằng số đêm nhân giá mỗi đêm.
  • Còn lại bằng thành tiền trừ đã cọc.

Công thức chống đặt trùng

Đây là phần đáng giá nhất của cả file. Nguyên tắc: hai lượt khách trùng phòng khi và chỉ khi khoảng ngày của họ giao nhau. Hai khoảng giao nhau khi ngày đến của lượt này sớm hơn ngày đi của lượt kia, và ngày đi của lượt này muộn hơn ngày đến của lượt kia.

Trong Excel, dựng một cột "Kiểm trùng" ở cuối bảng. Mỗi dòng, công thức đếm số dòng khác thỏa đủ 3 điều kiện:

  1. Cùng số phòng (so với ô phòng của dòng đang xét).
  2. Ngày đến của dòng kia nhỏ hơn ngày đi của dòng này (dùng toán tử nhỏ hơn khi gõ thật).
  3. Ngày đi của dòng kia lớn hơn ngày đến của dòng này (dùng toán tử lớn hơn).

Dùng hàm COUNTIFS với ba cặp điều kiện trên, kết quả của dòng đang xét luôn đếm chính nó (vì khoảng ngày của nó hiển nhiên giao với chính nó). Vì vậy cách đọc kết quả như sau:

📊 Bảng: Cách đọc kết quả ô kiểm trùng

Kết quả ô kiểm trùngNghĩa là
Bằng 1Chỉ có chính nó, không trùng
Lớn hơn 1Có ít nhất một lượt khác trùng khoảng ngày, phải xử lý ngay

Lưu ý kỹ thuật khi gõ công thức: điều kiện so sánh ngày phải nối bằng ký tự nối chuỗi với ô ngày, tức là viết dạng toán tử so sánh rồi đến dấu nối chuỗi rồi đến ô. Nếu bạn gõ thiếu dấu nối, công thức sẽ đi tìm đúng chuỗi "lớn hơn F2" thay vì so sánh, kết quả luôn sai. Đây là lỗi phổ biến nhất của người mới dùng COUNTIFS với ngày.

Khóa vùng dữ liệu trong công thức theo dạng tuyệt đối (có ký hiệu đô la) để kéo công thức xuống hết bảng mà vùng đếm không trôi.

Nghi thức chạy kiểm mỗi ngày

Công thức chỉ đếm, không tự chạy khi bạn quên. Gắn nó vào thói quen:

  • Cuối mỗi ca trực: lọc cột Kiểm trùng lấy giá trị lớn hơn 1. Không còn dòng nào là yên tâm.
  • Khi nhận booking mới: nhập xong, nhìn ngay ô kiểm trùng của dòng vừa nhập trước khi xác nhận với khách.
  • Trước ngày cao điểm: lọc riêng các dòng có ngày đến trong 3 ngày tới để rà tay một lượt.

Cọc tiền và trạng thái

Hai thứ dễ bỏ sót nhất trong quản lý đặt phòng là tiền cọc và trạng thái. Bảng cần cả hai:

  • Cọc giữ phòng: quy định mức cọc (ví dụ một đêm đầu với khách lẻ, ba mươi phần trăm với đoàn) và ghi ngay khi nhận tiền. Không ghi cọc thì không ai nhớ khách nào đã giữ phòng bằng tiền.
  • Trạng thái chốt: dùng danh sách thả xuống (Data Validation) để tránh mỗi người gõ một kiểu. "Hủy" và "Không đến" phải là hai trạng thái khác nhau, vì một cái thì chủ động, một cái thì không.

Nối sơ đồ phòng với bảng đặt phòng

Hai sheet phải kể cùng một câu chuyện. Quy tắc vàng: khách nhận phòng xong thì số phòng trên hai sheet phải khớp nhau. Cách làm ít tốn công nhất là dùng bảng đặt phòng làm nguồn, sơ đồ phòng làm bản hiển thị: ai nhận booking thì nhập ở bảng đặt phòng, sau đó tô dải ô tương ứng trên sơ đồ. Gõ hai nơi là mầm lệch số, mà lệch số ở đây nghĩa là đón khách sai phòng.

Với cơ sở có nhiều khung giờ trả phòng muộn, thêm một cột "Giờ trả phòng dự kiến" trong bảng đặt phòng để buồng phòng biết phòng nào gấp, phòng nào dọn sau cũng được.

Sổ khách lưu trú: giữ đúng cột để thông báo lưu trú nhanh

Trước khi nói cách làm, nói về nghĩa vụ. Khi có người lưu trú qua đêm, cơ sở lưu trú du lịch có trách nhiệm thông báo việc lưu trú với cơ quan đăng ký cư trú. Thời hạn thực hiện trước 23 giờ của ngày bắt đầu lưu trú; nếu khách đến sau 23 giờ thì việc thông báo phải xong trước 8 giờ sáng hôm sau (Nguồn: Luật Cư trú 2020, sửa đổi bởi Luật sửa đổi 10 luật năm 2025). Thông báo làm được qua nhiều đường: trực tiếp tại cơ quan đăng ký cư trú, qua điện thoại, thư điện tử, cổng dịch vụ công hoặc ứng dụng VNeID (Nguồn: Thông tư 55/2021/TT-BCA, sửa đổi bởi Thông tư 66/2023/TT-BCA).

Vì mốc thời gian có thể rơi vào buổi tối, sổ khách lưu trú trên Excel phải đủ cột để tới 23 giờ bạn không phải chạy đi lục giấy tờ. Nội dung thông báo lưu trú theo quy định gồm: họ và tên, ngày tháng năm sinh, số định danh cá nhân hoặc số hộ chiếu, lý do lưu trú, thời gian lưu trú, địa chỉ lưu trú (Nguồn: Luật Cư trú 2020). Vậy sheet cần đúng các cột sau:

📊 Bảng: Các cột cần có trong sổ khách lưu trú

CộtVì sao cần
Họ và tên kháchNội dung bắt buộc của thông báo
Ngày, tháng, năm sinhNội dung bắt buộc
Số định danh cá nhân hoặc số hộ chiếuNội dung bắt buộc, nên chụp ảnh giấy tờ lưu kèm
Lý do lưu trúNội dung bắt buộc, thường là du lịch, công tác
Thời gian lưu trúTừ ngày nào tới ngày nào
Địa chỉ lưu trúGhi số phòng cụ thể
Giờ đếnBiết áp mốc nào: trước 23 giờ hay trước 8 giờ sáng hôm sau
Trạng thái thông báoChưa thông báo / đã thông báo, kèm giờ thông báo

Hai mẹo vận hành đáng nhớ. Thứ nhất, nối sheet này với bảng đặt phòng bằng mã đặt: khi khách tới nhận phòng, chỉ cần bổ sung hai thứ còn thiếu là số định danh cá nhân và ảnh chụp giấy tờ, thay vì chép lại từ đầu. Thứ hai, cuối mỗi ngày, lọc cột Trạng thái thông báo lấy các dòng còn "chưa thông báo" để xử lý một lượt, xong thì đánh dấu cả ngày.

Sheet này chứa dữ liệu cá nhân của khách: họ tên, số định danh, số điện thoại, hình ảnh giấy tờ. Nó phải được bảo vệ kỹ hơn ba sheet còn lại. Tối thiểu là đặt mật khẩu mở file và không gửi cả file cho người không liên quan. Cách làm cụ thể ở cách đặt mật khẩu bảo mật cho file Excel và bảo mật file Excel nội bộ.

Các kênh đặt phòng cùng đổ về một cuốn sổ chung, phần hoa hồng bị cắt ra để riêng

Trực tiếp, OTA hay khách quen đều đổ về một sổ — và phần hoa hồng phải bị cắt ra ngay từ dòng đầu thay vì chờ tới cuối tháng.

Sổ thu chi: tách doanh thu theo kênh và trừ hoa hồng ngay từ đầu

Phần lớn chủ cơ sở lần đầu làm sổ doanh thu đều gặp cùng một cú lừa: nhìn bảng điều khiển của sàn thấy doanh thu cao, tới lúc tiền về tài khoản lại thấp hơn. Khoảng chênh chính là hoa hồng. Booking.com for Partners nói rõ: hoa hồng là một tỷ lệ phần trăm cố định trên giá trị đặt phòng, mức cụ thể theo hợp đồng của từng chỗ nghỉ, và có thể cộng thêm khi tham gia các chương trình hiển thị (Nguồn: Booking.com for Partners). Mức phổ biến cho chỗ nghỉ độc lập thường lấy khoảng 15% làm mốc, nhưng con số đúng phải lấy từ hợp đồng và bảng kê thật của mình.

Vậy thiết kế sổ thu chi phải có một dòng hoa hồng cho mỗi lượt đến từ sàn. Cấu trúc gợi ý, một dòng cho mỗi lượt khách:

📊 Bảng: Cấu trúc sổ thu chi theo kênh đặt phòng

CộtNội dung
Mã đặtNối về bảng đặt phòng, không gõ lại thủ công
NgàyNgày phát sinh doanh thu, thường theo ngày trả phòng
KênhTrực tiếp / Booking / Agoda / khác
Doanh thu gộpTiền phòng cộng phụ thu lấy theo bảng đặt phòng
Hoa hồng %Kéo từ sheet Danh mục theo kênh
Hoa hồng tiềnCông thức: doanh thu gộp nhân hoa hồng phần trăm
Thực thuDoanh thu gộp trừ hoa hồng
Chi phíĐể cột riêng, không trộn vào cột doanh thu

Ba quy tắc đọc sổ cho đúng:

  1. Doanh thu nói chuyện với khách, thực thu nói chuyện với két. Mọi quyết định về giá và về kênh nên nhìn cột thực thu, vì đó là số còn lại sau khi trả phí sàn.
  2. Đối chiếu bảng kê mỗi tháng. Tải bảng kê hoa hồng từ sàn, so với cột hoa hồng tiền của mình. Ba nguyên nhân lệch hay gặp: khách hủy muộn vẫn bị tính hoa hồng, khách không đến (no-show) vẫn bị tính, và hoa hồng cộng thêm của các chương trình khuyến mãi.
  3. Tiền sàn chưa chuyển về là khoản phải thu, không phải tiền đã có. Với cơ sở bán nhiều qua sàn, hãy theo dõi khoản này như theo dõi công nợ: cách làm có ở quản lý công nợ cho SME và bảng theo dõi công nợ khách hàng bằng Excel.

Về phía chi phí, cơ sở lưu trú có đặc thù: chi phí theo phòng và theo lượt khách như điện nước, giặt là, đồ dùng một lần, dọn phòng, lương ca trực. Nên tách hai nhóm cột: "chi phí theo phòng" và "chi phí chung toàn nhà". Cuối tháng muốn biết mỗi phòng có thực sự lãi, lấy tổng chi phí chung chia cho số phòng-đêm bán được rồi cộng ngược lại. Với cơ sở nhỏ, cách chia đơn giản này đủ dùng, không cần mô hình phân bổ phức tạp.

Nếu bạn phải trả lương theo ca cho nhân viên trực, phần chấm công và tính lương làm trên Excel theo đúng cách của bảng chấm công bằng Excel cho shop và cách tính lương bằng Excel, rồi nối số tổng vào cột chi phí lương của sổ này.

Ba chỉ số nên đọc mỗi tuần: công suất phòng, ADR, RevPAR

Quản lý bằng cảm nhận thì tháng nào cũng thấy "chắc cũng được", tới lúc cần quyết định giá lại không biết bắt đầu từ đâu. Ba chỉ số dưới đây là ngôn ngữ chung của ngành lưu trú, và cả ba đều tính được từ chính sổ đặt phòng:

  • Công suất phòng (occupancy): số phòng-đêm bán được chia cho số phòng-đêm có thể bán, nhân 100%. Nói mức sử dụng nguồn lực.
  • Giá phòng bình quân (ADR, Average Daily Rate): doanh thu tiền phòng chia cho số phòng-đêm bán được. Nói bạn đang bán phòng ở mức giá nào.
  • RevPAR (Revenue per Available Room): doanh thu tiền phòng chia cho tổng số phòng-đêm sẵn có. Gộp cả hai chỉ số trên, là chỉ số chuẩn nhất để so giữa các tháng.

Cách tính bằng Excel, làm ngay trong file đang có: thêm một cột "Số phòng-đêm" vào bảng đặt phòng (chính là số đêm, nhưng viết thành tên riêng để dễ gọi). Sau đó dùng SUMIFS để gom số theo khoảng ngày và theo kênh: một ô chọn kỳ (từ ngày, đến ngày), vài ô gọi SUMIFS cho doanh thu, COUNTIFS cho số đêm bán.

Ví dụ cho dễ hình dung: nhà nghỉ 10 phòng, tháng có 30 ngày, vậy số phòng-đêm sẵn có là 300. Trong tháng bán được 180 phòng-đêm, doanh thu tiền phòng 90 triệu đồng.

📊 Bảng: Ví dụ tính ba chỉ số cho nhà nghỉ 10 phòng

Chỉ sốCách tínhKết quả
Công suất phòng180 chia 30060%
ADR90 triệu chia 180500.000 đồng
RevPAR90 triệu chia 300300.000 đồng

Ba con số chỉ có nghĩa khi đọc cùng nhau. Công suất 60% với giá phòng bình quân 500.000 đồng khác hoàn toàn công suất 40% với giá 750.000 đồng, dù doanh thu tổng có thể ngang nhau. Và một điều quan trọng hơn cả: doanh thu trên sàn phải quy về thực thu rồi mới so. Cùng một phòng bán 600.000 đồng, khách trực tiếp để lại gần đủ 600.000 đồng, khách qua sàn để lại ít hơn phần hoa hồng. Đo lường đúng sẽ tự trả lời câu hỏi nên dồn sức kéo khách về kênh nào.

Những lỗi hay gặp khiến sổ Excel của khách sạn, nhà nghỉ lệch số

Các lỗi dưới đây không làm file hỏng. File vẫn mở, công thức vẫn chạy, chỉ có con số là sai. Đây mới là loại lỗi đắt tiền.

1. Mỗi người giữ một bản sao của file. Lễ tân một bản, quản lý một bản, buồng phòng một bản. Ba bản ba số, không ai biết bản nào đúng. Lỗi này bắt đầu từ thói quen gửi file qua lại. Nếu chuyện chia sẻ file qua mạng nội bộ hay gây xung đột phiên bản, xem khắc phục lỗi xung đột khi chia sẻ file Excel qua mạng nội bộ và vì sao đồng bộ file Excel luôn bị lỗi.

2. Gõ giá phòng trực tiếp vào từng dòng đặt phòng. Đổi giá cho mùa cao điểm là phải rà lại cả trăm dòng, kiểu gì cũng sót vài dòng. Giá phải nằm ở sheet Danh mục, mọi chỗ khác tham chiếu về.

3. Không chốt sheet nào là nguồn sự thật. Bảng đặt phòng là sổ gốc, sơ đồ phòng là bản hiển thị. Ai nhập ở đâu, nhập lúc nào phải có quy ước, nếu không thì hai bên sẽ lệch nhau đúng vào ngày cao điểm.

4. Không sao lưu. File chứa lịch sử khách, giá bán, công nợ. Mất file là mất cả một cuốn sổ, không dựng lại được. Xem cách sao lưu file Excel đúng cách để đặt lịch sao lưu tự động thay vì nhớ thì làm.

5. Không phân quyền, không lưu vết. File gửi vào nhóm chat là ai cũng xem được giá vốn và dữ liệu khách. Trong khi đó, sửa giá bán mà không có vết là rủi ro quản trị. Hai bài liên quan: Excel không phân quyền nhân viên và nhật ký thay đổi dữ liệu Excel không đủ.

6. Xóa dữ liệu cũ để cho file nhẹ. Xóa khách cũ là mất lịch sử khách quen, mất căn cứ tính mùa vụ. Cách đúng: dồn dữ liệu cũ sang sheet lưu trữ theo năm, chỉ giữ trên sơ đồ phòng những ngày đang vận hành.

7. Đối chiếu sàn kiểu đối phó. Đọc bảng kê sàn cho có, không so từng dòng với sổ. Sai lệch hoa hồng tích tụ vài tháng là một khoản tiền đáng kể mà không có cách nào truy lại đủ.

Nếu file của bạn đã dính vài lỗi trong danh sách này và mở ngày càng chậm, có một bài kiểm tra nhanh ở 7 dấu hiệu file Excel đang giết doanh nghiệp nói rõ lúc nào nên dừng việc vá víu.

Người trực quầy theo dõi trạng thái phòng trên màn hình trong khi các bản file cũ nằm lại phía sau

Khi hai người trở lên cùng nhập và cần khóa phòng tức thời, một màn hình chung trả lời nhanh hơn mọi bản sao của cùng một file.

Khi nào nên chuyển từ Excel sang web app riêng?

Excel không sai. Nó chỉ hết hợp khi cách làm việc đổi khác. Với nhà nghỉ một người quản lý, dưới khoảng 20 phòng, khách chủ yếu một hai nguồn: file Excel làm đúng theo hướng dẫn trên là đủ và miễn phí. Đừng đổi chỉ vì nghe nói phải số hóa.

Nhưng có 5 dấu hiệu cho thấy chi phí giữ Excel đang lớn dần hơn chi phí đổi:

  • Hai người trở lên cùng nhập dữ liệu hằng ngày. Lễ tân nhận phòng, quản lý chốt giá, buồng phòng cập nhật trạng thái: ba người, ba bản sao, xung đột phiên bản mỗi ngày.
  • Cần khóa phòng tức thời khi khách đứng ở quầy. Excel chỉ báo trùng sau khi nhập; hai kênh cùng nhận một phòng trong lúc cao điểm là tình huống thật, và cách bù duy nhất là nâng phòng, tức là mất tiền hoặc mất uy tín.
  • Cần xem số khi không ngồi máy tính. Chủ đi vắng vẫn muốn biết hôm nay còn bao nhiêu phòng trống, ai chưa trả tiền. File Excel trên máy tính quầy không trả lời được câu đó.
  • Cần phân quyền và lưu vết. Ai được xem giá, ai được sửa đặt phòng, ai đã đổi gì lúc nào.
  • Cần nối các phần rời lại. Đặt phòng, chấm công, thu chi đang nằm 3 file riêng. Gom về một chỗ, một lần nhập, nhiều chỗ đọc.

Bước chuyển ít đau nhất không phải là thay cả hệ thống một lúc. Hãy bắt đầu bằng một màn hình duy nhất làm đúng việc đau nhất, thường là đặt phòng kèm sơ đồ phòng cập nhật tức thời, chạy song song với Excel vài tuần. Khi màn hình đó đứng vững, chuyển tiếp phần chấm công, rồi phần thu chi. Excel cũ giữ lại làm kho lịch sử, không vứt đi. Chi phí và cách làm của một web app nội bộ đã có bài chi tiết: chuyển file Excel lên web app và chi phí xây dựng web app nội bộ. Nếu đặc thù của bạn là đặt phòng đổ về từ nhiều kênh cùng lúc, cách gom đơn từ nhiều nguồn về một chỗ ở quản lý đơn hàng từ nhiều sàn về một nơi cũng áp dụng được cùng nguyên tắc.

Câu hỏi thường gặp

Nhà nghỉ bao nhiêu phòng thì nên dùng phần mềm thay vì Excel?

Không có mốc cứng theo số phòng. Dấu hiệu chuyển đổi nằm ở cách phối hợp: khi có hai người trở lên cùng nhập dữ liệu hằng ngày, khi cần khóa phòng tức thời giữa nhiều kênh, khi cần xem số trên điện thoại hoặc cần phân quyền. Dưới các ngưỡng đó, một file Excel làm đúng theo 4 sheet trong bài này vẫn chạy tốt và không tốn phí.

Excel có tự chặn đặt trùng phòng được không?

Excel không tự chặn ngay lúc nhập, nhưng bắt được đặt trùng bằng cột công thức kiểm tra chéo: đếm các lượt khác cùng phòng mà khoảng ngày giao nhau. Kết quả lớn hơn 1 nghĩa là có xung đột. Giới hạn nằm ở chỗ phải có người mở file và nhìn cột đó; muốn máy chặn ngay khi lễ tân nhập thì cần một web app có kiểm tra tự động.

Công suất phòng bao nhiêu thì được coi là tốt?

Chỉ số này khác nhau theo mùa, theo khu vực và theo loại hình, nên đừng so với một con số nghe được từ đâu đó. Cách dùng hữu ích nhất là so chính mình: cùng kỳ năm ngoái, các tháng gần nhau, và giữa các kênh sau khi trừ hoa hồng. Nhìn xu hướng của chính nhà mình trong 3 đến 6 tháng sẽ cho câu trả lời đáng tin hơn mọi mức tham chiếu chung.

Sàn báo doanh thu một đằng, tiền về tài khoản một nẻo, lấy số nào làm chuẩn?

Hai số phục vụ hai việc khác nhau: doanh thu gộp dùng để đối chiếu với khách và hợp đồng, tiền về tài khoản dùng để đối chiếu dòng tiền. Sổ Excel cần cả hai cột và một cột hoa hồng ở giữa. Mỗi tháng tải bảng kê hoa hồng từ sàn, so từng dòng; chênh lệch thường đến từ hủy muộn, khách không đến, và hoa hồng của chương trình khuyến mãi.

Khách đến sau 23 giờ thì thông báo lưu trú lúc nào?

Việc thông báo lưu trú thực hiện trước 8 giờ sáng hôm sau, thay vì mốc trước 23 giờ của ngày bắt đầu lưu trú (Nguồn: Luật Cư trú 2020). Vì vậy sheet khách lưu trú nên có cột giờ đến, để người trực biết đang áp mốc nào mà không phải suy luận.

Sổ khách lưu trú để trên Excel có được không?

Excel là nơi giữ thông tin để tra cứu, đối soát và xuất danh sách khi cần; còn việc thông báo lưu trú vẫn thực hiện qua các kênh mà quy định cho phép như trực tiếp, điện thoại, cổng dịch vụ công hoặc VNeID (Nguồn: Thông tư 55/2021/TT-BCA, sửa đổi bởi Thông tư 66/2023/TT-BCA). Điều kiện là sổ phải đủ cột theo nội dung thông báo, cập nhật trong ngày và được bảo vệ vì chứa dữ liệu cá nhân của khách.

Nên dựng sheet nào trước tiên?

Sơ đồ phòng trước, vì nó là bức tranh toàn nhà và không phụ thuộc sheet nào. Sau đó tới bảng đặt phòng vì cấp dữ liệu cho mọi con số tiền. Kế đến là sổ thu chi, cuối cùng là sổ khách lưu trú. Dựng ngược thứ tự này vẫn được, nhưng sẽ phải sửa tham chiếu nhiều lần.

Tóm lại

  • Quản lý khách sạn, nhà nghỉ bằng Excel gọn nhất với 4 sheet: sơ đồ phòng, bảng đặt phòng, sổ thu chi, sổ khách lưu trú; nối nhau bằng mã đặt phòng và số phòng.
  • Chống đặt trùng bằng một cột công thức đếm các khoảng ngày giao nhau trên cùng một phòng: kết quả bằng 1 là an toàn, lớn hơn 1 là phải xử lý ngay.
  • Doanh thu phải trừ hoa hồng ngay từ dòng đầu, và đối chiếu bảng kê sàn mỗi tháng; tiền sàn chưa về là khoản phải thu (Nguồn: Booking.com for Partners).
  • Thông báo lưu trú: trước 23 giờ ngày bắt đầu lưu trú, khách đến sau 23 giờ thì trước 8 giờ sáng hôm sau (Nguồn: Luật Cư trú 2020).
  • Ba chỉ số đọc mỗi tuần: công suất phòng, ADR, RevPAR; và chuyển sang web app khi có từ hai người cùng nhập hoặc cần khóa phòng tức thời.

📥 Bạn đang quản lý khách sạn, nhà nghỉ bằng file Excel gửi qua lại và muốn một màn hình đặt phòng chạy trên điện thoại, khóa phòng tức thời, phân quyền theo ca? Gửi file Excel quản lý phòng bạn đang dùng cho Exceltoapp.vn để được tư vấn miễn phí: đội ngũ sẽ soát cách chống đặt trùng đang áp dụng, chỉ ra chỗ sổ dễ lệch khi nhiều người cùng nhập, và gợi ý hướng phù hợp — từ một file Excel chỉnh lại cho gọn, đến một màn hình đặt phòng riêng khi khách đổ về nhiều kênh cùng lúc.

Gửi file phân tích miễn phí →

Tác giả: Exceltoapp.vn

💬 Bài viết này có hữu ích với bạn không?

Ý kiến của bạn giúp chúng tôi cải thiện chất lượng nội dung tốt hơn.

BẢN TIN CHUYÊN SÂU

NHẬN INSIGHT VẬN HÀNH CHO DOANH NGHIỆP

Case study thực tế, giải pháp gỡ rối file Excel và hướng dẫn chuyển đổi Web App mỗi tuần — hoàn toàn miễn phí.

✅ Không spam · Hủy đăng ký bất cứ lúc nào

EA

Về ban biên tập ExcelToApp

Nội dung được biên soạn và chia sẻ bởi đội ngũ phát triển ExcelToApp. Chúng tôi hy vọng những chia sẻ và góc nhìn này sẽ giúp bạn tối ưu hóa quy trình vận hành, quản lý dữ liệu an toàn và nâng cao hiệu suất doanh nghiệp mỗi ngày.

Bài viết cùng danh mục

Cách Quản Lý Hợp Đồng Bằng Excel: File Mẫu Ba Sheet Và Quy Trình Theo Dõi
📄 Excel & Quản Lý

Cách Quản Lý Hợp Đồng Bằng Excel: File Mẫu Ba Sheet Và Quy Trình Theo Dõi

Một file hợp đồng gọn cho hộ kinh doanh và doanh nghiệp nhỏ cần đúng ba sheet: Danh sách hợp đồng, Lịch thanh toán và Nhắc việc — nối nhau bằng mã hợp đồng. Bài viết hướng dẫn dựng file từ đầu: 12 cột tối thiểu, ba công thức đếm ngày còn lại và tô màu cảnh báo, quy trình vận hành bốn nhịp mỗi tuần, kèm năm cạm bẫy khiến file sớm vô dụng và dấu hiệu nên chuyển lên web app.

08 Thg 10, 2026
21 phút
Cách Tính Thuế Thu Nhập Cá Nhân Bằng Excel Cho Doanh Nghiệp Nhỏ (2026)
📄 Excel & Quản Lý

Cách Tính Thuế Thu Nhập Cá Nhân Bằng Excel Cho Doanh Nghiệp Nhỏ (2026)

Từ kỳ tính thuế 2026, biểu thuế TNCN rút gọn còn 5 bậc và giảm trừ gia cảnh tăng lên 15,5 triệu đồng/tháng — nhiều bảng lương Excel vẫn đang chạy bằng con số cũ. Bài hướng dẫn cách tính thuế thu nhập cá nhân bằng Excel: 5 cột công thức từ tổng thu nhập đến số thuế, áp biểu lũy tiến bằng VLOOKUP hoặc IF, ví dụ kiểm chứng từng bước và 5 lỗi khiến bảng lương sai âm thầm.

07 Thg 10, 2026
20 phút
Quản Lý Kho Nhà Hàng, Quán Cafe Bằng Excel: Cách Kiểm Soát Nguyên Liệu Và Food Cost
📄 Excel & Quản Lý

Quản Lý Kho Nhà Hàng, Quán Cafe Bằng Excel: Cách Kiểm Soát Nguyên Liệu Và Food Cost

Quản lý kho nhà hàng, quán cafe khác kho shop ở chỗ nguyên liệu biến mất dần qua sơ chế, chế biến — nên phải quản theo định lượng của từng món. Bài hướng dẫn ba con số gốc (định lượng món, tỷ lệ hao hụt, food cost), cấu trúc file Excel 5 sheet, nhịp vận hành theo ngày–tuần–tháng và 5 lỗi khiến sổ kho "nói dối" — kèm mốc nên chuyển lên web app.

06 Thg 10, 2026
29 phút
Liên hệ qua Zalo
Cần tư vấn gì không ạ? 😊
💬

EXA Assistant

Trực tuyến & Sẵn sàng gỡ rối

Thông Tin Nhận Diện Trước Khi Chat

Vui lòng nhập Họ tên và SĐT/Email để tư vấn viên và hệ thống lưu vết tư vấn nhé.

🤖
Dạ, em chào anh/chị! Em là trợ lý EXA của ExceltoApp.

Em có thể hỗ trợ giải đáp các thắc mắc về bảng giá, dịch vụ, của công ty

Anh/chị cần em hỗ trợ gì hôm nay ạ?