Trong quá trình xử lý dữ liệu, việc kiểm tra điều kiện và đưa ra kết quả tương ứng là nhu cầu cực kỳ phổ biến. Chính vì vậy, hàm IF trong Google Sheets, hàm IF nhiều điều kiện trong Google Sheets, hàm IF AND hay hàm IFS luôn nằm trong nhóm hàm quan trọng nhất mà bất kỳ ai làm việc với bảng tính cũng cần nắm vững. Bài viết dưới đây sẽ giúp bạn hiểu rõ bản chất, cách dùng hàm IF, phân biệt các biến thể IF – AND – IFS và áp dụng đúng trong từng tình huống thực tế.
Hàm IF trong Google Sheets là gì?

Về bản chất, hàm IF trong Google Sheets là hàm điều kiện dùng để kiểm tra một biểu thức logic. Nếu điều kiện đó đúng, hàm sẽ trả về một giá trị xác định; ngược lại, nếu điều kiện sai, hàm sẽ trả về một giá trị khác. Nhờ vậy, bạn có thể biến dữ liệu “tĩnh” thành dữ liệu có khả năng phản hồi và phân loại tự động.
Nói một cách đơn giản, hàm IF giúp Google Sheets “ra quyết định” thay bạn dựa trên dữ liệu có sẵn trong bảng tính, thay vì phải kiểm tra và xử lý thủ công từng dòng.
Trong thực tế, hàm IF trong Google Sheets thường được sử dụng trong các trường hợp sau:
- Phân loại dữ liệu (Đạt / Không đạt, Có / Không): Dùng để chuyển các giá trị số hoặc trạng thái kỹ thuật thành kết quả dễ đọc, giúp người xem báo cáo hiểu nhanh mà không cần phân tích chi tiết từng con số.
- Xếp loại điểm số, doanh thu, hiệu suất: Áp dụng để đánh giá mức độ hoàn thành dựa trên ngưỡng đặt trước, ví dụ đạt KPI, vượt chỉ tiêu hay chưa đạt yêu cầu, rất phổ biến trong báo cáo quản lý.
- Kiểm tra trạng thái đơn hàng, thanh toán: Giúp xác định nhanh đơn hàng đã xử lý hay chưa, đã thanh toán hay còn nợ, từ đó hỗ trợ theo dõi và quản lý dữ liệu hiệu quả hơn.
- Tự động hóa báo cáo theo điều kiện: Khi dữ liệu thay đổi, kết quả từ hàm IF sẽ tự cập nhật theo logic đã thiết lập, giảm sai sót và tiết kiệm đáng kể thời gian xử lý bảng tính.
Nhìn chung, với những khả năng như phân loại dữ liệu, xếp loại kết quả, kiểm tra trạng thái và tự động hóa báo cáo, hàm IF trong Google Sheets đóng vai trò nền tảng trong hầu hết các bài toán xử lý dữ liệu cơ bản. Việc sử dụng hàm IF không chỉ giúp bảng tính trở nên rõ ràng, dễ đọc hơn mà còn hỗ trợ người dùng kiểm soát logic dữ liệu một cách chủ động và nhất quán.
Tuy nhiên, cần lưu ý rằng hàm IF chỉ xử lý hiệu quả khi số lượng điều kiện còn đơn giản. Khi bài toán phát sinh nhiều tiêu chí kiểm tra cùng lúc, việc lồng nhiều hàm IF có thể khiến công thức trở nên phức tạp và khó kiểm soát.
Hàm IF nhiều điều kiện trong Google Sheets là gì?

Trong quá trình xử lý dữ liệu thực tế, rất hiếm trường hợp bạn chỉ cần kiểm tra một điều kiện duy nhất. Phần lớn bài toán sẽ yêu cầu đánh giá nhiều tiêu chí cùng lúc, ví dụ như vừa xét điểm số, vừa xét trạng thái, hoặc vừa xét thời gian. Khi đó, hàm IF nhiều điều kiện trong Google Sheets được sử dụng để mở rộng khả năng ra quyết định của bảng tính.
Hiện nay, có 3 cách phổ biến để xử lý nhiều điều kiện trong Google Sheets, tùy vào mức độ phức tạp của bài toán và khả năng đọc hiểu công thức:
- Lồng nhiều hàm IF: Đây là cách truyền thống, sử dụng nhiều hàm IF lồng nhau để kiểm tra từng điều kiện theo thứ tự ưu tiên. Cách này phù hợp với số lượng điều kiện ít, nhưng nếu lồng quá nhiều sẽ khiến công thức dài, khó đọc và khó kiểm soát lỗi.
- Kết hợp IF với AND / OR: Phương pháp này cho phép kiểm tra nhiều điều kiện trong cùng một logical_test, giúp công thức gọn hơn so với việc lồng IF. AND dùng khi cần tất cả điều kiện đều đúng, còn OR dùng khi chỉ cần một trong các điều kiện đúng.
- Sử dụng hàm IFS trong Google Sheets: Đây là cách hiện đại và dễ đọc nhất khi cần xử lý nhiều điều kiện độc lập. Hàm IFS cho phép kiểm tra lần lượt từng điều kiện và trả về kết quả tương ứng mà không cần lồng nhiều IF, rất phù hợp cho báo cáo và bảng phân loại phức tạp.
Tùy vào mục tiêu sử dụng, bạn có thể lựa chọn cách viết hàm IF nhiều điều kiện trong Google Sheets sao cho vừa chính xác, vừa dễ hiểu và dễ bảo trì trong quá trình làm việc với dữ liệu.
Cú pháp hàm IF trong Google Sheets.

Hàm IF trong Google Sheets hay hàm IF nhiều điều kiện trong Google Sheets được xây dựng theo cấu trúc logic rõ ràng, giúp bảng tính kiểm tra điều kiện và trả về kết quả tương ứng. Việc hiểu đúng cú pháp là yếu tố quan trọng để tránh sai công thức và nhầm lẫn khi áp dụng vào dữ liệu thực tế.
Cú pháp:
=IF(logical_test, value_if_true, value_if_false)
Trong đó:
- logical_test: Là điều kiện cần kiểm tra, thường được viết dưới dạng phép so sánh như lớn hơn (>), nhỏ hơn (<), bằng (=), khác (!=), hoặc kiểm tra chuỗi văn bản, ngày tháng. Google Sheets sẽ đánh giá biểu thức này và chỉ trả về một trong hai giá trị logic là TRUE hoặc FALSE.
- value_if_true: Là kết quả mà hàm IF sẽ trả về khi logical_test đúng. Giá trị này có thể là số, văn bản, công thức khác hoặc một ô dữ liệu, tùy vào mục đích xử lý của bạn.
- value_if_false: Là kết quả được trả về khi logical_test sai. Tương tự như value_if_true, phần này có thể là số, chữ, công thức hoặc tham chiếu đến ô khác trong bảng tính.
*Lưu ý quan trọng: Phần logical_test trong hàm IF luôn được Google Sheets đánh giá dưới dạng TRUE hoặc FALSE. Vì vậy, nếu điều kiện viết không đúng logic hoặc dữ liệu không đúng định dạng, hàm IF có thể trả về kết quả sai hoặc báo lỗi.
Việc nắm vững cú pháp này sẽ giúp bạn sử dụng hàm IF trong Google Sheets chính xác hơn, đồng thời tạo nền tảng để áp dụng các dạng nâng cao như hàm IF nhiều điều kiện trong Google Sheets, IF AND và IFS trong các phần tiếp theo.
Cách dùng hàm IF trong Google Sheets (cơ bản)
Ví dụ 1: Kiểm tra đạt / không đạt
Giả sử:
- Cột A: Điểm số
- Yêu cầu: Nếu điểm ≥ 5 thì “Đạt”, ngược lại “Không đạt”
Công thức: =IF(A2>=5;”Đạt”;”Không đạt”)
- Bước 1: Nhập công thức.

Cách dùng hàm IF trong Google Sheets (cơ bản) - Bước 2: Nhấn Enter để trả kết quả.

