Cách Sử Dụng Hàm If Trong Excel Để Xếp Loại

Trong thế giới công việc, dữ liệu luôn là tài sản quan trọng nhất. Khi muốn phân loại, đánh giá hay đưa ra quyết định dựa trên một tập hợp сек dữ liệu, Excel – một trong những công cụ mạnh nhất để thao tác và phân tích dữ liệu – luôn được ưa chuộng. Trong số những hàm cơ bản nhưng vô cùng hữu ích nhất, hàm IF (được dịch là “nếu”) luôn là ngọn đèn dẫn đường cho các nhà phân tích, nhà quản lý, sinh viên và bất kỳ ai cần đưa ra những quyết định logic dựa trên dữ liệu.

Trong bài viết này, chúng ta sẽ đi sâu vào cách sửংg hàm IF trong Excel để xếp loại, từ những khái niệm cơ bản, cách viết công thức, các ví dụ thực tế, tối ưu công thức, tránh lỗi và những mẹo nhỏ giúp bạn nâng cao hiệu quả công việc. Bài viết sẽ dài hơn 1500 chữ, chi tiết và dễ hiểu, giúp bạn trở thành người “sống” trong thế giới Excel.

1. Giới thiệu chung về hàm IF

Hàm IF trong Excel có dạng chuẩn:

IF(điều kiện, giá trị_nếu_thật, giá trị_nếu_điều_khoản)
  • điều kiện: biểu thức logic trả về TRUE hoặc FALSE. Thường là một phép so sánh, ví dụ A1>10.
  • giá trị_nếu_thật: giá trị hoặc công thức được trả về khi điều kiện đúng.
  • giá trị_nếu_điều_khoản: giá trị hoặc công thức được trả về khi điều kiện sai.

Hàm IF thường được sử dụng để:
– Kiểm tra dữ liệu và trả về giá trị tùy theo điều kiện.
– Tạo ra các cột phân loại (đánh dấu, xếp hạng, etc.).
– Kiểm tra lỗi trong dữ liệu (IFERROR).
– Tích hợp với các hàm khác để thực hiện tính toán phức tạp hơn.

2. Cách viết công thức IF đơn giản

2.1 Ví dụ 1: Kiểm tra điểm số

Giả sử bạn có một bảng điểm của học sinh với cột A là tên và cột B là điểm số. Bạn muốn xếp loại học sinh dựa trên quy chuẩn:

  • 9 – 10: Xuất sắc
  • 8 – 8.9: Giỏi
  • 7 – 7.9: Khá
  • 5 – 6.9: Trung Bình
  • <5: Yếu

Công thức IF đơn giản có thể viết như sau:

=IF(B2>=9,"Xuất sắc",IF(B2>=8,"Giỏi",IF(B2>=7,"Khá",IF(B2>=5,"Trung Bình","Yếu"))))

Lưu ý:
– Các điều kiện được viết theo thứ tự giảm dần.
– Mỗi IF lồng nhau, vì vậy cần chú ý về số lượng dấu ngoặc.

2.2 Ví dụ 2: Kiểm tra tình trạng hợp đồng

Bạn muốn xác định “Đang thực hiện” hoặc “Đã kết thúc” dựa trên ngày kết thúc hợp đồng (cột Cdecimal).ঙ্গ:

=IF(C2>=TODAY(),"Đang thực hiện","Đã kết thúc")

Hàm TODAY() trả về ngày hiện tại, giúp tự động cập nhật tình trạng.

3. Kiểm tra nhiều điều kiện: IF kết hợp với AND/OR

Đôi khi điều kiện cần kiểm tra nhiều tiêu chí, không chỉ so sánh một giá trị duy nhất. Khi đó, ta có thể kết hợp IF với các hàm logic AND hoặc OR.

3.1 Ví dụ: Xếp loại dựa trên điểm và điểm trung gian

Giả sử:
– Điểm trung gian (cột C) > 70
– Điểm cuối kỳ (cột B) > 85

Nếu cả hai điều kiện đúng, học sinh sẽ được xếp loại “Rất Giỏi”. Ngược lại, “Giỏi”.

Công thức:

=IF(AND(B2>85, C2>70), "Rất Giỏi", "Giỏi")

Nếu chỉ cần ít nhất một điều kiện đúng, dùng OR:

=IF(OR(B2>85, C2>70), "Tốt", "Trung Bình")

3.2 Ví dụ: Kiểm tra nhiều mức điểm

Bạn muốn phân loại “Xuất sắc”, “Giỏi”, “Khá”, “Trung Bình”, “Yếu” dựa trên điểm (cột B) và điểm trung gian (cột C). Hãy dùng IFS (Excel 2026 trở lên) hoặc lồng IF với AND:

