EzTech

AND / OR / NOT

LogicNên biếtMọi phiên bản
AND(điều_kiện_1, [điều_kiện_2], ...)OR(điều_kiện_1, [điều_kiện_2], ...)NOT(điều_kiện)

Ghép nhiều điều kiện thành một. AND đúng khi TẤT CẢ đúng, OR đúng khi CÓ MỘT đúng, NOT đảo ngược kết quả. Thường nằm bên trong IF hoặc trong quy tắc Conditional Formatting.

Các đối số

Đối sốBắt buộc?Ý nghĩa
điều_kiện_1 …Bắt buộcCác biểu thức cho ra ĐÚNG/SAI. Tối đa 255 điều kiện.

Trả về gì

TRUE hoặc FALSE — MỘT giá trị duy nhất, không phải một mảng.

Ví dụ

  • =IF(AND(B2="Đã duyệt", C2<=TODAY(), D2<=E2), "Được chi", "Chờ")

    Ba điều kiện phải cùng thoả

    Kết quả: Được chi

  • =IF(OR(C2="HN", C2="HP"), "Miền Bắc", "Khác")

    Một trong hai là đủ

    Kết quả: Miền Bắc

  • =AND(ABS(F2-G2)<1)

    Ô kiểm tra: hai bên khớp nhau trong sai số 1 đồng

    Kết quả: TRUE

Lưu ý khi dùng

  • Ba hàm này nén cả vùng thành MỘT giá trị, nên KHÔNG dùng được làm điều kiện cho FILTER, SUMPRODUCT hay công thức mảng. Ở đó phải dùng dấu * cho VÀ và dấu + cho HOẶC.
  • Trong Conditional Formatting, nhớ khoá cột bằng $ đúng chỗ thì quy tắc mới chạy đúng cho cả dòng.

Bẫy hay dính

Dùng AND làm điều kiện của FILTER: hàm trả về đúng một TRUE hoặc FALSE nên kết quả là lấy hết hoặc không lấy gì — trông như hàm hỏng, thật ra là dùng sai loại toán tử.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường