Hàm Khác trong Excel: AND, OR, NOT Kết Hợp với IF

Trong Excel, hàm IF là một công cụ mạnh mẽ để thực hiện các so sánh logic. Tuy nhiên, đôi khi bạn cần kiểm tra nhiều điều kiện phức tạp hơn. Đó là lúc các hàm khác như AND, OR và NOT trở nên vô cùng hữu ích. Bài viết này sẽ đi sâu vào cách sử dụng “Hàm Khác Trong Excel” để tạo ra các công thức IF mạnh mẽ và linh hoạt hơn.

Hàm IF cơ bản có cú pháp như sau:

=IF(Điều kiện, Giá trị nếu True, Giá trị nếu False)

Nhưng nếu bạn cần kiểm tra nhiều điều kiện cùng lúc (ví dụ: tất cả phải đúng hoặc chỉ cần một đúng), hoặc muốn đảo ngược một điều kiện, thì sao?

Kết Hợp IF với AND, OR và NOT

Các hàm AND, OR và NOT giúp bạn mở rộng khả năng của hàm IF để xử lý các tình huống phức tạp hơn.

Cú pháp:

  • IF(AND()): =IF(AND(logical1, [logical2], ...), value_if_true, [value_if_false])
  • IF(OR()): =IF(OR(logical1, [logical2], ...), value_if_true, [value_if_false])
  • IF(NOT()): =IF(NOT(logical1), value_if_true, [value_if_false])
Tên đối số Mô tả
logical_test Điều kiện bạn muốn kiểm tra.
value_if_true Giá trị trả về nếu kết quả của logical_test là TRUE.
value_if_false Giá trị trả về nếu kết quả của logical_test là FALSE (tùy chọn).

Giải thích:

  • 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ị của một điều kiện. Nếu điều kiện là TRUE, NOT trả về FALSE, và ngược lại.

Công thức tổng quan:

  • AND: =IF(AND(Điều gì đó là True, Điều gì đó khác là True), Giá trị nếu True, Giá trị nếu False)
  • OR: =IF(OR(Điều gì đó là True, Điều gì đó khác là True), Giá trị nếu True, Giá trị nếu False)
  • NOT: = IF (NOT(Điều gì đó là True), Giá trị nếu True, Giá trị nếu False)

Ví dụ minh họa:

Giả sử bạn có hai cột dữ liệu, A và B, và bạn muốn kiểm tra các điều kiện khác nhau.

Công thức Mô tả
=IF(AND(A2>0,B2<100),TRUE,FALSE) Nếu A2 lớn hơn 0 B2 nhỏ hơn 100, trả về TRUE, ngược lại trả về FALSE.
=IF(AND(A3="Red",B3="Green"),TRUE,FALSE) Nếu A3 bằng “Red” B3 bằng “Green”, trả về TRUE, ngược lại trả về FALSE.
=IF(OR(A4>0,B4<50),TRUE,FALSE) Nếu A4 lớn hơn 0 hoặc B4 nhỏ hơn 50, trả về TRUE, ngược lại trả về FALSE.
=IF(OR(A5="Red",B5="Green"),TRUE,FALSE) Nếu A5 bằng “Red” hoặc B5 bằng “Green”, trả về TRUE, ngược lại trả về FALSE.
=IF(NOT(A6>50),TRUE,FALSE) Nếu A6 không lớn hơn 50, trả về TRUE, ngược lại trả về FALSE.
=IF(NOT(A7="Red"),TRUE,FALSE) Nếu A7 không bằng “Red”, trả về TRUE, ngược lại trả về FALSE.

Lưu ý rằng các hàm AND và OR có thể hỗ trợ tối đa 255 điều kiện, nhưng nên hạn chế sử dụng quá nhiều điều kiện vì công thức sẽ trở nên phức tạp và khó bảo trì. Hàm NOT chỉ nhận một điều kiện.

Ví dụ về việc sử dụng AND, OR và NOT để đánh giá ngày:

Trong hình ảnh trên, ta có thể thấy các công thức IF kết hợp với AND, OR, NOT được sử dụng để so sánh và đánh giá các ngày tháng. Ví dụ, công thức =IF(A2>B2,TRUE,FALSE) kiểm tra xem ngày ở ô A2 có lớn hơn ngày ở ô B2 hay không.

Công thức Mô tả
=IF(A2>B2,TRUE,FALSE) Nếu A2 lớn hơn B2, trả về TRUE, ngược lại trả về FALSE.
=IF(AND(A3>B2,A3<C2),TRUE,FALSE) Nếu A3 lớn hơn B2 A3 nhỏ hơn C2, trả về TRUE, ngược lại trả về FALSE.
=IF(OR(A4>B2,A4<B2+60),TRUE,FALSE) Nếu A4 lớn hơn B2 hoặc A4 nhỏ hơn B2 cộng 60, trả về TRUE, ngược lại trả về FALSE.
=IF(NOT(A5>B2),TRUE,FALSE) Nếu A5 không lớn hơn B2, trả về TRUE, ngược lại trả về FALSE.

Sử dụng AND, OR và NOT với Định dạng Có điều kiện

Một ứng dụng khác của AND, OR và NOT là trong Định dạng Có điều kiện. Trong trường hợp này, bạn có thể bỏ qua hàm IF và chỉ sử dụng AND, OR hoặc NOT trực tiếp.

Để sử dụng, vào tab Trang đầu > Định dạng có điều kiện > Luật mới. Chọn “Sử dụng công thức để xác định ô cần định dạng“, nhập công thức và chọn định dạng mong muốn.

Sử dụng lại ví dụ về ngày tháng, bạn có thể sử dụng các công thức sau:

Công thức Mô tả
=A2>B2 Nếu A2 lớn hơn B2, định dạng ô.
`=AND(A3>B2,A3 Nếu A3 lớn hơn B2 A3 nhỏ hơn C2, định dạng ô.
`=OR(A4>B2,A4 Nếu A4 lớn hơn B2 hoặc A4 nhỏ hơn B2 cộng 60 (ngày), định dạng ô.
=NOT(A5>B2) Nếu A5 không lớn hơn B2, định dạng ô. Nếu đổi thành NOT(B2>A5) thì kết quả sẽ ngược lại.

Lưu ý quan trọng: Khi nhập công thức vào Định dạng Có điều kiện, hãy nhớ bắt đầu bằng dấu bằng (=).

Kết luận

Việc nắm vững cách sử dụng các “hàm khác trong Excel” như AND, OR và NOT, đặc biệt khi kết hợp với hàm IF, sẽ giúp bạn tạo ra các công thức mạnh mẽ và linh hoạt, đáp ứng được nhiều yêu cầu phân tích và xử lý dữ liệu phức tạp. Hãy luyện tập và thử nghiệm với các ví dụ khác nhau để thành thạo các công cụ này.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *