Google Sheets

Ham IF Trong Google Sheets: Huong Dan Day Du Tu Co Ban Den Nang Cao [2026]

Tuân HoangTuân Hoang
24 tháng 4, 2026
12 phút đọc
Ham IF Trong Google Sheets: Huong Dan Day Du Tu Co Ban Den Nang Cao [2026]

Ham IF la nen tang cua moi cong thuc logic trong Google Sheets — nam vung IF giup ban tu dong hoa 80% tac vu phan loai, phan tich du lieu hang ngay.

Bai viet nay huong dan toan bo cu phap, vi du thuc te, cach long IF, ket hop IF voi AND/OR/IFS — tu nguoi moi bat dau den su dung chuyen nghiep.

1. Ham IF La Gi? Cu Phap Co Ban

Ham IF (Ham Neu) la mot trong nhung ham quan trong nhat trong Google Sheets, cho phep ban kiem tra mot dieu kien va tra ve hai ket qua khac nhau tuy thuoc vao dieu kien do la TRUE (dung) hay FALSE (sai).

Hay tuong tuong IF nhu mot nga re: neu dieu kien dung → di duong A; neu sai → di duong B. Day chinh la nen tang cua tu duy lap trinh, duoc ap dung truc tiep vao bang tinh ma khong can biet code.

Cu Phap

=IF(dieu_kien_logic, gia_tri_neu_dung, gia_tri_neu_sai)

Tham soBat buoc?Mo ta
dieu_kien_logicBat buocBieu thuc tra ve TRUE hoac FALSE. Vi du: A1>10, B2="Ha Noi", C3<>""
gia_tri_neu_dungBat buocKet qua tra ve khi dieu kien la TRUE. Co the la so, text, cong thuc khac.
gia_tri_neu_saiTuy chonKet qua tra ve khi dieu kien la FALSE. Neu bo qua, tra ve FALSE.

Vi du don gian nhat:

=IF(A1>=5, "Dat", "Khong dat")

→ Neu A1 lon hon hoac bang 5 thi hien thi "Dat", nguoc lai hien thi "Khong dat"

2. 5 Vi Du Thuc Te Thuong Gap Nhat

2.1 Phan loai diem hoc sinh

=IF(B2>=8, "Gioi", IF(B2>=6.5, "Kha", IF(B2>=5, "Trung binh", "Yeu")))

Cong thuc kiem tra diem so trong cot B va tu dong xep loai. Day la vi du dien hinh ve IF long nhau.

2.2 Tinh hoa hong ban hang

=IF(C2>=50000000, C2*0.1, C2*0.05)

Neu doanh so (C2) dat tu 50 trieu tro len, tinh hoa hong 10%. Duoi 50 trieu, tinh 5%. Ap dung cho sheet quan ly doanh thu nhan vien ban hang.

2.3 Kiem tra o trong

=IF(D2="", "Chua nhap", D2)

Hien thi thong bao "Chua nhap" neu o D2 trong, nguoc lai hien thi gia tri trong D2. Huu ich de lam noi bat du lieu con thieu trong bang theo doi.

2.4 Phan loai trang thai don hang

=IF(E2="Delivered", "Hoan thanh", IF(E2="Cancelled", "Huy", "Dang xu ly"))

Chuyen doi trang thai tieng Anh tu he thong sang nhan tieng Viet hien thi tren dashboard quan ly don hang noi bo.

2.5 Tinh ngay het han / canh bao

=IF(TODAY()>F2, "Da het han", IF(F2-TODAY()<=7, "Sap het han", "Con han"))

So sanh ngay hien tai voi ngay het han trong F2 de canh bao tu dong. Rat thuc dung trong quan ly hang ton kho, hop dong, bao hanh.

Muon Ap Dung Ngay Vao Cong Viec?

SheetStore cung cap cac template Google Sheets san cong thuc IF — chi can nhap du lieu la dung duoc

Xem Template Mien Phi

3. Ket Hop IF Voi AND, OR

Trong thuc te, nhieu dieu kien kinh doanh can kiem tra dong thoi nhieu yeu to. Day la luc ban ket hop IF voi ham AND hoac OR.

IF + AND — Tat Ca Dieu Kien Phai Dung

=IF(AND(B2>=5, C2>=5, D2>=5), "Dat", "Rot")

Hoc sinh dat khi ca 3 mon deu tu 5 diem tro len. Chi can mot mon duoi 5 la ket qua "Rot".