=IFS( AND(B2>=9, C2>=8), "Xuất sắc", AND(B2>=8, C2>=7), "Giỏi", AND(B2>=7, C2>=6), "Khá", AND(B2>=5, C2>=4), "Trung Bình", TRUE, "Yếu"
)

Hàm IFS giúp công thức ngắn gọn, dễ đọc.

4. Lựa chọn hàm IF hay hàm CHOOSE trong Excel

Trong một số trường hợp, thay vì lồng nhiều IF, bạn có thể dùng hàm CHOOSE kết hợp với MATCH hoặc LOOKUP để làm cho công thức gọn gàng hơn.

4.1 Ví dụ: Xếp loại dựa trên điểm

Bạn có bảng xếp hạng:

Điểm tối thiểuXếp loại
9Xuất sắc
8Giỏi
7Khá
5Trung Bình
0Yếu

Công thức:

=CHOOSE(MATCH(B2,{9,8,7,5,0},1), "Xuất sắc","Giỏi","Khá","Trung Bình","Yếu")

Giải thích:
– MATCH tìm vị trí của điểm trong dãy.
– CHOOSE chọn giá trị tương ứng.

5. Kiểm tra lỗi: IFERROR

Khi thực hiện các phép tính phức tạp, có thể xảy ra lỗi #DIV/0!, #VALUE!, v.v. Hàm IFERROR giúp bắt lỗi và thay thế giá trị mặc định.

Ví dụ: Tính tỷ lệ doanh thu / chi phí:

=IFERROR(D2/C2,"Không hợp lệ")

Nếu chia cho 0, công thức trả về “Không hợp lệ” thay vì lỗi.

6. Ví dụ thực tế: Xếp loại nhân viên

Giả sử bạn quản lý một phòng ban và cần xếp loại nhân viên dựa trên nhiều tiêu chí:
1. Hiệu suất công việc (đánh giá 1-10, cột B)
2. Số giờ làm việc (cột C)
3. Sự hiện diện (cột D: 0–100%)

Cách Sử Dụng Hàm If Trong Excel Để Xếp Loại
Cách Sử Dụng Hàm If Trong Excel Để Xếp Loại

Bạn muốn xếp loại:
– Xuất sắc: Hiệu suất >= 9 và thời gian làm việc >= 40h và hiện diện >= 95%
– Giỏi: Hiệu suất >= 8 và thời gian làm việc >= 35h và hiện diện >= 90%
– Khá: Hiệu suất >= 7 và thời gian làm việc >= 30h và hiện diện >= 85%
– Trung Bình: Còn lại

Công thức:

=IFS( AND(B2>=9, C2>=40, D2>=95), "Xuất sắc", AND(B2>=8, C2>=35, D2>=90), "Giỏi", AND(B2>=7, C2>=30, D2>=85), "Khá", TRUE, "Trung Bình"
)

Nếu bạn dùng Excel phiên bản cũ (trước 2026), hãy lồng IF:

=IF(AND(B2>=9, C2>=40, D2>=95), "Xuất sắc", IF(AND(B2>=8, C2>=35, D2>=90), "Giỏi", IF(AND(B2>=7, C2>=30, D2>=85), "Khá", "Trung Bình")))

7. Tối ưu công thức IF: Giữ tính nhanh và tránh lỗi

7.1 Giảm số lượng IF lồng nhau

  • Sử dụng IFS nếu Excel hỗ trợ.
  • Khi không thể, dùng CHOOSE + MATCH.

7.2 Sử dụng LOOKUP hoặc VLOOKUP

Nếu bạn có bảng tham chiếu xếp loại, dùng VLOOKUP hoặc INDEX/MATCH giúp giảm công thức.

Ví dụ: Bảng xếp loại (điểm tối thiểu, xếp loại):

اتها:

Điểm tối thiểuXếp loại
9Xuất sắc
8Giỏi
7Khá
5Trung Bình
0Yếu

Công thức:

=VLOOKUP(B2, $A$1:$B$5, 2, TRUE)

TRUE cho phép tìm kiếm gần đúng (tương tự MATCH với 1).

7.3 Tránh lỗi #N/A trong VLOOKUP

Sử dụng IFERROR:

=IFERROR(VLOOKUP(B2, $A$1:$B$5, 2, TRUE), "Không xác định")

7.4 Đặt điều kiện rõ ràng

  • Luôn viết điều kiện trong thứ tự hợp lý (đầu tiên các điều kiện hiếm gặp, sau đó các điều kiện thường gặp).
  • Tránh lặp lại điều kiện.