Cách dùng hàm IF trong Google Sheets (cơ bản)
Giải thích:
- Google Sheets kiểm tra điều kiện A2>=5
- Nếu đúng → trả về “Đạt”
- Nếu sai → trả về “Không đạt”
Đây là cách dùng hàm IF trong Google Sheets phổ biến nhất cho người mới.
Cách dùng hàm IF nhiều điều kiện bằng IF lồng nhau
Ví dụ: Xếp loại học lực
Giả sử: Phân loại học lực dựa trên các tiêu chí sau:
|
|
|
|
|
|
|
|
Các bước áp dụng hàm IF nhiều điều kiện trong Google Sheets như sau:
- Bước 1: Để thực hiện bạn nhập công thức như sau:
=IF(A2>=8;”Giỏi”;IF(A2>=6,5;”Khá”;IF(A2>=5;”Trung bình”;”Yếu”)))

Bước 2: Nhấn enter để hoàn thành sau đó kéo xuống các phần còn lại.

Cách hoạt động:
- IF đầu tiên kiểm tra ≥ 8
- Nếu sai, chuyển sang IF tiếp theo
- Tiếp tục cho đến khi nào thỏa mãn điều kiện
Ưu điểm: Sử dụng linh hoạt và dùng được trong nhiều trường hợp
Nhược điểm: Công thức dài và khó đọc khi nhiều điều kiện.
Hàm IF kết hợp hàm AND trong Google Sheets là gì?
Hàm IF AND trong Google Sheets là cách kết hợp hàm IF với hàm AND để kiểm tra nhiều điều kiện cùng lúc, trong đó tất cả điều kiện phải đúng thì IF mới trả về kết quả đúng.
Cú pháp:
=IF(AND(điều_kiện_1, điều_kiện_2, …), giá_trị_đúng, giá_trị_sai)
Ví dụ: Xét thưởng nhân viên
Điều kiện: Doanh thu ≥ 100 triệu và số ngày làm việc ≥ 20
- Bước 1: Nhập công thức:
=IF(AND(A2>=100000000;B2>=20);”Được thưởng”;”Không thưởng”).

- Bước 2: Nhấn Enter xong kéo xuống để hoàn thành các phần còn lại.

Hàm IF kết hợp hàm AND trong Google Sheets là gì?
Giải thích:
- AND kiểm tra tất cả điều kiện
- Nếu tất cả đúng → IF trả về “Được thưởng”
- Chỉ cần 1 điều kiện sai → “Không thưởng”
Hàm IF AND rất phù hợp khi xét điều kiện ràng buộc chặt chẽ.
Hàm IFS trong Google Sheets là gì?
Hàm IFS trong Google Sheets được dùng để kiểm tra nhiều điều kiện theo thứ tự và trả về kết quả tương ứng với điều kiện đúng đầu tiên. Hàm này được sinh ra nhằm thay thế cho IF lồng nhau, giúp công thức ngắn gọn, rõ ràng và dễ kiểm soát logic hơn khi có nhiều trường hợp cần xét.
Nói cách khác, IFS cho phép bạn viết nhiều điều kiện IF trong một công thức duy nhất, không cần lồng IF vào IF như trước.
Nguyên tắc hoạt động của hàm IFS
- Các điều kiện được kiểm tra theo thứ tự từ trên xuống dưới
- Khi gặp điều kiện đúng đầu tiên, Google Sheets dừng lại và trả về kết quả
- Những điều kiện phía sau sẽ không được xét tiếp
- Nếu không có điều kiện nào đúng, hàm sẽ báo lỗi #N/A (trừ khi bạn tự xử lý)
Cú pháp hàm IFS
=IFS(
điều_kiện_1,
kết_quả_1,
điều_kiện_2,
kết_quả_2,
…
)
Giải thích cú pháp:
- điều_kiện_1: Điều kiện được kiểm tra đầu tiên
- kết_quả_1: Kết quả trả về nếu điều_kiện_1 đúng
- điều_kiện_2: Điều kiện tiếp theo nếu điều_kiện_1 sai
- kết_quả_2: Kết quả trả về nếu điều_kiện_2 đúng
- Các cặp điều kiện – kết quả tiếp tục theo cùng logic
Cách sử dụng hàm IFS trong Google Sheets
Để thực hiện dùng hàm IFS ta làm như sau:
- Bước 1: Ví dụ ta cần xếp loại học sinh với điều kiện “>=8” là giỏi; “>=6,5” là khá; “>=5” là trung bình còn lại là yếu ta nhập công thức như hình.
=IFS(
A2>=8;”Giỏi”;
A2>=6,5;”Khá”;
A2>=5;”Trung bình”;
A2<5;”Yếu”
)

- Bước 2: Nhấn Enter và kéo xuống để hoàn thành.

Nguyên tắc hoạt động của hàm IFS
*Ưu điểm: Dễ đọc, không cần lồng IF và dễ bảo trì công thức.
*Lưu ý quan trọng: IFS không có giá trị mặc định, nếu không điều kiện nào đúng → trả về lỗi #N/A và có thể khắc phục bằng IFERROR.
So sánh IF, IF AND và IFS trong Google Sheets.

Khi làm việc với dữ liệu, việc chọn đúng hàm điều kiện sẽ ảnh hưởng trực tiếp đến độ chính xác, khả năng mở rộng và mức độ dễ đọc của công thức. Dưới đây là bảng so sánh chi tiết giữa IF, IF AND và IFS trong Google Sheets để bạn dễ phân biệt và lựa chọn.
| Tiêu chí | IF | IF AND | IFS |
| Số điều kiện | 1 điều kiện | Nhiều điều kiện (bắt buộc đúng tất cả) | Nhiều điều kiện (xét theo thứ tự) |
| Cách hoạt động | Kiểm tra đúng hoặc sai | Kiểm tra nhiều điều kiện thỏa mãn cùng lúc | Kiểm tra từng điều kiện, dừng ở điều kiện đúng đầu tiên |
| Độ dễ đọc | Trung bình | Trung bình | Cao |
| Công thức dài | Có thể dài khi lồng IF | Dễ dài và rối | Gọn gàng, rõ ràng |
| Khả năng mở rộng | Kém khi nhiều điều kiện | Trung bình | Tốt |
| Phù hợp với | Điều kiện đơn giản | Điều kiện ràng buộc | Phân loại nhiều mức |
Dựa vào bảng so sánh trên đây, có thể thấy rằng:
- Hàm IF phù hợp khi chỉ cần xét một điều kiện cơ bản, dễ viết nhưng hạn chế khi mở rộng.
- Hàm IF AND dùng tốt trong các trường hợp nhiều điều kiện bắt buộc phải đồng thời đúng, nhưng công thức dễ dài và khó đọc.
- Hàm IFS trong Google Sheets được ưu tiên trong báo cáo, chấm điểm, xếp loại vì công thức ngắn gọn, logic rõ ràng và dễ chỉnh sửa.
Những lỗi thường gặp khi dùng hàm IF nhiều điều kiện trong Google Sheets.

Mặc dù hàm IF khá phổ biến, nhưng người dùng vẫn thường gặp lỗi do cú pháp sai hoặc logic chưa đúng. Dưới đây là một số những lỗi điển hình cần tránh.
-
Quên đặt text trong dấu ngoặc kép
Đây là lỗi phổ biến nhất khi dùng hàm IF nhiều điều kiện trong Google Sheets.
Ví dụ sai:=IF(A2>=5,Đạt,Không đạt)
Đúng:=IF(A2>=5,”Đạt”,”Không đạt”)
Mọi giá trị dạng chữ bắt buộc phải đặt trong dấu ngoặc kép.
-
Nhầm thứ tự điều kiện
Khi xét nhiều mức, nếu đặt điều kiện nhỏ trước điều kiện lớn, kết quả sẽ sai logic.
Ví dụ sai:=IF(A2>=5,”Đạt”,IF(A2>=8,”Giỏi”,”Không đạt”))
Điều kiện lớn hơn có thể không bao giờ được xét tới.
Nguyên tắc đúng: Điều kiện cao → thấp, chặt → rộng.
-
Quá nhiều hàm IF lồng nhau
Công thức quá dài thường khiến người dùng khó đọc và khó kiểm soát logic, đặc biệt khi cần chỉnh sửa hoặc mở rộng dữ liệu. Việc lồng nhiều điều kiện cũng làm tăng nguy cơ sai sót, dễ gây lỗi logic nếu bỏ sót dấu ngoặc hoặc đặt sai thứ tự điều kiện, dẫn đến kết quả không chính xác.
Khi số điều kiện từ 3 trở lên, nên chuyển sang dùng hàm IFS trong Google Sheets để dễ kiểm soát.
-
Điều kiện không trả về kết quả TRUE hoặc FALSE
Tham số logical_test bắt buộc là biểu thức logic.
Sai:=IF(A2,”Đạt”,”Không đạt”)
Đúng:=IF(A2>0,”Đạt”,”Không đạt”)
Việc nắm rõ những lỗi thường gặp khi dùng hàm IF trong Google Sheets sẽ giúp bạn tránh sai công thức, đảm bảo kết quả trả về đúng logic và sử dụng hàm IF trong Google Sheets hiệu quả, chính xác hơn trong thực tế.
>>>Xem Thêm: Cách lọc dữ liệu trùng trong Google Sheets nhanh nhất 2025
Khi nào nên dùng hàm IF, khi nào nên dùng hàm IFS?

Việc chọn đúng hàm không chỉ giúp công thức chạy đúng mà còn giúp bảng tính dễ bảo trì và mở rộng về sau.
Dùng hàm IF trong Google Sheets khi:
- Chỉ có 1 điều kiện đơn giản
- Logic rõ ràng, không cần phân loại nhiều mức
- Ví dụ: Có / Không, Đạt / Không đạt
Dùng hàm IF AND trong Google Sheets khi:
- Cần nhiều điều kiện ràng buộc đồng thời
- Tất cả điều kiện đều phải đúng mới trả kết quả
- Ví dụ: Điểm ≥ 8 và chuyên cần ≥ 80%
Dùng hàm IFS trong Google Sheets khi:
- Cần phân loại nhiều mức dữ liệu
- Có nhiều trường hợp khác nhau
- Muốn công thức gọn, dễ đọc, dễ chỉnh sửa
- Ví dụ: Xếp loại học lực, phân nhóm doanh thu, đánh giá hiệu suất
Tóm lại, việc chọn đúng hàm IF nhiều điều kiện trong Google Sheets, IF AND hay IFS sẽ giúp bạn xây dựng công thức logic hơn, hạn chế lỗi sai trong quá trình xử lý dữ liệu. Đồng thời, bảng tính cũng dễ mở rộng khi phát sinh thêm điều kiện mới, giúp việc phân tích và tổng hợp dữ liệu trở nên nhanh chóng, chính xác và hiệu quả hơn trong các báo cáo thực tế.
>>>Tìm Hiểu Các Hàm Khác Tại: Hàm SUMIFS trong Google Sheets là gì? Cách dùng chi tiết
Kết luận
Việc hiểu và sử dụng thành thạo hàm IF trong Google Sheets, hàm IF nhiều điều kiện trong Google Sheets, hàm IF AND và hàm IFS trong Google Sheets sẽ giúp bạn xử lý dữ liệu nhanh hơn, chính xác hơn và chuyên nghiệp hơn trong mọi báo cáo. Thay vì làm thủ công, các hàm điều kiện cho phép bạn tự động hóa hoàn toàn quá trình phân loại và đánh giá dữ liệu.
Nếu bạn còn bất cứ thắc mắc nào cần được chúng tôi hỗ trợ giải đáp, vui lòng liên hệ ngay đến GWS Check qua số Hotline 024.9999.7777 để được tư vấn chi tiết và đúng nhu cầu sử dụng thực tế.