Vi du thuc te — Thuong nhan vien:

=IF(AND(E2>=100, F2="Hoan thanh"), "Thuong 2 trieu", "Khong thuong")

→ Thuong khi doanh so E2 dat 100 DVT VA hoan thanh chi tieu F2

IF + OR — Chi Can Mot Dieu Kien Dung

=IF(OR(G2="VIP", G2="Premium"), "Uu tien", "Thuong")

Khach hang duoc uu tien neu loai la "VIP" HOAC "Premium". Dung trong CRM de phan luong xu ly yeu cau.

IF + AND + OR Ket Hop

=IF(AND(H2>0, OR(I2="Ha Noi", I2="TP.HCM")), "Ship nhanh", "Ship tieu chuan")

Giao hang nhanh khi don hang co so luong duong (H2>0) VA dia chi o Ha Noi HOAC TP.HCM.

4. IF Long Nhau (Nested IF) — Xu Ly Nhieu Truong Hop

Khi can phan loai thanh 3 nhom tro len, ban long nhieu ham IF vao nhau. Moi gia_tri_neu_sai la mot ham IF khac, tao thanh chuoi kiem tra tuan tu.

Cu Phap Nested IF

=IF(dk1, kq1, IF(dk2, kq2, IF(dk3, kq3, kq_mac_dinh)))

Logic hoat dong: Google Sheets kiem tra dieu kien tu trai sang phai. Gap dieu kien TRUE dau tien → tra ve ket qua tuong ung → dung. Khong dieu kien nao dung → tra ve ket qua mac dinh cuoi cung.

Vi Du: Xep Loai Nhan Vien Theo KPI

=IF(J2>=120, "Xuat sac",

IF(J2>=100, "Tot",

IF(J2>=80, "Dat",

IF(J2>=60, "Can cai thien", "Khong dat"))))

% KPI datKet quaGhi chu
≥ 120%Xuat sacThuong dac biet
100 – 119%TotThuong tieu chuan
80 – 99%DatKhong phat
60 – 79%Can cai thienCanh bao lan 1
< 60%Khong datCanh bao lan 2

Luu y quan trong:

Nested IF kiem tra tu tren xuong. Luon dat dieu kien lon hon truoc (120 → 100 → 80 → 60). Neu dat sai thu tu, ket qua se khong chinh xac.

5. Ham IFS — Thay The Nested IF Hien Dai

Tu phien ban 2020, Google Sheets ho tro ham IFS — viet gon hon, de doc hon Nested IF khi co tu 3 dieu kien tro len.

Cu Phap IFS

=IFS(dk1, kq1, dk2, kq2, dk3, kq3, TRUE, kq_mac_dinh)

Tham so cuoi TRUE, kq_mac_dinh la dieu kien luon dung — dong vai tro "else" mac dinh khi khong dieu kien nao khop.

So Sanh Nested IF vs IFS

Nested IF (kho doc hon):

=IF(A1>=90,"A",IF(A1>=80,"B",IF(A1>=70,"C",IF(A1>=60,"D","F"))))

IFS (de doc hon):

=IFS(A1>=90,"A",A1>=80,"B",A1>=70,"C",A1>=60,"D",TRUE,"F")

Ca hai cho ket qua giong nhau, nhung IFS ro rang hon va it ngoac dong hon — giam nguy co loi cu phap.

6. Ky Thuat IF Nang Cao

6.1 IFERROR — Xu Ly Loi Thong Minh

IFERROR boc quanh cong thuc de bat loi va hien thi thong bao than thien thay vi #N/A, #DIV/0!, #REF!.

=IFERROR(VLOOKUP(K2, $A$2:$B$100, 2, 0), "Khong tim thay")

Thay vi hien thi #N/A xau xi khi VLOOKUP khong tim thay ket qua, se hien "Khong tim thay" than thien. Tim hieu them ve cach xu ly 10 loi pho bien trong Google Sheets.

6.2 IF Voi ISBLANK — Kiem Tra O Trong Chinh Xac

=IF(ISBLANK(L2), "Chua co du lieu", L2*1.1)

ISBLANK() chinh xac hon L2="" vi phan biet duoc o thuc su trong voi o chua chuoi rong do cong thuc tao ra.

6.3 IF Mang (Array IF) — Ap Dung Cho Ca Cot

