
Hàm IF trong Excel là hàm điều kiện thiết yếu và được sử dụng rộng rãi, giúp người dùng thực hiện các phép toán logic để trả về kết quả dựa trên điều kiện đã đặt. Nếu bạn đang làm việc với số liệu hoặc cần xử lý các tình huống có điều kiện khác nhau, hàm này là công cụ không thể thiếu. Mytour sẽ giới thiệu tổng quan về hàm IF, cách áp dụng công thức, các ví dụ thực tế và cách xử lý lỗi thường gặp khi dùng hàm này.
Hàm IF trong Excel là gì?
Hàm IF là một trong những hàm cơ bản nhất của Excel, cho phép kiểm tra một điều kiện và trả về một giá trị nếu điều kiện đúng, ngược lại trả về giá trị khác nếu điều kiện sai. Đây là hàm cực kỳ hữu ích cho việc phân loại, tính toán và xử lý dữ liệu. Cấu trúc hàm cơ bản như sau:
=IF(logical_test, value_if_true, value_if_false)
- logical_test: Điều kiện bạn muốn kiểm tra.
- value_if_true: Giá trị trả về khi điều kiện đúng.
- value_if_false: Giá trị trả về khi điều kiện sai.

Ví dụ minh họa đơn giản:
Nếu giá trị trong ô A1 lớn hơn 10, Excel sẽ hiển thị “Lớn hơn 10”, ngược lại sẽ hiện “Nhỏ hơn hoặc bằng 10”.
Công thức cơ bản chuẩn của hàm IF trong Excel
Để sử dụng hàm IF một cách hiệu quả, bạn cần hiểu rõ cấu trúc chuẩn của công thức. Cách viết cơ bản như sau:
Ví dụ: Giả sử bạn muốn đánh giá điểm số của học sinh trong ô A2:
Khi giá trị tại ô A2 lớn hơn hoặc bằng 5, kết quả sẽ là “Đạt”, còn nếu không thì là “Không đạt”.

Hàm điều kiện này cũng có thể được kết hợp với nhiều hàm khác để mở rộng khả năng tính toán của bạn.
Một vài ví dụ minh họa giúp bạn dễ dàng áp dụng hàm IF đơn giản hơn.
Trước khi khám phá các ứng dụng nâng cao của hàm IF, hãy bắt đầu với một số ví dụ cơ bản giúp bạn làm quen với cách thức hoạt động của hàm này. Những ví dụ này sẽ tạo nền tảng vững chắc để bạn dễ dàng áp dụng vào công việc và học tập.
Ví dụ 1: Kiểm tra giá trị trong ô A2
Bài toán: Nếu giá trị trong ô A2 lớn hơn 50 thì hiển thị “Tốt”, ngược lại hiển thị “Cần cải thiện”.
Giải thích: Đây là ví dụ đơn giản để bạn hiểu cách dùng hàm IF trong Excel. Công thức này sẽ kiểm tra xem ô A2 có giá trị lớn hơn 50 hay không. Nếu có, kết quả là “Tốt”, còn nếu không thì hiển thị “Cần cải thiện”. Đây là cách phổ biến để phân loại dữ liệu theo tiêu chí cơ bản.
- Nếu A2 có giá trị 60, kết quả sẽ là “Tốt”.
- Nếu A2 có giá trị 40, kết quả sẽ là “Cần cải thiện”.

Ứng dụng thực tế: Mẫu ví dụ này giúp bạn đánh giá điểm số, số lượng sản phẩm hoặc bất kỳ giá trị nào cần kiểm tra xem có đạt chuẩn hay không.
Ví dụ 2: Đánh giá điểm số học sinh
Bài toán: Đánh giá kết quả học tập của học sinh dựa trên điểm số trong ô A2.
Giải thích: Hàm IF ở ví dụ này kiểm tra xem điểm trong ô A2 có lớn hơn hoặc bằng 6 không. Nếu đúng, kết quả sẽ là “Đạt”, ngược lại là “Không đạt”. Đây là cách thức phổ biến để đánh giá kết quả học tập của học sinh, sinh viên.
- Nếu A2 có giá trị 7, kết quả sẽ là “Đạt”.
- Nếu A2 có giá trị 5, kết quả sẽ là “Không đạt”.

Ứng dụng thực tế: Công thức này không chỉ dùng để đánh giá điểm số học sinh mà còn có thể áp dụng để đánh giá hiệu suất làm việc của nhân viên trong doanh nghiệp.
Ví dụ 3: Tính thuế
Bài toán: Xác định thuế trên thu nhập trong ô A2, nếu vượt quá 10 triệu sẽ tính 10%, còn lại tính 5%.
Giải thích: Ví dụ này dùng hàm IF để phân loại thuế theo thu nhập cá nhân. Khi giá trị trong ô A2 trên 10 triệu đồng, thuế áp dụng là 10%, ngược lại là 5%. Đây là cách phổ biến để tính toán phần trăm thuế hoặc các công thức tài chính tương tự.
- Nếu A2 là 12 triệu đồng, thuế sẽ là 12 triệu * 10% = 1,2 triệu đồng.
- Nếu A2 là 8 triệu đồng, thuế sẽ là 8 triệu * 5% = 400.000 đồng.

Ứng dụng thực tế: Công thức này có thể được sử dụng để tính thuế thu nhập cá nhân, chiết khấu dựa trên doanh thu, hoặc áp dụng trong nhiều công thức tài chính khác.
Các cách sử dụng hàm IF phổ biến
Sau khi thành thạo công thức cơ bản, bạn có thể áp dụng các cách dùng nâng cao của hàm IF để xử lý những bài toán phức tạp hơn trong Excel.
Sử dụng hàm IF lồng nhau
Ví dụ: Phân loại học sinh dựa trên điểm số: Điểm trên 8 xếp loại “Giỏi”, từ 6 đến 8 là “Khá”, dưới 6 được xem là “Yếu”.
Giải thích: Đây là minh họa cho hàm IF lồng nhau. Nếu A2 lớn hơn 8, kết quả là “Giỏi”. Nếu không, sẽ kiểm tra tiếp xem A2 có lớn hơn hoặc bằng 6 không, nếu đúng trả về “Khá”, còn lại trả về “Yếu”.

Áp dụng hàm IF với nhiều điều kiện
Ví dụ: Kiểm tra số lượng sản phẩm trong kho có vượt quá 100 và doanh thu trên 50 triệu đồng hay không.
Giải thích: Hàm AND cho phép kiểm tra nhiều điều kiện cùng lúc. Khi cả hai đều đúng, kết quả trả về là “Đủ hàng”.

Sử dụng hàm IF kết hợp với AND và OR
Ví dụ: Xác định nhân viên có điểm số trên 7 và đã hoàn thành tất cả các khóa học hay không.
Giải thích: Hàm AND kết hợp nhiều điều kiện khác nhau để trả về kết quả đúng hoặc sai.

Sử dụng hàm IF phối hợp với hàm CONCATENATE
Ví dụ: Tạo thông báo cho học sinh dựa trên điểm số và tên gọi.
Giải thích: Hàm CONCATENATE được dùng để nối tên học sinh với thông báo kết quả từ hàm IF.

Những lỗi phổ biến khi dùng hàm IF trong Excel
Dù hàm điều kiện trong Excel đơn giản, người dùng thường gặp một số lỗi phổ biến gây ảnh hưởng đến kết quả. Dưới đây là 4 lỗi thường thấy và cách khắc phục giúp bạn sử dụng hàm hiệu quả hơn.
Lỗi 1: Thiếu dấu đóng ngoặc
Mô tả lỗi: Lỗi hay gặp khi dùng hàm IF là quên đóng dấu ngoặc đơn hoặc ngoặc kép, gây lỗi cú pháp. Excel yêu cầu mỗi công thức phải có cặp dấu ngoặc mở và đóng, thiếu sẽ khiến Excel không hiểu công thức và báo lỗi.

Ví dụ lỗi:
Công thức này thiếu dấu ngoặc đóng cuối cùng nên dẫn đến lỗi cú pháp.
Giải pháp: Hãy đảm bảo công thức hàm IF của bạn có đủ dấu ngoặc mở và đóng để tránh lỗi.
Công thức chuẩn xác:
Lưu ý: Trong Excel, việc sử dụng đúng dấu ngoặc rất quan trọng, vì thế luôn kiểm tra kỹ công thức sau mỗi lần nhập để tránh lỗi.
Lỗi 2: Sử dụng sai dấu phân cách trong công thức
Mô tả lỗi: Ở một số quốc gia, Excel dùng dấu phẩy (,) làm dấu phân cách, nhưng ở nơi khác lại là dấu chấm phẩy (;). Dùng sai dấu sẽ gây lỗi cú pháp và công thức không hoạt động.

Ví dụ lỗi:
Nếu bạn dùng Excel với cấu hình quốc gia yêu cầu dấu phẩy (,) mà lại nhập dấu chấm phẩy (;), công thức sẽ không được hiểu đúng.
Giải pháp: Hãy chắc chắn dùng dấu phân cách đúng theo cấu hình hệ thống của bạn.
- Nếu Excel yêu cầu dấu phẩy (,), dùng dấu phẩy để phân cách các tham số.
- Nếu Excel yêu cầu dấu chấm phẩy (;), thay dấu phẩy bằng dấu chấm phẩy.
Công thức đúng:
Trường hợp sử dụng dấu phẩy (,) trong công thức hàm IF:
Trường hợp dùng dấu chấm phẩy (;) trong công thức:
Lưu ý: Bạn có thể kiểm tra hoặc điều chỉnh dấu phân cách trong Excel bằng cách vào File > Options > Advanced và thay đổi mục “List separator”.
Lỗi 3: Kết quả trả về sai lệch
Mô tả lỗi: Có những lúc công thức đúng nhưng kết quả lại không như mong muốn, nguyên nhân thường do điều kiện logic trong hàm IF chưa được thiết lập chính xác hoặc bị nhầm lẫn khi so sánh các giá trị.

Ví dụ lỗi:
Giả sử bạn muốn kiểm tra xem điểm trong ô A1 có lớn hơn hoặc bằng 6 hay không, nếu đúng trả về “Đạt”, ngược lại trả về “Không đạt”. Công thức bạn dùng là:
Tuy nhiên, kết quả trả về lại không như kỳ vọng dù điều kiện bạn đặt ra đã đúng.
Giải pháp:
- Rà soát kỹ điều kiện logic trong hàm IF, đảm bảo các toán tử so sánh như >=, <, >, = được áp dụng chính xác.
- Kiểm tra dữ liệu ở ô tham chiếu (A1) để chắc chắn không có ký tự thừa như khoảng trắng hoặc giá trị không phải số.
Công thức đúng:
Nếu sau khi kiểm tra công thức và điều kiện vẫn sai, hãy kiểm tra lại định dạng ô A1 để đảm bảo dữ liệu là số hợp lệ.
Lỗi 4: Sử dụng sai kiểu dữ liệu trong điều kiện
Mô tả lỗi: Một lỗi phổ biến khi dùng hàm IF là so sánh sai kiểu dữ liệu, như so sánh số với chuỗi hoặc ngược lại.

Ví dụ lỗi:
Trong trường hợp này, nếu ô A1 chứa số 60, công thức sẽ trả về “Không đạt” do so sánh số với chuỗi văn bản (dấu ngoặc kép).
Giải pháp: Đảm bảo kiểu dữ liệu trong so sánh phải nhất quán và phù hợp.
Công thức đúng:
Kết luận
Hàm IF trong Excel là công cụ hữu ích giúp xử lý các điều kiện trong bảng tính hiệu quả. Khi biết cách áp dụng công thức chính xác, kết hợp với các hàm như AND, OR, CONCATENATE hay lồng nhiều hàm IF, bạn sẽ tối ưu được công việc tính toán. Hy vọng bài viết của Mytour đã hỗ trợ bạn nắm rõ cách dùng hàm và cách sửa lỗi thường gặp. Chúc bạn thành công khi làm việc với Excel!
