Cách sử dụng Hàm IF trong excel từ cơ bản đến nâng cao

Đội ngũ Gitiho
03 Aug 2020

Như bạn đã biết, hàm IF trong excel được hiểu như cấu trúc nếu…thì trong tiếng Việt. Nếu thỏa mãn điều kiện, nó sẽ trả về một giá trị nào đó. Thoạt nhìn ta sẽ tưởng nó khá đơn giản và dễ sử dụng. Tuy nhiên, trong thực tế sử dụng, chúng ta thường có rất nhiều điều kiện để xét. Nên hàm IF lúc này sẽ được lồng vào nhau, rắc rối hơn nhiều. Bài viết dưới đây sẽ giúp bạn hiểu rõ và biết cách sử dụng hàm IF từ cơ bản đến nâng cao mà bạn không cần phải lo lắng. Hãy cùng chúng tôi tìm hiểu nhé.

Công thức hàm IF 

Công thức hàm IF khá là đơn giản và dễ hiểu, cụ thể được chia làm hai loại:

Hàm IF cơ bản

Công thức: =IF(logical_test,”Value_IF_TRUE”,”Value_IF_FALSE”)

logical_test là điều kiện xét. Nếu thỏa điều kiện thì hàm sẽ trả về giá trị đúng là Value_IF_TRUE, nếu không thỏa điều kiện thì hàm trả về giá trị sai tức là Value_IF_FALSE.

Hàm IF nâng cao hay hàm IF lồng nhau

Trong thực tế tính toán, ta sẽ có hơn 1 điều kiện để xét cho ra một kết quả nào đó. Người ta có thể kết hợp nhiều hàm IF với nhau còn gọi là hàm IF lồng hay hàm IF nhiều điều kiện.

Công thức: =IF(logical_test_1,”Value_IF_TRUE_1”,IF(logical_test_2,”Value_IF_TRUE_2”,”Value_IF_FALSE_3”))

Tức là ta có thể hiểu:

Nếu thỏa điều kiện 1 thì trả về giá trị 1, nếu không thỏa xét tiếp điều kiện 2.

Nếu thỏa điều kiện 2 thì trả về giá trị 2, nếu không thì trả về giá trị 3.

Những điều cần nhớ khi sử dụng hàm IF nâng cao

Hàm IF nhiều điều kiện khá đơn giản để sử dụng. Tuy nhiên nhiều người vẫn hay mắc phải các lỗi khi không để ý. Để cải thiện công thức hàm IF lồng nhau và tránh những lỗi thông thường, hãy luôn nhớ 3 điều cơ bản sau:

  • Trong Excel 2007-2016, bạn có thể kết hợp đến 64 điều kiện. Tuy nhiên, trong các phiên bản cũ hơn, cụ thể từ Excel 2003 về trước, bạn chỉ có thể dùng tối đa 7 điều kiện.
  • Luôn xét tới thứ tự các điều kiện trong công thức hàm IF nhiều điều kiện – nếu điều kiện đầu tiên đúng, những điều kiện phía sau sẽ không được xét tới.
  • Nếu công thức của bạn có nhiều hơn 5 chức năng hàm IF, hãy chuyển qua các công thức tối ưu hơn.

Xét các ví dụ từ cơ bản đến nâng cao

Để hiểu hơn cách dùng của hàm IF, hãy xem các ví dụ cụ thể dưới đây nhé:

Ví dụ 1: Sử dụng hàm IF đơn giản

Ở bảng kết quả thi dưới đây chúng ta sẽ đánh giá học sinh nào đỗ học sinh nào trượt bằng hàm IF.

Điều kiện: Điểm số lớn hơn hoặc bằng 5

Giá trị 1: Đỗ

Giá trị 2: Trượt

Cú pháp của hàm IF sẽ là: =IF(D7>=5, “Đỗ”, “Trượt”)

D7 là ô chứa giá trị điểm số.

Sử dụng hàm IF cơ bản

Ví dụ 2: Sử dụng hàm IF lồng nhau

Giả sử bạn có một danh sách học sinh ở cột A và điểm số tương ứng ở cột B, bạn muốn phân loại ra theo những điều kiện sau:

Excellent: trên 249

Good: từ 200 đến 249

Satisfactory: từ 150 đến 199

Poor: dưới 150

Để phân loại kết quả tự động dựa vào số điểm ở cột B, bạn cần dùng hàm IF nhiều điều kiện. Công thức hàm IF ở hàng C2 của Brian sẽ như sau:

=IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor “)))

Và đây là kết quả:

Trên đây là những hướng dẫn cụ thể để bạn có thể sử dụng lệnh IF trong excel. Hy vọng qua bài viết này, bạn đã hiểu và áp dụng hàm IF này trong trang tính cụ thể của mình. Ngoài ra, nếu muốn tìm hiểu thêm các kỹ năng văn phòng trên Excel hay tham khảo qua các khóa học online hoặc đọc thêm các bài viết của Gitiho nhé. Cảm ơn bạn đã theo dõi.

Đánh giá bài viết này
@ 2020 - Bản quyền của Công ty TNHH Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội