Cách sử dụng hàm NOT trong Excel (8 ví dụ hữu ích)

  • Chia Sẻ Cái Này
Hugh West

Hàm NOT trong Excel trả về một giá trị logic ngược lại. Trong bài viết này, bạn sẽ học cách sử dụng chức năng này và cũng thảo luận về ứng dụng của nó với VBA .

Phần trên ảnh chụp màn hình là tổng quan về bài viết trình bày ứng dụng của hàm NOT trong Excel. Để làm rõ, trong các phần sau, bạn sẽ tìm hiểu thêm về cách sử dụng hàm NOT của Excel với những điều cơ bản về nó.

Tải xuống Sách bài tập thực hành

Sử dụng hàm NOT.xlsm

Hàm NOT của Excel: Cú pháp & Đối số

Hàm NOT đảo ngược ( ngược lại với ) một Boolean hoặc giá trị logic. Nói một cách đơn giản, nếu bạn nhập TRUE, hàm sẽ trả về FALSE và ngược lại.

  • Mục tiêu của hàm:
  • <15 Hàm

    NOT luôn trả về một giá trị logic ngược lại .

    • Cú pháp:

    =NOT(logic)

    • Giải thích đối số:
    Đối số Bắt buộc/Tùy chọn Giải thích
    Logic Bắt buộc Một giá trị logic có thể được đánh giá là TRUE hoặc FALSE
    • Trả về Tham số:

    Đảo ngược giá trị logic tức là thay đổi FALSE thành TRUE, hoặc TRUE thành FALSE.

    8 Ví dụ về Sử dụng Hàm NOT trong Excel

    Bây giờ, không chậm trễ hơn nữa, hãy xem qua từng ví dụ vớihình ảnh minh họa phù hợp và lời giải chi tiết. Xin lưu ý rằng chúng tôi đã sử dụng phiên bản Microsoft Excel 365 , bạn có thể sử dụng bất kỳ phiên bản nào khác tùy ý.

    Ví dụ 1: Ví dụ cơ bản về hàm NOT trong Excel

    Đầu tiên và quan trọng nhất, chúng ta hãy khám phá ví dụ cơ bản nhất của hàm NOT , hàm thay đổi các giá trị logic TRUE và FALSE. Trong hình dưới đây, ô B5 chứa TRUE, hàm NOT trả về giá trị FALSE ngược lại trong ô C5 . Thông thường, 0 được coi là SAI trong Excel, vì vậy hàm NOT trả về TRUE với 0 . Trong trường hợp của bất kỳ số nào khác, đầu ra sẽ là FALSE.

    Ví dụ 2: Sử dụng hàm NOT để bỏ qua một giá trị nhất định

    Hoặc, chúng tôi có thể sử dụng hàm NOT để loại trừ một giá trị ô cụ thể bằng công thức bên dưới.

    =NOT(B5="TV")

    Ví dụ: ô B5 đề cập đến đầu vào TV. Cụ thể, hàm trả về FALSE cho TV và TRUE cho tất cả các sản phẩm khác vì chúng tôi chỉ muốn loại trừ TV.

    Ví dụ 3: KHÔNG cho Giá trị Lớn hơn hoặc Nhỏ hơn

    Ngược lại, chúng ta cũng có thể kiểm tra xem giá trị của một ô có nhỏ hơn một giá trị cụ thể. Trong trường hợp này, chúng tôi muốn lọc các sản phẩm có giá nhỏ hơn $200 , khi đáp ứng điều kiện, hàm sẽ trả về giá trị TRUE.

    =NOT(C5>200)

    Ví dụ,Ô C5 cho biết Giá của TV $500 .

    Ví dụ 4: NOT với Hàm OR trong Excel

    Ngoài ra, chúng ta có thể kết hợp hàm OR với hàm NOT để kiểm tra xem có thỏa mãn một hoặc nhiều tiêu chí hay không. và cho kết quả TRUE hoặc FALSE tương ứng. Trong tình huống này, mọi Sản phẩm ngoài TV AC sẽ trả về TRUE.

    =NOT(OR(B5="TV",B5="AC"))

    Trong phương trình trên, ô B5 trỏ đến Sản phẩm TV .

    Công thức Phân tích:

    • OR(B5=”TV”,B5=”AC”) → kiểm tra xem có đối số nào là TRUE không và trả về TRUE hoặc FALSE. Chỉ trả về FALSE nếu tất cả các đối số là FALSE. Tại đây, các hàm kiểm tra xem văn bản trong ô B5 TV hoặc AC hay không, nếu một trong các điều kiện thỏa mãn thì hàm trả về TRUE.
      • Đầu ra → TRUE
    • NOT(OR(B5=”TV”,B5=”AC”)) → trở thành
      • NOT(TRUE) → thay đổi FALSE thành TRUE hoặc TRUE thành FALSE. Ở đây, hàm trả về giá trị ngược lại của TRUE là FALSE.
      • Đầu ra → FALSE

    Ví dụ 5: NOT với hàm AND

    Tương tự, chúng ta cũng có thể sử dụng hàm AND kết hợp với hàm NOT để chỉ định điều kiện cho cả hai tiêu chí. gặp. Nhân dịp này, chúng tôi muốn loại trừ Sản phẩm TV do Nhà sản xuất Silo sản xuấtKỹ thuật số .

    =NOT(AND(B5="TV",C5="Silo Digital"))

    Ví dụ: các ô B5 C5 đại diện cho Sản phẩm TV Nhà sản xuất Silo Digital .

    Phân tích công thức:

    • AND(B5=”TV”,C5=”Silo Digital”) → kiểm tra xem tất cả các đối số có phải là TRUE, và trả về TRUE nếu tất cả đối số là TRUE . Ở đây, B5=”TV” là đối số logic1 C5=”Silo Digital” logic2 vì cả hai điều kiện đều được đáp ứng, nên hàm AND trả về kết quả TRUE .
      • Đầu ra → TRUE
    • NOT(AND(B5=”TV”,C5=”Silo Digital”)) → trở thành
      • NOT(TRUE) → ở đây, hàm cho kết quả ngược lại với TRUE là FALSE.
      • Kết quả → FALSE

    Ví dụ 6: NOT với Hàm IF

    Hơn nữa, chúng ta có thể kết hợp Hàm IF phổ biến với hàm NOT để xây dựng các câu lệnh logic. Ở đây, chúng tôi muốn tránh mua TV hoặc AC, và nếu tiêu chí giữ nguyên, kết quả sẽ hiển thị là “Không mua” (đại diện cho TRUE).

    =IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")

    Trong biểu thức trên, ô B5 đề cập đến TV .

    Phân tích công thức:

    • HOẶC((B5=”TV”),(B5=”AC ”)) → kiểm tra xem có đối số nào là TRUE không và trả về TRUE hoặc FALSE. Chỉ trả về FALSE nếu tất cả các đối số là FALSE.Tại đây, các hàm kiểm tra xem văn bản trong ô B5 TV hoặc AC hay không, nếu một trong các điều kiện thỏa mãn thì hàm trả về TRUE.
      • Đầu ra → TRUE
    • NOT(OR(B5=”TV”,B5=”AC”)) → trở thành
      • NOT(TRUE) → thay đổi FALSE thành TRUE hoặc TRUE thành FALSE. Ở đây, hàm trả về giá trị ngược lại của TRUE là FALSE.
      • Đầu ra → FALSE
    • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Mua”,”Không mua”)  → trở thành
      • IF(FALSE,”Mua ”,”Không mua”)  → kiểm tra xem một điều kiện có được đáp ứng hay không và trả về một giá trị nếu TRUE và một giá trị khác nếu FALSE . Ở đây, FALSE là đối số logic_test vì đối số này Hàm IF trả về giá trị của “Không mua” là đối số value_if_false . Nếu không, nó sẽ trả về “Mua” là đối số value_if_true .
      • Đầu ra → “Không mua”

    Ví dụ 7: NOT với hàm ISBLANK (Làm việc với ô trống)

    Ngoài ra, ta có thể sử dụng hàm ISBLANK và hàm NOT để kiểm tra các ô trống và sử dụng hàm IF để trả về kết quả dựa trên đầu ra trước đó. Ví dụ: việc tăng giá của một số sản phẩm được hiển thị dưới dạng Giá bổ sung, trong trường hợp đó, giá của sản phẩm được chiết khấu 10% . Tại đây, các sản phẩmkhông có Giá bổ sung không được xem xét.

    =IF(NOT(ISBLANK(E5)), E5*10%, "No discount")

    Cụ thể, ô E5 cho biết Giá bổ sung .

    Chi tiết công thức:

    • ISBLANK(E5) → kiểm tra xem tham chiếu có phải là ô trống hay không và trả về TRUE hoặc FALSE . Ở đây, E5 là đối số giá trị tham chiếu đến Giá bổ sung. Bây giờ, hàm ISBLANK sẽ kiểm tra ô Giá bổ sung có trống hay không. Nó trả về TRUE nếu trống và FALSE nếu không trống.
      • Đầu ra → FALSE
    • NOT(ISBLANK(E5)) trở thành
      • NOT(FALSE) Ở đây, hàm lật giá trị FALSE thành TRUE.
      • Đầu ra → TRUE
    • IF(NOT(ISBLANK(E5)), E5*10%, “Không giảm giá”) trở thành
      • IF(TRUE, E5*10%, “No discount” ) → Trong trường hợp này, TRUE <9 đối số>logic_test vì trong đó Hàm IF trả về E5*10% là đối số value_if_true . Nếu không, nó sẽ trả về “Không giảm giá” là đối số value_if_false .
      • 100 * 10% → 10

    Ví dụ 8: Hàm NOT trong Mã VBA trong Excel

    Cuối cùng nhưng không kém phần quan trọng, bạn có thể áp dụng Excel Hàm NOT để kiểm tra xem một ô có chứa giá trị số hay không bằng mã VBA được hiển thị bên dưới. Của nóđơn giản và dễ dàng; chỉ cần làm theo.

    📌 Các bước :

    • Đầu tiên, điều hướng đến tab Nhà phát triển >> nhấp vào nút Visual Basic .

    Bây giờ, thao tác này sẽ mở Trình soạn thảo Visual Basic trong một cửa sổ mới.

    • Thứ hai, chuyển đến tab Chèn >> chọn Mô-đun .

    Để dễ tham khảo, bạn có thể sao chép mã từ đây và dán vào cửa sổ như minh họa bên dưới.

    8347

    Phân tích mã:

    Bây giờ, chúng tôi sẽ giải thích mã VBA , được chia thành hai bước.

    • Trong phần đầu tiên, quy trình con được đặt tên, ở đây là Excel_NOT_Function() .
    • Tiếp theo, xác định biến ws để lưu trữ Đối tượng trang tính và nhập tên trang tính, ở đây là “ NOT VBA ”.
    • Trong lọ thuốc thứ hai, hãy sử dụng các hàm NOT ISNUMBER để kiểm tra xem B5 đã chỉ định, Các ô B6 , B7 , B8 B9 ( ô nhập ) chứa dữ liệu số hoặc văn bản.
    • Bây giờ, hãy sử dụng đối tượng Range để trả về kết quả cho C5 , C6 , C7 , Các ô C8 C9 ( ô đầu ra ).

    • Thứ ba, đóng Cửa sổ VBA >> nhấp vào nút Macro .

    Thao tác này sẽ mở hộp thoại Macro .

    • Sau đó, chọn copy_and_paste_data macro>> nhấn nút Chạy .

    Cuối cùng, kết quả sẽ giống như ảnh chụp màn hình bên dưới.

    Các lỗi thường gặp khi sử dụng chức năng NOT

    Lỗi Xảy ra
    #VALUE! Xảy ra khi phạm vi ô được chèn làm đầu vào

    Thực hành Phần

    Ở đây, chúng tôi đã cung cấp phần Thực hành ở phía bên phải của mỗi trang để bạn có thể tự thực hành. Hãy chắc chắn rằng bạn tự làm điều đó.

    Kết luận

    Tóm lại, bài viết này mô tả 8 ví dụ về cách sử dụng NOT trong Excel. Bây giờ, chúng tôi khuyên bạn nên đọc kỹ toàn bộ bài viết và áp dụng kiến ​​thức trong sách bài tập thực hành miễn phí của chúng tôi. Và truy cập ExcelWIKI để xem thêm nhiều bài viết như thế này.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.