=ARRAYFORMULA(IF(M2:M100>=5, "Dat", "Truot"))

ARRAYFORMULA bien IF thanh cong thuc mang — ap dung tu dong cho toan bo cot M tu dong 2 den 100 chi bang mot cong thuc duy nhat o o dau tien. Day la ky thuat cot loi trong cac ham Google Sheets nang cao.

6.4 IF Voi SUMIF / COUNTIF — Thong Ke Co Dieu Kien

Ket hop IF voi cac ham thong ke tao ra bao cao dong theo dieu kien:

// Dem so don hang hoan thanh:

=COUNTIF(N2:N100, "Hoan thanh")

// Tong doanh thu theo khu vuc:

=SUMIF(O2:O100, "Ha Noi", P2:P100)

Day la cach tao dashboard tu dong cap nhat — SheetStore su dung ky thuat nay de xay bao cao kinh doanh theo thoi gian thuc. Xem them cach tu dong hoa doanh nghiep voi Google Sheets.

7. Loi Thuong Gap Voi Ham IF & Cach Sua

Loi 1: Thieu dau ngoac kep cho text

Sai: =IF(A1=Yes, "OK", "NO")

Dung: =IF(A1="Yes", "OK", "NO")

Text so sanh phai dat trong dau ngoac kep, nguoc lai Google Sheets hieu la ten vung o hoac ham.

Loi 2: Nham dau < va >

Nham: =IF(A1<10, "Thap", "Cao") khi muon "lon hon 10 la Cao"

Dung: =IF(A1>10, "Cao", "Thap")

Kiem tra ky chieu cua dau bat dang thuc. Dung o vi du voi gia tri bien de test truoc khi ap dung toan bang.

Loi 3: Khong co dieu kien mac dinh trong IFS

Sai: =IFS(A1>=90,"A", A1>=80,"B") — loi #N/A khi A1 < 80

Dung: =IFS(A1>=90,"A", A1>=80,"B", TRUE,"C")

Luon them TRUE, gia_tri_mac_dinh vao cuoi IFS de xu ly moi truong hop con lai.

Loi 4: So sanh ngay thang khong dung kieu du lieu

Sai: =IF(A1>"2026-01-01", "Moi", "Cu") — khong dang tin cay

Dung: =IF(A1>DATE(2026,1,1), "Moi", "Cu")

Luon dung ham DATE() hoac DATEVALUE() khi so sanh ngay thang de dam bao so sanh so serial date, khong phai text.

8. Cau Hoi Thuong Gap (FAQ)

Ham IF trong Google Sheets dung de lam gi?

Ham IF dung de kiem tra mot dieu kien logic va tra ve gia tri khac nhau tuy ket qua TRUE hoac FALSE. Vi du: =IF(A1>10,"Dat","Khong dat") se hien thi "Dat" neu A1 lon hon 10, nguoc lai hien thi "Khong dat".

Ham IF long nhau toi da bao nhieu cap?

Google Sheets cho phep long toi da 64 ham IF. Tuy nhien, khi can kiem tra nhieu dieu kien, ban nen dung IFS() thay vi Nested IF de code de doc va bao tri hon.

Su khac biet giua IF va IFS trong Google Sheets?

IF kiem tra 1 dieu kien, IFS kiem tra nhieu dieu kien theo thu tu va tra ve gia tri tuong ung dieu kien TRUE dau tien. IFS ngan gon hon khi ban can kiem tra 3+ truong hop, thay the cho viec long IF nhieu cap.

Cach ket hop IF voi AND, OR nhu the nao?

Dung IF(AND(dk1, dk2), ket_qua_true, ket_qua_false) khi can ca hai dieu kien deu dung. Dung IF(OR(dk1, dk2), ket_qua_true, ket_qua_false) khi chi can mot trong hai dieu kien dung. Vi du: =IF(AND(A1>0, B1>0), "Ca hai duong", "Co gia tri am").

Loi #VALUE! trong ham IF la do dau?

#VALUE! thuong xay ra khi so sanh kieu du lieu khong khop, vi du so sanh text voi so. Kiem tra lai o tham chieu co chua du lieu dung loai chua. Dung ISNUMBER() hoac ISTEXT() de kiem tra kieu du lieu truoc khi dung IF.

Hoc Google Sheets Bai Ban Voi SheetStore Academy

Khoa hoc Google Sheets tu co ban den nang cao — mien phi — co bai tap thuc hanh

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