Mục lục
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 Mã .
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
- Cú pháp:
- Giải thích đối số:
- Trả về Tham số:
- 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 là 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
- 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 và C5=”Silo Digital” là 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
- 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 là 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”
- 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 là <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
- Đầu tiên, điều hướng đến tab Nhà phát triển >> nhấp vào nút Visual Basic .
- Thứ hai, chuyển đến tab Chèn >> chọn Mô-đun .
NOT luôn trả về một giá trị logic ngược lại .
=NOT(logic)
Đố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 |
Đả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 là $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 và 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:
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 và C5 đại diện cho Sản phẩm TV và Nhà sản xuất Silo Digital .
Phân tích công thức:
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:
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:
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 :
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.
Để 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 và ISNUMBER để kiểm tra xem B5 đã chỉ định, Các ô B6 , B7 , B8 và 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 và 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.