Bagaimana Menggunakan Fungsi Logik dalam Excel JIKA, DAN, ATAU, XOR, TIDAK
Fungsi logik adalah beberapa yang paling popular dan berguna dalam Excel. Mereka boleh menguji nilai-nilai dalam sel lain dan melakukan tindakan bergantung kepada keputusan ujian. Ini membantu kami mengautomasikan tugas dalam spreadsheet kami.
Bagaimana Menggunakan Fungsi JIKA
Fungsi IF adalah fungsi logik utama dalam Excel dan, oleh itu, orang yang pertama memahami. Ia akan muncul beberapa kali sepanjang artikel ini.
Mari kita lihat struktur fungsi IF, dan kemudian lihat beberapa contoh penggunaannya.
Fungsi IF menerima 3 bit maklumat:
= JIKA (logical_test, [value_if_true], [value_if_false])
- logical_test: Inilah syarat fungsi untuk diperiksa.
- value_if_true: Tindakan untuk melaksanakan jika keadaan dipenuhi, atau benar.
- value_if_false: Tindakan untuk melaksanakan jika keadaan tidak dipenuhi, atau palsu.
Pengendali Perbandingan yang Digunakan dengan Fungsi Logik
Apabila melakukan ujian logik dengan nilai sel, anda perlu mengenali operator perbandingan. Anda boleh melihat pecahan ini dalam jadual di bawah.
Sekarang mari kita lihat beberapa contoh tindakan itu.
JIKA Fungsi Contoh 1: Nilai Teks
Dalam contoh ini, kita mahu menguji sama ada sel adalah sama dengan frasa tertentu. Fungsi IF tidak sensitif kepada kes-kes jadi tidak mengambil kira huruf besar dan huruf kecil.
Formula berikut digunakan dalam ruang C untuk memaparkan "Tidak" jika lajur B mengandungi teks "Selesai" dan "Ya" jika ia mengandungi apa-apa lagi.
= JIKA (B2 = "Selesai", "Tidak", "Ya")
Walaupun fungsi IF tidak sensitif huruf, teks mestilah padanan tepat.
JIKA Fungsi Contoh 2: Nilai Numerik
Fungsi IF juga bagus untuk membandingkan nilai angka.
Dalam formula di bawah, kita menguji jika sel B2 mengandungi nombor yang lebih besar daripada atau sama dengan 75. Jika ia berlaku, maka kita memaparkan perkataan "Pass," dan jika tidak perkataan "Fail".
= JIKA (B2> = 75, "Lulus", "Gagal")
Fungsi IF lebih banyak daripada hanya memaparkan teks yang berbeza pada hasil ujian. Kita juga boleh menggunakannya untuk menjalankan pengiraan yang berbeza.
Dalam contoh ini, kami ingin memberi diskaun sebanyak 10% jika pelanggan membelanjakan sejumlah wang tertentu. Kami akan menggunakan £ 3,000 sebagai contoh.
= JIKA (B2> = 3000, B2 * 90%, B2)
Bahagian B2 * 90% formula adalah cara yang anda boleh tolak 10% dari nilai dalam sel B2. Terdapat banyak cara untuk melakukan ini.
Apa yang penting ialah anda boleh menggunakan sebarang formula di dalam value_if_true
atau value_if_false
bahagian. Dan menjalankan formula yang berbeza bergantung pada nilai-nilai sel lain adalah kemahiran yang sangat kuat untuk dimiliki.
JIKA Fungsi Contoh 3: Nilai Tarikh
Dalam contoh ketiga ini, kami menggunakan fungsi IF untuk menjejaki senarai tarikh akhir. Kami mahu memaparkan perkataan "tertunggak" jika tarikh di ruangan B di masa lalu. Tetapi jika tarikh itu pada masa akan datang, hitungkan bilangan hari sehingga tarikh matang.
Rumusan di bawah ini digunakan dalam ruang C. Kami periksa sama ada tarikh akhir dalam sel B2 adalah kurang daripada tarikh hari ini (Fungsi TODAY mengembalikan tarikh hari ini dari jam komputer).
= JIKA (B2Apakah yang dimaksudkan dengan Formula JIKA?
Anda mungkin pernah mendengar istilah IF bersarang sebelum ini. Ini bermakna kita boleh menulis fungsi IF dalam fungsi IF yang lain. Kami mungkin mahu melakukan ini jika kami mempunyai lebih daripada dua tindakan untuk melaksanakannya.
Satu fungsi IF mampu melakukan dua tindakan (the
value_if_true
danvalue_if_false
). Tetapi jika kita membenamkan (atau sarang) satu lagi fungsi IF di dalamvalue_if_false
seksyen, maka kita boleh melakukan tindakan lain.Ambil contoh ini di mana kami ingin memaparkan perkataan "Cemerlang" jika nilai dalam sel B2 lebih besar daripada atau sama dengan 90, memaparkan "Baik" jika nilai lebih besar daripada atau sama dengan 75, dan memaparkan "Miskin" jika apa-apa lagi.
= JIKA (B2> = 90, "Cemerlang", JIKA (B2> = 75, "Baik", "Miskin"))Kami telah memperluaskan formula kami melampaui apa yang boleh dilakukan oleh JIKA. Dan anda boleh sarang lebih jika terdapat fungsi jika perlu.
Perhatikan kedua kurungan tutup pada akhir formula-satu untuk setiap fungsi IF.
Terdapat formula alternatif yang boleh menjadi lebih bersih daripada pendekatan IF bersarang ini. Satu alternatif yang sangat berguna adalah fungsi SWITCH dalam Excel.
Fungsi DAN DAN ATAU Fungsi Logik
Fungsi DAN dan ATA digunakan apabila anda ingin melakukan lebih daripada satu perbandingan dalam formula anda. Fungsi IF sahaja boleh mengendalikan satu syarat, atau perbandingan.
Ambil contoh di mana kita menolak nilai sebanyak 10% bergantung kepada jumlah pelanggan yang dibelanjakan dan berapa tahun mereka menjadi pelanggan.
Secara mereka sendiri, fungsi DAN DAN ATAU akan mengembalikan nilai TRUE atau FALSE.
Fungsi DAN mengembalikan TRUE hanya jika setiap keadaan dipenuhi, dan jika tidak, kembali FALSE. Fungsi OR mengembalikan TRUE jika satu atau semua syarat dipenuhi, dan mengembalikan FALSE hanya jika tiada syarat dipenuhi.
Fungsi-fungsi ini boleh menguji sehingga 255 keadaan, jadi tentunya tidak terhad kepada hanya dua syarat seperti ditunjukkan di sini.
Berikut adalah struktur fungsi AND dan ATA. Mereka ditulis sama. Hanya menggantikan nama AND untuk OR. Ia hanya logik mereka yang berbeza.
= DAN (logical1, [logical2] ...)Mari lihat contoh kedua-dua mereka menilai dua syarat.
DAN contoh fungsi
Fungsi DAN digunakan di bawah untuk menguji jika pelanggan membelanjakan sekurang-kurangnya £ 3,000 dan telah menjadi pelanggan selama sekurang-kurangnya tiga tahun.
= AND (B2> = 3000, C2> = 3)Anda dapat melihat bahawa ia mengembalikan FALSE untuk Matt dan Terry kerana walaupun mereka berdua memenuhi salah satu kriteria, mereka perlu memenuhi kedua-duanya dengan fungsi AND.
Contoh Fungsi ATAU
Fungsi ATAU digunakan di bawah untuk menguji jika pelanggan membelanjakan sekurang-kurangnya £ 3,000 atau telah menjadi pelanggan selama sekurang-kurangnya tiga tahun.
= OR (B2> = 3000, C2> = 3)Dalam contoh ini, formula mengembalikan TRUE untuk Matt dan Terry. Hanya Julie dan Gillian gagal kedua-dua syarat dan mengembalikan nilai FALSE.
Menggunakan DAN dan ATAU dengan Fungsi IF
Kerana fungsi AND dan ATAU mengembalikan nilai TRUE atau FALSE apabila digunakan bersendirian, ia jarang digunakan oleh mereka sendiri.
Sebaliknya, anda biasanya akan menggunakannya dengan fungsi IF, atau dalam ciri Excel seperti Pemformatan Bersyarat atau Pengesahan Data untuk melaksanakan beberapa tindakan retrospektif jika formula menilai kepada TRUE.
Dalam formula di bawah, fungsi AND bersarang di dalam ujian logik fungsi IF. Jika fungsi DAN mengembalikan TRUE maka 10% didiskaunkan daripada amaun di ruang B; jika tidak, tiada diskaun diberikan dan nilai dalam lajur B diulangi dalam ruang D.
= JIKA (DAN (B2> = 3000, C2> = 3), B2 * 90%, B2)Fungsi XOR
Sebagai tambahan kepada fungsi ATAU, terdapat juga fungsi ATAU eksklusif. Ini dipanggil fungsi XOR. Fungsi XOR diperkenalkan dengan versi Excel 2013.
Fungsi ini boleh mengambil sedikit usaha untuk difahami, jadi contoh praktikal ditunjukkan.
Struktur fungsi XOR adalah sama dengan fungsi ATAU.
= XOR (logical1, [logical2] ...)Apabila menilai hanya dua syarat fungsi XOR pulangan:
- BENAR jika mana-mana keadaan menilai TRUE.
- FALSE jika kedua-dua syarat adalah BENAR, atau keadaan tidak BELIA.
Ini berbeza dari fungsi ATA kerana itu akan kembali TRUE jika kedua-dua syarat adalah BENAR.
Fungsi ini mendapat sedikit lebih membingungkan apabila lebih banyak syarat ditambah. Kemudian fungsi XOR mengembalikan:
- BENAR jika ada ganjil bilangan syarat yang kembali TRUE.
- FALSE jika ada walaupun bilangan syarat yang menyebabkan TRUE, atau jika semua keadaan adalah FALSE.
Lihatlah contoh mudah fungsi XOR.
Dalam contoh ini, jualan dibahagikan kepada dua bahagian pada tahun ini. Sekiranya jurujual menjual £ 3,000 atau lebih dalam kedua-dua belah pihak, maka mereka diberi standard Emas. Ini dicapai dengan AND berfungsi dengan IF seperti sebelum ini dalam artikel.
Tetapi jika mereka menjual £ 3,000 atau lebih dalam sama ada separuh maka kami ingin memberikan mereka status Perak. Jika mereka tidak menjual £ 3,000 atau lebih dalam kedua-dua maka tiada apa-apa.
Fungsi XOR adalah sempurna untuk logik ini. Formula di bawah dimasukkan ke dalam lajur E dan menunjukkan fungsi XOR dengan IF untuk memaparkan "Ya" atau "Tidak" hanya jika kedua-dua keadaan dipenuhi.
= JIKA (XOR (B2> = 3000, C2> = 3000), "Ya", "Tidak")Fungsi TIDAK
Fungsi logik terakhir untuk dibincangkan dalam artikel ini adalah TIDAK berfungsi, dan kami telah meninggalkan yang paling mudah untuk terakhir. Walaupun kadang-kadang ia boleh menjadi sukar untuk melihat penggunaan 'dunia nyata' pada mulanya.
Fungsi TIDAK membalikkan nilai hujahnya. Jadi jika nilai logik adalah BENAR, maka ia akan kembali FALSE. Dan jika nilai logiknya FALSE, ia akan kembali TRUE.
Ini akan lebih mudah dijelaskan dengan beberapa contoh.
Struktur TIDAK berfungsi ialah;
= TIDAK (logik)TIDAK Fungsi Contoh 1
Dalam contoh ini, bayangkan kita mempunyai ibu pejabat di London dan kemudian banyak laman serantau yang lain. Kami mahu memaparkan perkataan "Ya" jika laman web itu adalah apa-apa kecuali London, dan "Tidak" jika ia London.
Fungsi TAN telah bersarang dalam ujian logik fungsi IF di bawah untuk membalikkan hasil BENAR.
= JIKA (TIDAK (B2 = "London"), "Ya", "Tidak")Ini juga boleh dicapai dengan menggunakan pengendali TIDAK logikal. Berikut adalah contohnya.
= JIKA (B2 "London", "Ya", "Tidak")TIDAK Fungsi Contoh 2
Fungsi NOTA berguna apabila bekerja dengan fungsi maklumat dalam Excel. Ini adalah sekumpulan fungsi dalam Excel yang menyemak sesuatu, dan kembali TRUE jika cek itu berjaya, dan FALSE jika tidak.
Sebagai contoh, fungsi ISTEXT akan memeriksa sama ada sel mengandungi teks dan kembali TRUE jika ia tidak dan FALSE jika tidak. Fungsi TIDAK berguna kerana ia boleh membalikkan hasil fungsi ini.
Dalam contoh di bawah, kami ingin membayar penjual 5% daripada jumlah yang mereka naik. Tetapi jika mereka tidak menaikkan apa-apa, perkataan "Tiada" ada di dalam sel dan ini akan menghasilkan kesilapan dalam formula.
Fungsi ISTEXT digunakan untuk memeriksa kehadiran teks. Ini mengembalikan TRUE jika terdapat teks, jadi TIDAK berfungsi membalikkannya kepada FALSE. Dan JIKA melakukan pengiraannya.
= JIKA (TIDAK (ISTEXT (B2)), B2 * 5%, 0)Menguasai fungsi logik akan memberi anda kelebihan besar sebagai pengguna Excel. Untuk dapat menguji dan membandingkan nilai-nilai dalam sel-sel dan melakukan tindakan yang berbeza berdasarkan hasil-hasil tersebut sangat berguna.
Artikel ini telah merangkumi fungsi logik terbaik yang digunakan hari ini. Versi terbaru dari Excel telah melihat pengenalan lebih banyak fungsi yang ditambahkan ke perpustakaan ini, seperti fungsi XOR yang disebutkan dalam artikel ini. Mengemas kini dengan tambahan baru ini akan menghalang anda daripada orang ramai.