7.5 Kiểm tra dữ liệu đầu vào

  • Đảm bảo dữ liệu trong cột điểm là số (không phải chuỗi).
  • Sử dụng ISTEXT, ISNUMBER để kiểm tra.

8. Cách xử lý dữ liệu lớn với hàm IF

Khi làm việc với hàng nghìn dòng, công thức lồng IF nhiều có thể làm giảm tốc độ tính toán. Dưới đây là một số mẹo:

8.1 Dùng công thức mảng

  • Dùng FILTER, SORT, UNIQUE để tách dữ liệu ra một vùng mới, sau đó áp dụng IF.

8.2 Sử dụng Power Query

  • Power Query (Get & Transform) cho phép bạn áp dụng logic xếp loại mà không cần công thức trong ô.

8.3 Sử dụng VBA

  • Nếu công thức quá phức tạp, viết hàm tùy chỉnh trong VBA để thực hiện xếp loại.

9. Kiểm tra lỗi thường gặp khi dùng hàm IF

LỗiNguyên nhânGiải pháp
#VALUE!So sánh chuỗi với số, hoặc dữ liệu không hợp lệKiểm tra kiểu dữ liệu, dùng VALUE()
#REF!Dấu ngoặc không khớpĐảm bảo số lượng dấu ngoặc đúng
#DIV/0!Chia cho 0Dùng IFERROR hoặc kiểm tra trước
Số điều kiện quá nhiềuExcel có giới hạn 64 IF lồng nhauSử dụng IFS hoặc CHOOSE/VLOOKUP
Độ dài công thức > 8192 ký tựExcel giới hạn độ dài công thứcTách công thức ra các cột phụ

10. Thực hành: Tạo bảng xếp loại doanh số bán hàng

Giả sử bạn quản lý một đội ngũ bán hàng. Bạn có bảng dữ liệu:

Nhân viênDoanh số (tháng)
A1200000
B850000
C400000
D200000
E950000

Bạniket muốn xếp loại:

  • Vượt chỉ tiêu: Doanh số > 1.000.000
  • Đạt chỉ tiêu: Doanh số > 750.000
  • Dưới chỉ tiêu: Doanh số <= 750.000

Công thức IF đơn giản:

=IF(B2>1000000,"Vượt chỉ tiêu",IF(B2>750000,"Đạt chỉ tiêu","Dưới chỉ tiêu"))

Nếu muốn thêm điều kiện “Đặc biệt” cho những doanh số > 1.5 triệu:

=IF(B2>1500000,"Đặc biệt", IF(B2>1000000,"Vượt chỉ tiêu", IF(B2>750000,"Đạt chỉ tiêu","Dưới chỉ tiêu")))

11. Một số mẹo nâng cao khi dùng IF

11.1 Đánh giá المغربية

  • Khi cần tính toán nhiều điều kiện, hãy tách từng điều kiện ra cột phụ, sau đó dùng IF cuối cùng.

11.2 Tạo công thức động

  • Sử dụng INDIRECT để tham chiếu tới cột khác dựa trên điều kiện. Ví dụ: nếu A1="Giảm", lấy giá trị từ cột B; nếu A1="Tăng", lấy từ cột C.
=IF(A1="Giảm",INDIRECT("B"&ROW()),INDIRECT("C"&ROW()))

11.3 Đánh giá dữ liệu bất thường

  • Kết hợp IF với ISERROR, ISNUMBER, ISBLANK để kiểm tra dữ liệu trước khi xử lý.

12. Kết luận

Hàm IF trong Excel là một công cụ mạnh mẽ nhưng cũng đầy tiềm năng khi được khai thác đúng cách. Bằng cách hiểu rõ cấu trúc công thức, tận dụng các hàm hỗ trợ như AND, OR, IFS, CHOOSE, VLOOKUP, INDEX/MATCH, và IFERROR, bạn có thể xây dựng các hệ thống xếp loại linh hoạt, chính xác và dễ bảo trì. Đừng quên kiểm tra dữ liệu đầu vào, tối ưu công thức khi làm việc với EIN nhiều dòng, và tránh lỗi thường gặp để giữ cho bảng tính của bạn luôn sạch sẽ, nhanh chóng và tin cậy.

Dù bạn là một quản trị viên dữ liệu, giáo viên, nhà sản xuất hay một người tự học, việc nắm vững cách sử dụng hàm IF sẽ giúp bạn tăng hiệu quả công việc, giảm sai sót và đưa ra những quyết định chính xác dựa trên dữ liệu thực tế. Hãy thử áp dụng các ví dụ trong bài viết vào thực tiễn và khám phá những khả năng vô hạn mà Excel mang lại.

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận