Hàm IF là một trong những hàm quan trọng và được sử dụng rộng rãi trong Excel. Các công việc văn phòng ngày nay cũng sử dụng hàm IF khá thường xuyên. Vì vậy, trong bài viết này, chúng tôi sẽ tổng hợp các kiến thức về cách sử dụng hàm if, hàm countif đa điều kiện trong excel với các ví dụ minh họa về công thức hàm IF. Tôi hy vọng thông tin này sẽ giúp ích cho công việc của bạn.

Các công thức sử dụng hàm IF trong Excel
hàm NẾU dùng để kiểm tra dữ liệu có thỏa mãn điều kiện do người dùng đặt ra hay không và sẽ trả về kết quả theo biểu thức logic true hoặc false.
Hàm IF có cấu trúc như sau:
=IF(logic_test;value_if_true;value_if_false)
Ở đó:
- Logical_test: Điều kiện.
- Value_if_true: Trả về giá trị nếu thỏa mãn điều kiện
- Value_if_false: Trả về giá trị nếu điều kiện không thỏa mãn.
Ghi chú: Nếu Value_if_true và Value_if_false được để trống, nếu điều kiện được đáp ứng, giá trị trả về sẽ là 0 và nếu điều kiện không được đáp ứng, giá trị trả về sẽ là FALSE.
Cách sử dụng hàm IF với nhiều điều kiện trong Excel
Đối với những dữ liệu Excel lớn, yêu cầu bạn lọc các giá trị thỏa mãn nhiều điều kiện khác nhau, bạn cần kết hợp hàm IF trong Excel với một số hàm cơ bản khác để có thể áp dụng đồng thời. điều kiện rất khác nhau. Dưới đây là một số hàm phổ biến nhất được sử dụng cùng với các công thức IF có điều kiện.
- hàm AND: Nếu điều kiện kiểm tra có chứa hàm AND thì Excel sẽ trả về kết quả là TRUE nếu thỏa mãn tất cả các điều kiện; nếu không nó sẽ trả về FALSE.
- HOẶC chức năng: Khi hàm OR được sử dụng trong bài kiểm tra, Excel sẽ trả về TRUE nếu bất kỳ điều kiện nào được đáp ứng; nếu không nó sẽ trả về FALSE.
Cách kết hợp hàm IF nhiều điều kiện với hàm Excel
Sử dụng hàm IF và AND trong Excel
Ví dụ sử dụng hàm IF điều kiện, chèn nhiều hàm IF vào đánh giá kết quả
Trong trường hợp cần xem xét nhiều điều kiện khác nhau, bạn có thể sử dụng hàm IFS.
Công thức:
=IFS(logic_test1, value_if_true1, [logical_test2, value_if_true2]…)
Trong đó
- logic_test 1: Biểu thức điều kiện 1 .
- value_if_true 1: Trả về giá trị, nếu điều kiện 1 đúng.
- logic_test 2: Biểu thức điều kiện 2.
- value_if_true 2: Trả về giá trị, nếu điều kiện 2 đúng.
Trong trường hợp bạn muốn sắp xếp kết quả như thế này:
- Từ 5 đến 7: đánh giá trung bình
- Từ 7 đến 8: đánh giá tốt
- Từ 8 trở lên: loại giỏi
Giả sử kết quả là ở ô A1, bạn có thể gõ hàm NẾU chồng chất như sau:
= IF(A3>8, “Xuất sắc”, IF(A3>7, “Tốt”, IF(A3>5, “Trung bình”, “Không xếp loại”)))
Đây là cách đơn giản nhất để sử dụng hàm kết quả IF. Ngoài ra, bạn có thể sử dụng kết hợp hàm NẾU với hàm AND như sau:
= NẾU(VÀ(A3>=5,A1=6,5, A1=8,”Xuất sắc”,”Không được xếp hạng”))))

Trên thực tế, công thức sử dụng Excel để đánh giá xem điều kiện đầu tiên của công thức là một hàm IF logic, nếu điều kiện là logic thì Excel sẽ trả về giá trị mà bạn đã nhập khi điều kiện được thỏa mãn. Nếu điều kiện đầu tiên không được đáp ứng, hãy kiểm tra điều kiện 2 và tiếp tục.
NẾU (kiểm tra nếu A3>8, nếu đúng – trả về OK, nếu không
IF(kiểm tra nếu A3>6, nếu đúng – trả về “Khá”, ngược lại
IF (kiểm tra nếu A3>5, nếu đúng – trả về “Trung bình”, nếu sai – trả về “Không được đánh giá”)))
Ghi chú: Thứ tự của các điều kiện rất quan trọng, và hãy nhớ rằng khi một hàm IF được thực hiện, nó cần có dấu ngoặc đơn “)” sau nó để Excel hiểu nó là phần cuối của một hàm.
Hàm IF kết hợp với tính toán
Ví dụ, với bài toán cần tính tiền, số lượng sản phẩm mỗi công nhân làm ra như sau:
Từ 1 đến 10: 0đ/sp
Từ 11 đến 30: 5đ/sp
Từ 31 đến 55: 11đ/sp
Từ 56 đến 72: 14đ/sp
Từ 73 đến 89: 18đ/sp
Trên 90: 20đ/sp
Và phép toán sẽ như thế này:
=A2*IF(A2>90, 20, IF(A2>73, 18, IF(A2>56, 14, IF(A2>31, 11, IF(A2>11,5,0)))))
Và kết quả sẽ tương tự như thế này:

Ngoài ra còn có sự kết hợp của hàm NẾU với VLOOKUP, HLOOKUP, HOẶC, PHẢI, HƯỚNG LÊN…và đôi khi sự tích hợp các hàm trong IF không chỉ là duy nhất mà còn nhiều hơn thế nữa.
Hàm IF kết hợp với hàm AND và DATE như sau:

Cơ sở tránh biên giới 7 điều kiện trong hàm IF trong các phiên bản Excel cũ hơn và để làm cho công thức của bạn ngắn hơn và nhanh hơn, bạn có thể chọn các phương pháp sau thay thế cho việc sử dụng hàm IF với nhiều điều kiện.
- Cách sử dụng hàm IF với nhiều điều kiện, cách sử dụng hàm Tìm kiếm, VLOOKUP, Lựa chọn HOẶC CHỈ SỐ/CHỈ TRẬN ĐẤU
- Sử dụng nó liệu kết hợp với HOẶC VÀ
- Sử dụng công thức SỢI DÂY
- sử dụng chức năng TÔI TẬP TRUNG kết hợp phương pháp kết nối chuỗi
Một số lỗi thường gặp khi sử dụng hàm IF
Mời các bạn tham khảo một số lỗi thường gặp khi sử dụng hàm IF và cách khắc phục:
Hiển thị kết quả trả về 0 (không)
Lỗi này xảy ra khi value_if_true hoặc value_if_false trống.
Nếu bạn muốn giá trị trả về là giá trị trống thay vì 0, hãy thêm 2 dấu ngoặc kép (“”) hoặc thêm giá trị trả về cụ thể.
Ví dụ: =IF(A1>6″Đạt”,””) hoặc =IF(A1>6″Đạt”,”Không đạt”)
Kết quả hiển thị trong ô là #NAME?
Lỗi này thường xảy ra khi công thức của bạn được viết sai, chẳng hạn như UF hoặc OF thay vì IF vì các phím U, I và O này gần nhau.
Để khắc phục, hãy kiểm tra chính tả công thức và dấu ngoặc đơn đã đúng và đủ chưa (đặc biệt là trong hàm IF lồng nhau).
Như vậy, bài viết đã hướng dẫn các bạn cách sử dụng hàm IF trong Excel với các ví dụ cụ thể cho từng hàm IF, giúp các bạn hiểu rõ hơn về cú pháp của hàm IF, cách sử dụng hàm IF trong Excel, giúp các bạn làm việc hiệu quả hơn thích hợp.