Hướng Dẫn Cách Sử Dụng Hàm If Trong Excel

Giới thiệu

Trong thế giới công việc văn phòng và phân tích dữ liệu, Excel vẫn là một công cụ vô cùng quan trọng. Một trong những hàm cơ bản nhưng cũng vô cùng mạnh mẽ của Excel là hàm IF (được dịch là “nếu”). Hàm IF cho phép chúng ta thực hiện các phép kiểm tra logic và trả về giá trị khác nhau dựa trên điều kiện. Khi biết cách khai thác hàm IF một cách linh hoạt, bạn sẽ có thể tự động hóa nhiều quy trình, giảm thiểu lỗi thủ công và nâng cao hiệu suất công việc.

Bài viết này sẽ đi sâu vào cách sử dụng hàm IF trong Excel, từ cơ bản đến nâng cao, bao gồm cấu trúc, ví dụ thực tế, cách kết hợp với các hàm khác, mẹo tránh lỗi và những lưu ý quan trọng khi áp dụng trong thực tế.

1. Cấu trúc cơ bản của hàm IF

Cú pháp của hàm IF trong Excel rất đơn giản:

=IF(điều_kiện, giá_trị_nếu_có, giá_trị_nếu_chưa)
  • điều_kiện: Đây là biểu thức logic mà Excel sẽ kiểm tra. Nếu điều kiện đúng (TRUE), hàm trả về giá trị giá_trị_nếu_có; nếu sai (FALSE), trả về giá_trị_nếu_chưa.
  • giá_trị_nếu_có: Giá trị书记 trả về khi điều kiện đúng. Có thể là số, chuỗi, tham chiếu ô hoặc một công thức.
  • giá_trị_nếu_chưa: Giá trị trả về khi điều kiện sai. Tương tự như trên.

Lưu ý: Nếu bạn chỉ muốn trả về giá trị khi điều kiện đúng và bỏ qua giá trị sai, bạn có thể đặt "" (chuỗi rỗng) hoặc 0 tùy vào mục đích.

Ví dụ thực tế

Giả sử bạn có một bảng điểm học sinh và muốn đánh dấu “Đ パ” nếu điểm >= 50, ngược lại “Không đạt”.

=IF(B2>=50, "Đạt", "Không đạt")

Trong đó, ô B2 chứa điểm của học sinh.

2. Kiểm tra điều kiện phức tạp

2.1. Sử dụng các toán tử so sánh

  • = : bằng
  • <> : khác
  • > : lớn hơn ‌
  • >= : lớn hơn hoặc bằng
  • < : nhỏ hơn
  • <= : nhỏ hơn hoặc bằng

Bạn có thể kết hợp nhiều toán tử trong một điều kiện:

=IF(AND(A2>10, B2<5), "Thỏa", "Không thỏa")

2.2. Hàm AND, OR, NOT

  • AND: Trả về TRUE nếu tất cả các điều kiện đều đúng.
  • OR: Trả về TRUE nếu ít nhất một điều kiện đúng.
  • NOT: Đảo ngược giá trị logic.

Ví dụ: Kiểm tra xem điểm có trong khoảng từ 70 đến 90 không?

=IF(AND(A2>=70, A2<=90), "Giỏi", "Không giỏi")

3. Đánh giá nhiều điều kiện (IF lồng nhau)

Trong thực tế, bạn thường cần nhiều mức đánh giá. Thay vì viết nhiều hàm IF lồng nhau, bạn có thể dùng hàm IFS (Excel 2026 trở lên) hoặc Seth. Tuy nhiên, nếu bạn đang dùng phiên bản cũ, IF lồng là cách duy nhất.

3.1. IF lồng

=IF(A2<50, "Yếu", IF(A2<70, "Trung Bình", IF(A2<90, "Tốt", "Xuất Sắc")))
  • Nếu điểm < 50: “Yếu”.
  • Nếu điểm >= 50 và <70: “Trung Bình”.
  • Nếu điểm >= 70 và <90: “Tốt”.
  • Nếu điểm >= 90: “Xuất Sắc”.

3.2. Hàm IFS (Excel 2026+)

=IFS(A2<50, "Yếu", A2<70, "Trung Bình", A2<90, "Tốt", TRUE, "Xuất Sắc")

IFS giúp viết ngắn gọn hơn và tránh lồng nhiều IF.

4. Kết hợp hàm IF với các hàm khác

Hàm IF thường được kết hợp với các hàm khác để thực hiện các phép tính phức tạp hơn.

HàmMô tảVí dụ
SUMIFTổng các giá trị thỏa điều kiện=SUMIF(A2:A10, ">100", B2:B10)
COUNTIFĐếm số ô thỏaНИ=COUNTIF(A2:A10, "<>")
VLOOKUPTìm kiếm giá trị=IFERROR(VLOOKUP(A2, Sheet2!A:B, 2, FALSE), "Không tìm thấy")
TEXTĐịnh dạng văn bản=IF(A2>0, TEXT(A2, "$#,##0.00"), "Không có")

Ví dụ: Tính doanh thu dựa trên mức doanh số

