Cách sử dụng hàm IF lồng nhiều điều kiện trong Excel hiệu quả nhất

Hàm IF là một trong những công cụ phổ biến và đắc lực nhất trong Excel. Tuy nhiên, để xử lý các vấn đề đa dạng và phức tạp, người dùng cần nắm vững kỹ thuật lồng nhiều hàm IF với nhau. Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm IF lồng nhiều điều kiện một cách dễ hiểu và hiệu quả nhất.

Hàm IF nhiều điều kiện trong Excel là gì

Định nghĩa

Hàm IF nhiều điều kiện trong Excel là một hàm logic cho phép bạn kiểm tra, so sánh và trả về kết quả phù hợp với nhiều tiêu chí khác nhau được đưa ra.

Công thức hàm IF nhiều điều kiện:

=IF(logical_test, value_if_true, [value_if_false])

Trong đó:

  • logical_test: Giá trị cần kiểm tra.
  • value_if_true: Kết quả khi điều kiện thỏa mãn.
  • value_if_false: Kết quả khi điều kiện không thỏa mãn.

Hàm IF nhiều điều kiện được tạo thành từ việc lồng nhiều hàm IF đơn giản lại với nhau. Ngoài ra, hàm IF còn có thể kết hợp với các hàm khác như AND, OR, MID… để xử lý những trường hợp phức tạp.

Một số lưu ý khi dùng hàm IF nhiều điều kiện trong Excel

Hàm IF nhiều điều kiện hoạt động theo nguyên tắc “kiểm tra tuần tự” từ trái sang phải. Khi tìm thấy một điều kiện đúng, hàm sẽ thực hiện hành động tương ứng và dừng lại. Nếu không có điều kiện nào đúng, hàm sẽ trả về kết quả mặc định cuối cùng.

Lưu ý quan trọng: Excel không phân biệt chữ hoa hay chữ thường khi so sánh dữ liệu. Ví dụ, “Việt Nam”, “VIỆT NAM” và “việt nam” đều được coi là giống nhau.

Cách lồng nhiều hàm IF

Giả sử bạn có danh sách điểm số của học sinh và muốn phân loại dựa trên các tiêu chí sau:

  • Xuất sắc: Trên 249
  • Tốt: Từ 200 đến 249
  • Trung bình: Từ 150 đến 199
  • Yếu: Dưới 150

Công thức hàm IF lồng nhau sẽ như sau:

=IF(B2>249, “Xuất sắc”, IF(B2>=200, “Tốt”, IF(B2>150, “Trung bình”, “Yếu”)))

lỒNG NHIỀU HÀM if

Excel sẽ đánh giá điều kiện đầu tiên, nếu thỏa mãn sẽ trả về giá trị tương ứng. Nếu không, hàm sẽ tiếp tục kiểm tra các điều kiện tiếp theo cho đến khi tìm được kết quả phù hợp.

Hàm IF lồng nhau bao gồm phép tính

Bạn có thể lồng hàm IF kết hợp với các phép tính toán để xử lý dữ liệu linh hoạt.

Ví dụ 1: Tính tổng giá trị hàng hóa dựa trên số lượng mua. Nếu người dùng nhập số lượng ở ô B8, công thức sẽ là:

=B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”)))))

Hàm IF lồng nhau bao gồm phép tính

Ví dụ 2: Thay vì đặt giá cố định, bạn có thể tham chiếu đến các ô chứa giá trị để dễ dàng thay đổi nguồn dữ liệu:

=B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, “”)))))

Hàm IF lồng nhau bao gồm phép tính 2.1

Bạn cũng có thể thêm điều kiện chặn trên, chặn dưới để xử lý các giá trị ngoài phạm vi:

=IF(OR(B8>200,B8<1), “số lượng ngoài phạm vi”, B8*IF(B8>=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”))))))

Hàm IF lồng nhau bao gồm phép tính 2.2

Một số hàm kết hợp với hàm IF

Sử dụng AND, OR

Ví dụ: Tính thưởng 800$ cho nhân viên nữ thuộc phòng IT hoặc Kỹ thuật, các trường hợp khác nhận 780$.

Công thức tại ô D2: =IF(AND(OR(B2=”IT”, B2=”Kỹ thuật”), C2=”Nữ”), 800, 780)

Hàm if Sử dụng AND, OR

Hàm CONCAT/CONCATENATE

Hàm này giúp nối các kết quả trả về từ nhiều hàm IF khác nhau:

=CONCATENATE(IF(B2=”A”, “Xuất sắc”, “”), IF(B2=”B”, “Tốt”, “”), IF(B2=”C”, “Trung bình”, “”), IF(B2=”D”, “Yếu”, “”))

Hàm CONCAT/CONACATE

Nối nhiều chuỗi với nhau

Bạn cũng có thể sử dụng dấu & để nối chuỗi thay cho hàm CONCATENATE:

=IF(B2=”A”, “Xuất sắc”, “”) & IF(B2=”B”, “Tốt”, “”) & IF(B2=”C”, “Trung bình”, “”) & IF(B2=”D”, “Yếu”, “”)

Hàm if Nối nhiều chuỗi

Một số hàm lồng nhiều điều kiện khác

Hàm IFS

Hàm IFS giúp bạn nhập một chuỗi điều kiện trong một công thức duy nhất, giúp việc đọc và viết công thức trở nên dễ dàng hơn so với việc lồng nhiều hàm IF.

Ví dụ: =IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)

Hàm IFS

Hàm VLOOKUP

Trong một số trường hợp, bạn có thể thay thế hàm IF lồng bằng hàm VLOOKUP nếu điều kiện là dạng số, theo thứ tự tăng dần và liên tục.

Ví dụ: =VLOOKUP(D3, $I$3:$J$10, 2, 1)

Hàm VLOOKUP

Hàm SWITCH

Hàm SWITCH so sánh một biểu thức với một danh sách giá trị và trả về kết quả tương ứng với giá trị khớp đầu tiên, rất hữu ích khi làm việc với danh sách từ viết tắt hoặc danh mục cố định.

Hàm switch

Trên đây là hướng dẫn chi tiết cách dùng hàm IF lồng nhiều điều kiện trong Excel. Hy vọng những chia sẻ này sẽ giúp bạn tối ưu hóa quá trình làm việc và xử lý dữ liệu chính xác hơn.

Để lại một bình luận

Máy pha cà phê tự động
Máy pha Cafe
Tự động
Tặng quà không giới hạn
Tặng quà không giới hạn
Chat Facebook (24/7)
Chat Zalo (24/7)
Gọi điện cho A Hàng Đức
0984.758.438 (24/7)