Làm tổ chức năng AND, OR và IF trong Excel

Sử dụng các hàm logic để kiểm tra nhiều điều kiện

Hàm AND, OR và IF là một số hàm logic hợp lý của Excel.

Hàm OR và AND làm như trong hàng hai và ba trong hình dưới đây là kiểm tra nhiều điều kiện và tùy thuộc vào hàm nào được sử dụng, một hoặc tất cả các điều kiện phải đúng với hàm trả về một đáp ứng TRUE. Nếu không, hàm trả về FALSE làm giá trị.

Trong hình dưới đây, ba điều kiện được kiểm tra bởi các công thức trong hàng hai và ba:

Đối với hàm OR , nếu một trong các điều kiện này là đúng, hàm trả về giá trị TRUE trong ô B2.

Đối với hàm AND, tất cả ba điều kiện phải đúng với hàm trả về giá trị TRUE trong ô B3.

Kết hợp hàm OR và IF hoặc hàm AND và IF trong Excel

© Ted Tiếng Pháp

Vì vậy, bạn có các hàm OR và AND. Giờ thì sao?

Thêm vào hàm IF

Khi một trong hai hàm này được kết hợp với hàm IF, công thức kết quả có khả năng lớn hơn nhiều.

Hàm lồng nhau trong Excel đề cập đến việc đặt một hàm trong một hàm khác. Hàm lồng nhau hoạt động như một trong các đối số của hàm chính.

Trong hình trên, các hàng từ bốn đến bảy chứa các công thức trong đó hàm AND hoặc OR được lồng trong hàm IF.

Trong tất cả các ví dụ, hàm lồng nhau hoạt động như đối số đầu tiên hoặc đối số Logical_test của hàm IF.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dữ liệu chính xác", "Lỗi dữ liệu")
= NẾU (VÀ (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

Thay đổi đầu ra công thức

Trong tất cả các công thức trong các hàng từ bốn đến bảy, các hàm AND và OR giống hệt với các đối tác của chúng trong hàng hai và ba ở chỗ chúng kiểm tra dữ liệu trong các ô từ A2 đến A4 để xem nó có đáp ứng điều kiện được yêu cầu hay không.

Hàm IF được sử dụng để kiểm soát đầu ra của công thức dựa trên những gì được nhập cho các đối số thứ hai và thứ ba của hàm.

Đầu ra này có thể là:

Trong trường hợp của công thức IF / AND trong ô B5, vì không phải tất cả ba ô trong phạm vi từ A2 đến A4 đều đúng — giá trị trong ô A4 không lớn hơn hoặc bằng 100 — hàm AND trả về giá trị FALSE.

Hàm IF sử dụng giá trị này và trả về đối số Value_if_false của nó - ngày hiện tại do hàm TODAY cung cấp.

Mặt khác, công thức IF / OR trong hàng thứ 4 trả về câu lệnh văn bản Data Correct vì:

  1. Giá trị OR đã trả về giá trị TRUE - giá trị trong ô A3 không bằng 75.
  2. Hàm IF sau đó sử dụng kết quả này để trả về đối số Value_if_false của nó: Dữ liệu đúng .

Viết công thức IF / OR của Excel

Các bước bên dưới bao gồm cách nhập công thức IF / OR trong ô B4 trong hình trên. Các bước tương tự có thể được sử dụng để nhập bất kỳ công thức IF nào trong ví dụ.

Mặc dù có thể chỉ cần gõ công thức hoàn chỉnh bằng tay,

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dữ liệu chính xác", "Lỗi dữ liệu")

nhiều người thấy dễ sử dụng hộp thoại hàm IF để nhập công thức và đối số khi hộp thoại xử lý cú pháp như dấu phẩy giữa các đối số và các mục nhập văn bản xung quanh trong dấu ngoặc kép.

Các bước được sử dụng để nhập công thức IF / OR vào ô B4 là:

  1. Bấm vào ô B4 để biến nó thành ô hiện hoạt .
  2. Nhấp vào tab Công thức của ruy-băng .
  3. Nhấp vào biểu tượng Logical để mở danh sách thả xuống chức năng.
  4. Nhấn IF trong danh sách để mở hộp thoại Hàm IF.
  5. Nhấp vào dòng Logical_test trong hộp thoại.
  6. Nhập hàm AND đầy đủ: OR (A2 <50, A3 <> 75, A4> = 100) vào dòng Logical_test bằng cách trỏ tới tham chiếu ô nếu muốn.
  7. Nhấp vào dòng Value_if_true trong hộp thoại.
  8. Nhập văn bản Đúng dữ liệu (không yêu cầu dấu ngoặc kép).
  9. Nhấp vào dòng Value_if_false trong hộp thoại.
  10. Nhập văn bản Lỗi dữ liệu.
  11. Bấm OK để đóng hộp thoại và quay lại trang tính.
  12. Như đã thảo luận ở trên, công thức sẽ hiển thị đối số Value_if_true của Data Correct.
  13. Khi bạn bấm vào ô B4 , hàm hoàn chỉnh
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dữ liệu chính xác", "Lỗi dữ liệu") xuất hiện trong thanh công thức phía trên trang tính.