Hướng Dẫn Cách Sử Dụng Hàm If Trong Excel
Hướng Dẫn Cách Sử Dụng Hàm If Trong Excel

Giả sử bạn có cột doanh số (A) và muốn tính doanh thu theo quy_answers:

  • Nếu doanh số < 10k: 5% hoa hồng.
  • 10k-50k: 10% hoa hồng.
  • 50k: 15% hoa hồng.

=IF(A2<10000, A20.05, IF(A2<=50000, A20.10, A20.15))

5. Đánh giá trong báo cáo tài chính và phân tích dữ liệu

Trong báo cáo tài chính, hàm IF thường được dùng để:

  1. Chuyển đổi số liệu thành chuẩn: Ví dụ, kiểm tra dựa trên chỉ số tài chính và trả về khuyến nghị.
  2. Điều kiện ngoại lệ: Xử lý dữ liệu bị sai lệch, giá trị null.
  3. Tạo bảng điều kiện: Tạo các bảng có ràng buộc logic, như bảng kiểm tra dự án, bảng đánh giá rủi ro.

Ví dụ thực tế: Đánh giá rủi ro tín dụng

| Tên khách hàng | Số dư | Lịch sử trả nợ | Rủi ro |
|Achievements | | | |
|—|—|—|—|
| A | 5000 | 3 | ? |
| B | 20000 | 5 | ? |
| C | 8000 | 1 | ? |

Công thức:

=IF(AND(B2>10000, C2>3), "Đề cao rủi ro", "Rủi ro thấp")

Nếu số dư lớn hơn 10k và lịch sử trả nợ thấp hơn 3 lần, rủi ro cao.

6. Lưu ý khi sử dụng hàm IF

6.1. Tránh lỗi #N/A, #VALUE!, #DIV/0!

  • Sử dụng IFERROR હુમ để xử lý lỗi:
    =IFERROR(IF(A2>B2, "Lớn hơn", "Nhỏ hơn"), "Lỗi dữ liệu")

6.2. Đảm bảo điều kiện logic

  • disability khi viết điều kiện có thể dẫn đến điều kiện trùng lặp hoặc điều kiện phủ nhận.
  • Kiểm tra lại các cột dữ liệu, tránh lỗi sai định dạng (ví dụ: dữ liệu số được lưu dưới dạng văn bản).

6.3. Sử dụng hàm CHOOSE thay vì गरी IF lồng

Nếu bạn cần phân loại theo nhiều mức, hàm CHOOSE có thể giúp tránh lồng IF nhiều mức:

=CHOOSE(MATCH(A2, {0,50,70,90}, 1), "Yếu", "Trung Bình", "Tốt", "Xuất Sắc")

6.4. Sử dụng hàm LOOKUP cho phép trả về giá trị dựa trên bảng

=VLOOKUP(A2, $D$2:$E$5, 2, TRUE)
  • Dùng TRUE (hoặc bỏ trống) để tìm kiếm gần nhất.

7. Các vấn đề thường gặp và cách khắc phục

Vấn đềNguyên nhânGiải pháp
IF trả về giá trị saiĐộ dài của điều kiện > 255 ký tựSử dụng hàm N hoặc LEN để rút gọn
IF lồng bị quá sâuGiới hạn 7 mức lồngChuyển sang hàm IFS hoặc CHOOSE
IF không nhận dữ liệu văn bảnĐịnh dạng số vs văn bảnDùng TEXT hoặc chuyển đổi kiểu dữ liệu
Lỗi #NAME?Hàm chưa được nhập đúngKiểm tra chính tả, phiên bản Excel
Thay đổi dữ liệu không cập nhậtBảng dữ liệu không được liên kếtDùng tính năng Dynamic Array hoặc OFFSET

8. Ứng dụng nâng cao: Định kỳ và điều kiện động

Hàm IF cũng có thể được áp dụng trong các tình huống đòi hỏi tính toán theo thời gian, chẳng hạn:

  • Kiểm tra thời hạn hợp đồng:
    =IF(TODAY()>D2, "Hết hạn", "Còn hạn")
  • Tính lãi suất theo kỳ hạn:
    =IF(DATEDIF(B2, TODAY(), "y")<1, A20.01, A20.02)

Mẹo: Sử dụng hàm DATEDIF để tính khoảng thời gian giữa hai ngày.

9. Kết luận

Hàm IF trong Excel là công cụ mạnh mẽ giúp bạn kiểm tra logic và trả về kết quả phù hợp với nhiều tình huống thực tế. Bằng cách áp dụng các kỹ thuật như lồng IF, kết hợp với các hàm khác, hoặc sử dụng các hàm nâng cao như IFS, CHOOSE và VLOOKUP, bạn có thể tối ưu hóa quy trình làm việc, giảm thiểu lỗi và nâng cao hiệu suất công việc.

Việc hiểu rõ cấu trúc, cách sử dụng, cùng với những lưu ý và mẹo tránh lỗi sẽ giúp bạn khai thác tối đa tiềm năng của hàm IF. Hãy thử áp dụng vào các bảng tính thực tế của mình và cảm nhận sự khác biệt trong tính tự động và chính xác của dữ liệu. Happy Excel!

⚠️
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