Isi kandungan
Fungsi NOT dalam Excel mengembalikan nilai yang bertentangan secara logik. Dalam artikel ini, anda akan belajar menggunakan fungsi ini dan turut membincangkan aplikasinya dengan VBA Kod .
Perkara di atas tangkapan skrin ialah gambaran keseluruhan artikel yang mewakili aplikasi fungsi NOT dalam Excel. Untuk menjelaskannya, dalam bahagian berikut, anda akan mengetahui lebih lanjut tentang penggunaan fungsi BUKAN Excel dengan asasnya.
Muat Turun Buku Kerja Amalan
Menggunakan NOT Function.xlsm
Excel NOT Fungsi: Sintaks & Argumen
Fungsi NOT membalikkan ( bertentangan dengan ) nilai Boolean atau logik. Secara ringkasnya, jika anda memasukkan TRUE, fungsi tersebut akan mengembalikan FALSE, dan begitu juga sebaliknya.
- Objektif Fungsi:
NOT fungsi sentiasa mengembalikan nilai logik yang bertentangan .
- Sintaks:
=NOT(logical)
- Hujah Hujah:
Hujah | Diperlukan/Pilihan | Penjelasan |
---|---|---|
Logik | Diperlukan | Nilai logik yang boleh dinilai sama ada BENAR atau FALSE |
- Parameter Kembali:
Nilai logik terbalik iaitu perubahan FALSE kepada TRUE, atau BENAR kepada SALAH.
8 Contoh Penggunaan NOT Function dalam Excel
Sekarang, tanpa berlengah-lengah lagi, mari kita lihat setiap contoh denganilustrasi yang sesuai dan penerangan terperinci. Sebagai nota, kami telah menggunakan versi Microsoft Excel 365 , anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.
Contoh 1: Contoh Asas Fungsi NOT dalam Excel
Pertama sekali, mari kita terokai contoh paling asas bagi fungsi NOT , yang mengubah nilai logik BENAR dan SALAH. Dalam rajah berikut, sel B5 mengandungi BENAR, fungsi TIDAK mengembalikan FALSE yang bertentangan dalam sel C5 . Biasanya, 0 dianggap FALSE dalam Excel, jadi fungsi NOT mengembalikan TRUE dengan 0 . Dalam kes mana-mana nombor lain, output akan PALSU.
Contoh 2: Menggunakan Fungsi NOT untuk Meninggalkan Nilai Tertentu
Sebagai alternatif, kami boleh menggunakan fungsi NOT untuk mengecualikan nilai sel tertentu menggunakan formula di bawah.
=NOT(B5="TV")
Sebagai contoh, sel B5 merujuk kepada input TV. Khususnya, fungsi mengembalikan FALSE untuk TV dan TRUE untuk semua produk lain kerana kami mahu mengecualikan hanya TV.
Contoh 3: BUKAN untuk Lebih Besar Daripada Nilai
Sebaliknya, kita juga boleh menyemak sama ada nilai sel kurang daripada nilai tertentu. Dalam kes ini, kami ingin menapis produk yang harganya kurang daripada $200 , apabila memenuhi syarat tersebut, fungsi mengeluarkan BENAR.
=NOT(C5>200)
Sebagai contoh, C5 sel menunjukkan Harga TV iaitu $500 .
Contoh 4: NOT with OR Function in Excel
Selain itu, kita boleh menggabungkan fungsi OR dengan fungsi NOT untuk menyemak sama ada satu atau lebih kriteria dipenuhi, dan menghasilkan BETUL atau SALAH masing-masing. Dalam keadaan ini, mana-mana Produk selain daripada TV dan AC akan kembali BENAR.
=NOT(OR(B5="TV",B5="AC"))
Dalam persamaan di atas, sel B5 menghala ke TV Produk .
Formula Pecahan:
- ATAU(B5=”TV”,B5=”AC”) → menyemak sama ada sebarang hujah adalah BENAR dan mengembalikan BENAR atau SALAH. Mengembalikan FALSE hanya jika semua hujah adalah FALSE. Di sini, fungsi menyemak sama ada teks dalam sel B5 ialah TV atau AC , jika salah satu syarat terpelihara maka fungsi mengembalikan BENAR.
- Output → BENAR
- TIDAK(ATAU(B5=”TV”,B5=”AC”)) → menjadi
- NOT(TRUE) → menukar FALSE kepada TRUE, atau TRUE kepada FALSE. Di sini, fungsi mengembalikan yang bertentangan dengan TRUE iaitu FALSE.
- Output → FALSE
Contoh 5: TIDAK dengan Fungsi DAN
Begitu juga, kita juga boleh menggunakan fungsi DAN bersama-sama dengan fungsi TIDAK untuk menentukan keadaan di mana kedua-dua kriteria adalah bertemu. Pada kesempatan ini, kami ingin mengecualikan TV Produk yang dibuat oleh Silo PengeluarDigital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Contohnya, sel B5 dan C5 mewakili TV Produk dan Silo Digital Pengeluar .
Pecahan Formula:
- DAN(B5=”TV”,C5=”Silo Digital”) → menyemak sama ada semua hujah adalah TRUE, dan mengembalikan TRUE jika semua hujah adalah BENAR . Di sini, B5=”TV” ialah hujah logik1 dan C5=”Silo Digital” ialah logical2 hujah kerana kedua-dua syarat dipenuhi, jadi fungsi AND mengembalikan output TRUE .
- Output → BENAR
- TIDAK(DAN(B5=”TV”,C5=”Silo Digital”)) → menjadi
- TIDAK(BENAR) → di sini, fungsi mengeluarkan yang bertentangan dengan BENAR iaitu FALSE.
- Output → FALSE
Contoh 6: TIDAK dengan Fungsi IF
Selain itu, kita boleh menggabungkan fungsi IF yang popular dengan fungsi NOT untuk membina pernyataan logik. Di sini, kami ingin mengelak daripada membeli TV atau AC, dan jika kriterianya kekal, hasilnya akan ditunjukkan sebagai “Jangan beli” (mewakili BENAR).
=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")
Dalam ungkapan di atas, sel B5 merujuk kepada TV .
Pecahan Formula:
- ATAU((B5=”TV”),(B5=”AC ”)) → menyemak sama ada sebarang hujah adalah BENAR dan mengembalikan BENAR atau SALAH. Mengembalikan FALSE hanya jika semua hujah adalah FALSE.Di sini, fungsi menyemak sama ada teks dalam sel B5 ialah TV atau AC , jika salah satu syarat terpelihara maka fungsi mengembalikan BENAR.
- Output → BENAR
- TIDAK(ATAU(B5=”TV”,B5=”AC”)) → menjadi
- NOT(TRUE) → menukar FALSE kepada TRUE, atau TRUE kepada FALSE. Di sini, fungsi mengembalikan kebalikan TRUE iaitu FALSE.
- Output → FALSE
- IF(NOT(OR(() B5=”TV”),(B5=”AC”))),”Untuk membeli”,”Jangan beli”) → menjadi
- JIKA(SALAH,”Untuk membeli ”,”Jangan beli”) → menyemak sama ada syarat dipenuhi dan mengembalikan satu nilai jika BENAR dan nilai lain jika SALAH . Di sini, FALSE ialah argumen logical_test kerana fungsi IF mengembalikan nilai “Jangan beli” iaitu argumen value_if_false . Jika tidak, ia akan mengembalikan “Untuk membeli” iaitu argumen value_if_true .
- Output → “Jangan beli”
Contoh 7: TIDAK dengan Fungsi ISBLANK (Bekerja dengan Sel Kosong)
Selain itu, kita boleh gunakan fungsi ISBLANK dan NOT fungsi untuk memeriksa sel kosong dan menggunakan fungsi IF untuk mengembalikan hasil berdasarkan output sebelumnya. Sebagai contoh, kenaikan harga sesetengah produk ditunjukkan sebagai Harga Tambahan, dalam kes itu, harga produk didiskaunkan sebanyak 10% . Di sini, produktanpa Harga Tambahan tidak dipertimbangkan.
=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")
Secara khusus, sel E5 menunjukkan Harga Tambahan .
Pecahan Formula:
- ISBLANK(E5) → menyemak sama ada rujukan adalah kepada sel kosong dan mengembalikan TRUE atau FALSE . Di sini, E5 ialah nilai argumen yang merujuk kepada Harga Tambahan. Sekarang, fungsi ISBLANK menyemak sama ada sel Harga Tambahan kosong. Ia mengembalikan TRUE jika kosong dan FALSE jika tidak kosong.
- Output → FALSE
- NOT(ISBLANK(E5)) → menjadi
- NOT(FALSE) → Di sini, fungsi membalikkan nilai FALSE kepada TRUE.
- Output → TRUE
- JIKA(NOT(ISBLANK(E5)), E5*10%, “Tiada diskaun”) → menjadi
- JIKA(BENAR, E5*10%, “Tiada diskaun” ) → Dalam kes ini, TRUE ialah logical_test argumen yang mana Fungsi IF mengembalikan E5*10% yang merupakan value_if_true argumen. Jika tidak, ia akan mengembalikan “Tiada diskaun” iaitu argumen value_if_false .
- 100 * 10% → 10
Contoh 8: BUKAN Berfungsi dalam Kod VBA dalam Excel
Akhir sekali, anda boleh menggunakan Excel BUKAN berfungsi untuk menyemak sama ada sel mengandungi nilai berangka dengan kod VBA ditunjukkan di bawah. ia adalahringkas dan mudah; ikut sahaja.
📌 Langkah :
- Mula-mula, navigasi ke tab Pembangun >> klik butang Visual Basic .
Kini, ini membuka Visual Basic Editor dalam tetingkap baharu.
- Kedua, pergi ke tab Sisipkan >> pilih Modul .
Untuk memudahkan rujukan anda, anda boleh menyalin kod dari sini dan menampalnya ke dalam tetingkap seperti yang ditunjukkan di bawah.
5352
⚡ Pecahan Kod:
Sekarang, kami akan menerangkan kod VBA , yang dibahagikan kepada dua langkah.
- Dalam bahagian pertama, sub-rutin diberi nama, di sini ialah Excel_NOT_Function() .
- Seterusnya, tentukan pembolehubah ws untuk menyimpan objek Lembaran Kerja dan masukkan nama lembaran kerja, di sini ialah " BUKAN VBA ”.
- Dalam ramuan kedua, gunakan fungsi NOT dan ISNUMBER untuk menyemak sama ada B5 yang ditentukan, B6 , B7 , B8 dan B9 sel ( sel input ) mengandungi data angka atau teks.
- Sekarang, gunakan objek Julat untuk mengembalikan hasil kepada C5 , C6 , C7 , C8 dan C9 sel ( sel output ).
- Ketiga, tutup VBA tetingkap >> klik butang Makros .
Ini membuka kotak dialog Makro .
- Selepas ini, pilih salin_dan_tampal_data makro>> tekan butang Jalankan .
Akhir sekali, hasilnya akan kelihatan seperti tangkapan skrin yang diberikan di bawah.
Ralat Biasa Semasa Menggunakan Fungsi NOT
Ralat | Berlaku |
---|---|
#VALUE! | Berlaku apabila julat sel dimasukkan sebagai input |
Amalan Bahagian
Di sini, kami telah menyediakan bahagian Amalan di sebelah kanan setiap helaian supaya anda boleh berlatih sendiri. Sila pastikan anda melakukannya sendiri.
Kesimpulan
Ringkasnya, artikel ini menerangkan 8 contoh cara menggunakan BUKAN fungsi dalam Excel. Sekarang, kami mencadangkan anda membaca artikel penuh dengan teliti dan menggunakan pengetahuan dalam buku kerja amalan percuma kami. Dan lawati ExcelWIKI untuk banyak lagi artikel seperti ini.