Menterbalikkan Logik dengan NOT
Terbalikkan hasil TRUE atau FALSE dengan fungsi NOT.
Menterbalikkan Logik dengan NOT ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Membalikkan Logik
Kadang-kadang lebih mudah untuk menerangkan perkara yang anda tidak mahu berbanding perkara yang anda mahu. Anda mungkin berkata, paparkan semua orang yang bukan dari wilayah Timur, atau tandakan mana-mana pesanan yang belum dibayar.
Fungsi NOT membalikkan nilai logik. Jika sesuatu ialah TRUE, NOT menjadikannya FALSE. Jika sesuatu ialah FALSE, NOT menjadikannya TRUE.
Inilah fungsi logik yang paling ringkas, kerana hanya mengambil satu syarat, tetapi fungsi ini membolehkan anda menyatakan banyak peraturan dengan cara yang lebih kemas.
Bentuk NOT
Berbeza daripada AND dan OR, fungsi NOT mengambil tepat satu argumen:
- logik satu syarat atau nilai yang dinilai sebagai
TRUEatauFALSE
Fungsi ini mengembalikan nilai yang berlawanan. Tiada argumen kedua dan tiada senarai yang dipisahkan oleh koma. Apa sahaja yang anda letakkan di dalamnya, NOT hanya akan membalikkannya.
=NOT(logical)Pembalikan Kebenaran
Inilah segala yang dilakukan oleh NOT, dalam dua baris:
=NOT(TRUE)mengembalikanFALSE=NOT(FALSE)mengembalikanTRUE
Itulah keseluruhan tingkah lakunya. Ia seperti perkataan tidak dalam bahasa Melayu: tidak benar bermaksud palsu, dan tidak palsu bermaksud benar. Ingat pembalikan ini, dan bahagian lain dalam pelajaran ini akan menjadi mudah difahami.
=NOT(TRUE)Membalikkan Perbandingan
Penggunaan yang paling biasa ialah membalikkan perbandingan. Katakan A2 mengandungi nama wilayah. Anda mahu mendapatkan TRUE bagi mana-mana wilayah yang bukan Timur.
Formula di bawah mengambil ujian A2="East" lalu membalikkan hasilnya. Jika wilayah itu ialah Timur, ujian dalaman adalah benar, jadi NOT mengembalikan FALSE. Bagi semua wilayah lain, fungsi ini mengembalikan TRUE.
=NOT(A2="East")NOT atau Operator Tidak Sama?
Aplikasi hamparan sudah mempunyai operator tidak sama yang ditulis sebagai <>. Jadi, =NOT(A2="East") memberikan hasil yang sama seperti =A2<>"East".
Untuk satu perbandingan, operator <> lebih pendek dan biasanya lebih jelas. Nilai sebenar NOT terserlah apabila anda perlu membalikkan sesuatu yang lebih kompleks, seperti hasil keseluruhan AND atau OR, yang akan anda lihat seterusnya.
=A2<>"East"Membalikkan AND atau OR
Di sinilah NOT sangat berguna. Bayangkan sesuatu produk tersedia hanya apabila kuantiti dalam A2 lebih daripada 0 dan status dalam B2 ialah Active. Anda mahu menandakan semua produk yang tidak tersedia.
Letakkan keseluruhan AND di dalam NOT. Jika produk itu tersedia, AND dalaman adalah benar, jadi NOT mengembalikan FALSE. Selain itu, fungsi ini mengembalikan TRUE.
=NOT(AND(A2>0, B2="Active"))Contoh Lengkap: Mengecualikan Satu Kumpulan
Katakan anda mahu memberikan bonus kepada semua pekerja kecuali mereka yang memegang peranan Intern. Penggunaan NOT hampir sama seperti keperluan itu sendiri.
Formula ini menyemak sama ada peranan dalam C2 bukan Intern. Jika benar, formula memaparkan Eligible; jika tidak, formula memaparkan Not Eligible. Menerangkan pengecualian secara langsung sering menjadikan formula lebih mudah dibaca berbanding menyenaraikan setiap peranan yang disertakan.
=IF(NOT(C2="Intern"), "Eligible", "Not Eligible")Menyemak Sel yang Tidak Kosong
NOT sangat sesuai digabungkan dengan fungsi yang mengembalikan TRUE atau FALSE, seperti ISBLANK. Fungsi ISBLANK ialah TRUE apabila sebuah sel kosong.
Untuk melakukan sesuatu hanya apabila sel mempunyai nilai, balikkan hasilnya dengan NOT. Formula di bawah memaparkan Ready apabila A2 tidak kosong, dan Missing apabila sel itu kosong.
=IF(NOT(ISBLANK(A2)), "Ready", "Missing")Penafian Berganda Saling Membatalkan
Sama seperti dalam bahasa harian, dua fungsi NOT saling membatalkan. =NOT(NOT(TRUE)) mengembalikan TRUE semula kerana nilainya telah dibalikkan dua kali.
Walaupun anda jarang menulis penafian berganda dengan sengaja, mengenalinya membantu anda memudahkan formula yang berserabut. Jika anda nampak NOT(NOT(...)), biasanya anda boleh memadamkan kedua-duanya dan mengekalkan syarat dalaman.
=NOT(NOT(A2>10))Bila Perlu Menggunakan NOT
Gunakan NOT apabila peraturan anda secara semula jadi dinyatakan sebagai pengecualian atau pembalikan:
- Semua orang yang bukan pengurus
- Mana-mana pesanan yang belum dihantar
- Balikkan hasil keseluruhan
ANDatauOR
Untuk satu perbandingan ringkas, operator <> mungkin lebih kemas. Namun, untuk membalikkan logik yang kompleks, NOT menjadikan tujuan anda sangat jelas.
Mengapa NOT Penting
Fungsi NOT kecil tetapi berkuasa: fungsi ini membalikkan apa-apa hasil logik kepada lawannya. Dengan itu, anda boleh menerangkan pengecualian secara langsung tanpa perlu menyenaraikan semua perkara yang mahu dikekalkan dengan cara yang janggal.
Ingat perkara penting berikut:
- Fungsi ini mengambil tepat satu argumen
- Fungsi ini menukar
TRUEkepadaFALSEdan begitu juga sebaliknya - Fungsi ini paling berguna apabila membungkus
AND,OR, atau fungsi sepertiISBLANK
Sekarang cuba semakan pantas.
Semakan Pantas
Uji pemahaman anda tentang cara fungsi NOT berfungsi.
Imbas Kembali: Membalikkan Logik dengan NOT
Anda telah mempelajari bahawa NOT membalikkan nilai logik, dengan menukar TRUE kepada FALSE dan FALSE kepada TRUE.
- Sintaks:
=NOT(test)dengan tepat satu syarat - Untuk satu perbandingan,
<>biasanya lebih pendek:=A2<>"East" - Paling sesuai digunakan untuk membalikkan keseluruhan
ANDatauOR:=NOT(AND(...)) - Sesuai digabungkan dengan
ISBLANKdan fungsi benar/palsu yang lain
Seterusnya: IFS, cara yang lebih kemas untuk mengendalikan banyak cabang serentak.
=NOT(AND(A2>0, B2="Active"))Pelajari Excel dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Menterbalikkan Logik dengan NOT” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Menterbalikkan Logik dengan NOT”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Menterbalikkan Logik dengan NOT”?
Terbalikkan hasil TRUE atau FALSE dengan fungsi NOT. Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Menterbalikkan Logik dengan NOT” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Memerlukan Semuanya dengan AND
- Menerima Sebarang Padanan dengan OR
- Menterbalikkan Logik dengan NOT
- Percabangan Lebih Kemas dengan IFS