Quản Lý Nhà Hàng Với Google Sheets: Từ Menu Đến Doanh Thu

Tuân HoangTuân Hoang
27 tháng 11, 2026
14 phút đọc
Quản Lý Nhà Hàng Với Google Sheets: Từ Menu Đến Doanh Thu

Quan Ly Nha Hang Voi Google Sheets: Tu Menu Den Doanh Thu

Ngành F&B Viet Nam dang tang truong manh: theo bao cao 2026, thi truong nha hang va dich vu an uong dat hon 333.000 ty dong. Tuy nhien, hon 60% nha hang phai dong cua trong 3 nam dau — phan lon do quan ly tai chinh va van hanh yeu kem. Google Sheets, khi duoc thiet ke dung, co the la he thong quan ly nha hang hieu qua cho quy mo vua va nho.

Menu Engineering la phuong phap phan tich tung mon an theo 2 chieu: muc do pho bien (bao nhieu nguoi goi) va loi nhuan dong gop (menu item contribution margin).

4 nhom phan loai mon an (BCG Matrix cho F&B)

NhomPho bienLoi nhuanChien luoc
STARS (Ngoi sao)CaoCaoGiu nguyen, highlight trong menu
PLOWHORSES (Nga tham)CaoThapTang gia hoac giam chi phi nguyen lieu
PUZZLES (Bi an)ThapCaoCai thiet bi tri hoac cach mo ta
DOGS (Cho)ThapThapXem xet loai khoi menu

Cong thuc phan loai menu

Contribution Margin (CM) = Selling Price - Food Cost

Pho bien: so luong ban so voi trung binh
Avg_Popularity = Total_Items_Sold / Number_Of_Menu_Items
Is_Popular = IF(Items_Sold > Avg_Popularity * 0.7, "High", "Low")

Is_Profitable = IF(CM > Avg_CM, "High", "Low")

Category = IF(AND(Is_Popular="High", Is_Profitable="High"), "STAR",
            IF(AND(Is_Popular="High", Is_Profitable="Low"), "PLOWHORSE",
            IF(AND(Is_Popular="Low", Is_Profitable="High"), "PUZZLE", "DOG")))

Dashboard Menu Engineering

Doanh thu tong hop theo nhom:
=SUMIF(Menu_Category, "STAR", Menu_Revenue)

Ty le cac nhom:
=COUNTIF(Category_Column, "STAR") / COUNTA(Category_Column) * 100

Menu Mix (% doanh thu tung mon):
=Item_Revenue / Total_Revenue * 100

2. Food Costing — Tinh Gia Thanh Mon An Chinh Xac

Recipe Costing Sheet — Cong thuc cac mon an

Nguyen lieuDon viSL dungDon gia/kgThanh tienWaste %Chi phi thuc
Thit bogram200350000/kg7000015%80500
Khoai taygram15025000/kg375020%4688
Gia vi cac loaiportion1500050005%5250

Cong thuc tinh food cost co waste

Chi phi nguyen lieu truoc waste = Quantity * (Unit_Price / 1000)
Chi phi thuc sau waste = Raw_Cost / (1 - Waste_Percentage/100)

Tong food cost 1 mon:
=SUMPRODUCT(Ingredient_Quantities * Unit_Prices / 1000 / (1 - Waste_Rates/100))

Food Cost Percentage (FCP):
FCP = Total_Food_Cost / Selling_Price * 100
Target FCP: 28-35% cho nha hang pho thong, 20-28% cho fine dining

Gia ban khuyen nghi

Suggested Price = Food_Cost / Target_FCP_Decimal
Vi du: Food cost 45000, target FCP 30%:
Suggested Price = 45000 / 0.30 = 150000 VND

Gross Profit per dish:
GP = Selling_Price - Food_Cost
GP Margin = GP / Selling_Price * 100

3. Quan Ly Nguyen Lieu Va Ton Kho

He thong quan ly kho F&B

Kho nha hang co dac diem: nguyen lieu tuoi song (han su dung ngan), nhap nhieu lan/ngay, hao hut tu nhien.

Bieu mau nhap kho hang ngay

NgayNha cung capHang hoaDon viSL nhapDon giaThanh tienHSDKho
15/11/2026Cong ty AThit bo Uckg10350000350000017/11/2026Lanh
15/11/2026Cho Dau MoiKhoai taykg302500075000022/11/2026Mat

Canh bao han su dung

Tinh so ngay con lai:
Days_Until_Expiry = Expiry_Date - TODAY()

Canh bao mau:
Conditional Formatting:
- Do (khan cap): Days_Until_Expiry <= 1
- Cam (canh bao): Days_Until_Expiry <= 3
- Vang (chu y): Days_Until_Expiry <= 5
- Xanh (an toan): Days_Until_Expiry > 5

Tinh gia tri ton kho va chi phi hang ngay

Ton kho hien tai (sau xuat):
Current_Stock = Opening_Stock + Received - Used - Wasted

Chi phi nguyen lieu thuc te ngay:
Daily_Food_Cost = SUM(Used_Quantities * Unit_Prices)

So sanh voi doanh thu:
Actual_FCP = Daily_Food_Cost / Daily_Revenue * 100

Hao hut (Shrinkage):
Shrinkage = (Theoretical_Usage - Actual_Usage) / Theoretical_Usage * 100
Target: duoi 5%

4. Daily Revenue Tracking

Bao cao doanh thu ngay

CaBuoiSo banLuot khachDoanh thuTien matQR/TheAOV
Sang7h-11h15422100000800000130000050000
Trua11h-14h288576500002000000565000090000
Toi17h-22h3511013200000300000010200000120000

KPIs quan trong cho nha hang

Revenue Per Available Seat Hour (RevPASH):
RevPASH = Total_Revenue / (Available_Seats * Operating_Hours)

Average Check (gia tri hoa don trung binh):
Avg_Check = Total_Revenue / Number_Of_Covers

Seat Turnover Rate:
Turnover = Number_Of_Covers / Available_Seats

Table Utilization:
Table_Util = Occupied_Tables / Total_Tables * 100

So sanh doanh thu hom nay vs. tuan truoc, thang truoc

Doanh thu hom nay:
=SUMIF(Revenue_Date, TODAY(), Revenue_Amount)

Cung ngay tuan truoc:
=SUMIF(Revenue_Date, TODAY()-7, Revenue_Amount)

% thay doi:
=(Today - LastWeek) / LastWeek * 100

Doanh thu thang nay:
=SUMIFS(Revenue_Amount, Revenue_Date, ">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1),
        Revenue_Date, "<="&TODAY())

5. Staff Scheduling Va Hieu Suat

Lich lam viec hang tuan

Tao lich theo dang ma tran: Hang = Nhan vien, Cot = Ngay trong tuan, Gia tri = Ca (Sang/Trua/Toi/Off)

Tinh so gio lam viec moi tuan:
=COUNTIF(Staff_Row, "Sang")*4 + COUNTIF(Staff_Row, "Trua")*4 + COUNTIF(Staff_Row, "Toi")*6

Chi phi nhan su theo tuan:
=Total_Hours * Hourly_Rate

Labor Cost Percentage:
Labor% = Weekly_Labor_Cost / Weekly_Revenue * 100
Target F&B: 25-35%

Phan tich hieu suat nhan su

Doanh thu theo nhan vien (waitstaff):
=SUMIF(Sales_Staff, Staff_Name, Sales_Revenue)

Doanh thu trung binh moi khach phuc vu:
=Staff_Revenue / Staff_Covers

Upsell rate:
=COUNTIF(Upsell_Staff, Staff_Name) / COUNTIF(Orders_Staff, Staff_Name) * 100

Chi phi nhan su tong hop hang thang

Khoan chiTinhTy le
Luong co banNhan vien x luong~70%
BHXH + BHYT (cty dong)21.5% luong~15%
Phu cap an ca, xang xeTheo chinh sach~8%
Thuong KPI, overtimeTheo thanh tich~7%

6. Khao Sat & Quan Ly Su Hai Long Khach Hang

He thong thu thap feedback

  • QR code tren ban: Lien ket den Google Form, tu dong ghi vao Sheets
  • Tab sau bill: 3-4 cau hoi nhanh, khach dien vao truoc khi roi
  • Thu thap tu Google Maps/Foody: Import review hang tuan vao Sheets

Cau truc khao sat (Google Form lien ket Sheets)

Cau hoiKieuScale
Chat luong mon anRating1-5
Thai do phuc vuRating1-5
Toc do phuc vuRating1-5
Gia tri so voi gia tienRating1-5
Kha nang quay laiRating1-5
Gop y cai thienTextTu do

Cong thuc NPS (Net Promoter Score)

Phan loai: 
Promoters (9-10): khach hang trung thanh
Passives (7-8): hai long nhung khong noi tot
Detractors (1-6): co the lan truyen phan hoi xau

NPS = %Promoters - %Detractors

Vi du: 60% Promoters, 15% Detractors:
NPS = 60 - 15 = 45 (rat tot — target nha hang la tren 30)

=COUNTIF(Scores, ">=9") / COUNTA(Scores) * 100 -
 COUNTIF(Scores, "<=6") / COUNTA(Scores) * 100

7. Bao Cao Nha Hang Hang Thang

P&L Don Gian (Profit & Loss)

Khoan mucThang nay% Doanh thuTarget
TONG DOANH THU450,000,000100%-
Chi phi nguyen lieu (COGS)144,000,00032%28-35%
Loi nhuan gop306,000,00068%>65%
Chi phi nhan su135,000,00030%25-35%
Mat bang45,000,00010%<12%
Tien ich (dien, nuoc, gas)22,500,0005%4-6%
Marketing & Quang cao13,500,0003%2-5%
Chi phi khac9,000,0002%<3%
Loi nhuan thuan81,000,00018%>15%

Bao cao theo nhom chi phi (Prime Cost)

Prime Cost = Food Cost + Labor Cost
Prime Cost % = (Food_Cost + Labor_Cost) / Revenue * 100
Target Prime Cost: duoi 65% (tot la duoi 60%)

So sanh theo thang qua cac nam

Cung ky nam truoc (Same Period Last Year - SPLY):
=SUMIFS(Revenue, Date, ">="&DATE(YEAR(TODAY())-1,MONTH(TODAY()),1),
        Date, "<="&EOMONTH(DATE(YEAR(TODAY())-1,MONTH(TODAY()),1),0))

YoY Growth:
=(This_Month - SPLY) / SPLY * 100

8. Cac Cong Thuc F&B Quan Trong

Cong thuc quan ly ton kho

Cong thucMuc dichTarget
Food Cost % = Food Cost / RevenueHieu qua nguyen lieu28-35%
Yield % = Usable Quantity / As PurchasedTy le su dung nguyen lieuTheo loai nguyen lieu
Inventory Turnover = COGS / Avg InventoryToc do quay vong kho12-15 lan/thang cho tuoi
Waste % = Waste / Total PurchasedTy le hao hutDuoi 5%

Break-Even Analysis

Fixed Costs (chi phi co dinh hang thang):
= Tien mat bang + Luong co ban + Khau hao + Phi bao hiem

Variable Cost % (ty le chi phi bien doi):
= (COGS + Variable Labor + Variable Utilities) / Revenue * 100

Break-Even Revenue (doanh thu hoa von):
= Fixed_Costs / (1 - Variable_Cost_Percentage/100)

Break-Even Customers:
= Break_Even_Revenue / Average_Check_Per_Customer

Ket Luan

Google Sheets co the la "back office" du manh cho nha hang co quy mo trung binh — thiet lap bien phap quan ly tai chinh, nguyen lieu, nhan su va dich vu khach hang trong 1 file thong nhat. Quan trong hon la xay dung thoi quen cap nhat du lieu hang ngay — moi thong tin chi co gia tri khi duoc nhap dung va day du.

Kham pha them cac giai phap quan ly F&B chuyen nghiep tai SheetStore hoac xem giai phap chuyen biet cho nha hang & cafe.

Tai Nguyen Bo Sung

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận