Beranda » bagaimana » Cara Menggunakan Fungsi Logis di Excel IF, AND, OR, XOR, NOT

    Cara Menggunakan Fungsi Logis di Excel IF, AND, OR, XOR, NOT

    Fungsi logis adalah beberapa yang paling populer dan berguna di Excel. Mereka dapat menguji nilai-nilai di sel lain dan melakukan tindakan tergantung pada hasil tes. Ini membantu kami untuk mengotomatiskan tugas di spreadsheet kami.

    Cara Menggunakan Fungsi IF

    Fungsi IF adalah fungsi logis utama di Excel dan, oleh karena itu, yang harus dipahami terlebih dahulu. Ini akan muncul beberapa kali sepanjang artikel ini.

    Mari kita lihat struktur fungsi IF, dan kemudian lihat beberapa contoh penggunaannya.

    Fungsi IF menerima 3 bit informasi:

    = JIKA (logical_test, [value_if_true], [value_if_false])
    • tes logika: Ini adalah kondisi untuk fungsi untuk memeriksa.
    • value_if_true: Tindakan yang harus dilakukan jika kondisi terpenuhi, atau benar.
    • value_if_false: Tindakan yang harus dilakukan jika kondisi tidak terpenuhi, atau salah.

    Operator Perbandingan untuk Digunakan dengan Fungsi Logis

    Saat melakukan tes logis dengan nilai sel, Anda harus terbiasa dengan operator pembanding. Anda dapat melihat rinciannya di tabel di bawah ini.

    Sekarang mari kita lihat beberapa contoh dalam aksi.

    IF Function Contoh 1: Nilai Teks

    Dalam contoh ini, kami ingin menguji apakah sel sama dengan frasa tertentu. Fungsi IF tidak peka huruf besar-kecil sehingga tidak memperhitungkan huruf besar dan kecil.

    Rumus berikut digunakan di kolom C untuk menampilkan "Tidak" jika kolom B berisi teks "Selesai" dan "Ya" jika mengandung hal lain.

    = JIKA (B2 = "Selesai", "Tidak", "Ya")

    Meskipun fungsi IF tidak peka huruf besar-kecil, teksnya harus sama persis.

    Contoh Fungsi IF 2: Nilai Numerik

    Fungsi IF juga bagus untuk membandingkan nilai numerik.

    Dalam rumus di bawah ini kami menguji apakah sel B2 berisi angka lebih besar atau sama dengan 75. Jika ya, maka kami menampilkan kata "Lulus," dan jika bukan kata "Gagal."

    = JIKA (B2> = 75, "Lulus", "Gagal")

    Fungsi IF jauh lebih dari sekadar menampilkan teks yang berbeda pada hasil tes. Kita juga dapat menggunakannya untuk menjalankan perhitungan yang berbeda.

    Dalam contoh ini, kami ingin memberikan diskon 10% jika pelanggan menghabiskan sejumlah uang. Kami akan menggunakan £ 3.000 sebagai contoh.

    = JIKA (B2> = 3000, B2 * 90%, B2)

    Bagian B2 * 90% dari rumus adalah cara Anda dapat mengurangi 10% dari nilai dalam sel B2. Ada banyak cara untuk melakukan ini.

    Yang penting adalah Anda bisa menggunakan rumus apa pun di value_if_true atau value_if_false bagian. Dan menjalankan berbagai formula tergantung pada nilai-nilai sel lain adalah keterampilan yang sangat kuat untuk dimiliki.

    Contoh Fungsi IF 3: Nilai Tanggal

    Dalam contoh ketiga ini, kami menggunakan fungsi IF untuk melacak daftar tanggal jatuh tempo. Kami ingin menampilkan kata "Tunggakan" jika tanggal pada kolom B di masa lalu. Tetapi jika tanggal di masa depan, hitung jumlah hari sampai tanggal jatuh tempo.

    Rumus di bawah ini digunakan dalam kolom C. Kami memeriksa apakah tanggal jatuh tempo dalam sel B2 kurang dari tanggal hari ini (Fungsi HARI INI mengembalikan tanggal hari ini dari jam komputer).

    = JIKA (B2 

    Apa itu Rumus Sarang IF?

    Anda mungkin pernah mendengar istilah IF bersarang sebelumnya. Ini berarti bahwa kita dapat menulis fungsi IF dalam fungsi IF lainnya. Kami mungkin ingin melakukan ini jika kami memiliki lebih dari dua tindakan untuk dilakukan.

    Satu fungsi IF mampu melakukan dua tindakan (the value_if_true dan value_if_false ). Tetapi jika kita menanamkan (atau bersarang) fungsi IF lain di value_if_false bagian, maka kita dapat melakukan tindakan lain.

    Ambil contoh ini di mana kami ingin menampilkan kata "Luar Biasa" jika nilai dalam sel B2 lebih besar atau sama dengan 90, tampilkan "Baik" jika nilainya lebih dari atau sama dengan 75, dan tampilkan "Buruk" jika ada yang lain.

    = JIKA (B2> = 90, "Luar biasa", JIKA (B2> = 75, "Baik", "Buruk"))

    Kami sekarang telah memperluas formula kami melampaui apa yang hanya bisa dilakukan oleh satu fungsi IF. Dan Anda bisa membuat lebih banyak fungsi IF jika perlu.

    Perhatikan dua tanda kurung tutup di akhir rumus-satu untuk setiap fungsi IF.

    Ada formula alternatif yang bisa lebih bersih daripada pendekatan IF bersarang ini. Salah satu alternatif yang sangat berguna adalah fungsi SWITCH di Excel.

    Fungsi AND dan OR Logical

    Fungsi AND dan OR digunakan ketika Anda ingin melakukan lebih dari satu perbandingan dalam rumus Anda. Fungsi IF sendiri hanya dapat menangani satu kondisi, atau perbandingan.

    Ambil contoh di mana kami mendiskontokan nilai sebesar 10% tergantung pada jumlah yang dihabiskan pelanggan dan sudah berapa tahun mereka menjadi pelanggan.

    Sendiri, fungsi AND dan OR akan mengembalikan nilai TRUE atau FALSE.

    Fungsi DAN mengembalikan TRUE hanya jika setiap kondisi terpenuhi, dan sebaliknya mengembalikan FALSE. Fungsi ATAU mengembalikan TRUE jika satu atau semua kondisi terpenuhi, dan mengembalikan FALSE hanya jika tidak ada kondisi yang terpenuhi.

    Fungsi-fungsi ini dapat menguji hingga 255 kondisi, jadi tentu tidak terbatas hanya pada dua kondisi seperti yang ditunjukkan di sini.

    Di bawah ini adalah struktur fungsi AND dan OR. Mereka ditulis sama. Cukup ganti nama DAN untuk OR. Hanya logika mereka yang berbeda.

    = AND (logical1, [logical2] ...)

    Mari kita lihat contoh keduanya mengevaluasi dua kondisi.

    DAN Contoh fungsi

    Fungsi AND digunakan di bawah ini untuk menguji apakah pelanggan menghabiskan setidaknya £ 3.000 dan telah menjadi pelanggan selama setidaknya tiga tahun.

    = DAN (B2> = 3000, C2> = 3)

    Anda dapat melihat bahwa ia mengembalikan FALSE untuk Matt dan Terry karena walaupun keduanya memenuhi salah satu kriteria, mereka harus memenuhi keduanya dengan fungsi DAN.

    ATAU Contoh Fungsi

    Fungsi OR digunakan di bawah ini untuk menguji apakah pelanggan menghabiskan setidaknya £ 3.000 atau telah menjadi pelanggan selama setidaknya tiga tahun.

    = ATAU (B2> = 3000, C2> = 3)

    Dalam contoh ini, rumus mengembalikan BENAR untuk Matt dan Terry. Hanya Julie dan Gillian yang gagal dalam kedua kondisi dan mengembalikan nilai FALSE.

    Menggunakan AND dan OR dengan Fungsi IF

    Karena fungsi AND dan OR mengembalikan nilai TRUE atau FALSE saat digunakan sendiri, jarang menggunakannya sendiri.

    Alih-alih, Anda biasanya akan menggunakannya dengan fungsi IF, atau di dalam fitur Excel seperti Pemformatan Bersyarat atau Validasi Data untuk melakukan beberapa tindakan retrospektif jika rumus mengevaluasi ke TRUE.

    Dalam rumus di bawah ini, fungsi AND bersarang di dalam tes logika fungsi IF. Jika fungsi DAN mengembalikan TRUE maka 10% didiskon dari jumlah di kolom B; jika tidak, tidak ada diskon yang diberikan dan nilai di kolom B diulangi di kolom D.

    = JIKA (DAN (B2> = 3000, C2> = 3), B2 * 90%, B2)

    Fungsi XOR

    Selain fungsi OR, ada juga fungsi OR eksklusif. Ini disebut fungsi XOR. Fungsi XOR diperkenalkan dengan versi Excel 2013.

    Fungsi ini membutuhkan upaya untuk memahami, sehingga contoh praktis ditampilkan.

    Struktur fungsi XOR sama dengan fungsi OR.

    = XOR (logical1, [logical2] ...)

    Saat mengevaluasi hanya dua kondisi, fungsi XOR kembali:

    • BENAR jika salah satu kondisi bernilai BENAR.
    • FALSE jika kedua kondisi BENAR, atau kedua kondisi BENAR.

    Ini berbeda dari fungsi OR karena itu akan mengembalikan TRUE jika kedua kondisi TRUE.

    Fungsi ini menjadi sedikit lebih membingungkan ketika lebih banyak kondisi ditambahkan. Kemudian fungsi XOR kembali:

    • BENAR jika suatu aneh jumlah kondisi mengembalikan BENAR.
    • SALAH jika sebuah bahkan sejumlah kondisi menghasilkan TRUE, atau jika semua kondisinya SALAH.

    Mari kita lihat contoh sederhana fungsi XOR.

    Dalam contoh ini, penjualan dibagi dua bagian tahun ini. Jika seorang wiraniaga menjual £ 3.000 atau lebih di kedua bagian maka mereka diberi standar Emas. Ini dicapai dengan fungsi AND dengan IF seperti sebelumnya dalam artikel.

    Tetapi jika mereka menjual £ 3.000 atau lebih di setengahnya maka kami ingin menetapkan status Perak. Jika mereka tidak menjual £ 3.000 atau lebih di keduanya maka tidak ada.

    Fungsi XOR sangat cocok untuk logika ini. Rumus di bawah ini dimasukkan ke kolom E dan menunjukkan fungsi XOR dengan IF untuk menampilkan "Ya" atau "Tidak" hanya jika salah satu syarat terpenuhi.

    = JIKA (XOR (B2> = 3000, C2> = 3000), "Ya", "Tidak")

    Fungsi BUKAN

    Fungsi logis terakhir untuk dibahas dalam artikel ini adalah fungsi BUKAN, dan kami telah meninggalkan yang paling sederhana untuk yang terakhir. Meskipun terkadang terkadang sulit untuk melihat penggunaan fungsi 'dunia nyata' pada awalnya.

    Fungsi NOT membalikkan nilai argumennya. Jadi jika nilai logisnya BENAR, maka ia mengembalikan SALAH. Dan jika nilai logisnya SALAH, itu akan mengembalikan BENAR.

    Ini akan lebih mudah dijelaskan dengan beberapa contoh.

    Struktur fungsi NOT adalah;

    = TIDAK (logis)

    BUKAN Fungsi Contoh 1

    Dalam contoh ini, bayangkan kita memiliki kantor pusat di London dan kemudian banyak situs regional lainnya. Kami ingin menampilkan kata "Ya" jika situs itu bukan London, dan "Tidak" jika itu London.

    Fungsi NOT telah disarangkan dalam tes logis dari fungsi IF di bawah ini untuk membalikkan hasil TRUE.

    = JIKA (TIDAK (B2 = "London"), "Ya", "Tidak")

    Ini juga dapat dicapai dengan menggunakan operator TIDAK logis dari. Di bawah ini adalah contohnya.

    = JIKA (B2 "London", "Ya", "Tidak")

    BUKAN Contoh Fungsi 2

    Fungsi NOT berguna ketika bekerja dengan fungsi informasi di Excel. Ini adalah sekelompok fungsi di Excel yang memeriksa sesuatu, dan mengembalikan TRUE jika pemeriksaan berhasil, dan SALAH jika tidak.

    Misalnya, fungsi ISTEXT akan memeriksa apakah sel berisi teks dan mengembalikan TRUE jika itu benar dan SALAH jika tidak. Fungsi BUKAN bermanfaat karena dapat membalikkan hasil dari fungsi-fungsi ini.

    Dalam contoh di bawah ini, kami ingin membayar penjual 5% dari jumlah yang mereka jual. Tetapi jika mereka tidak menjual apa pun, kata "Tidak Ada" ada di dalam sel dan ini akan menghasilkan kesalahan dalam rumus.

    Fungsi ISTEXT digunakan untuk memeriksa keberadaan teks. Ini mengembalikan TRUE jika ada teks, jadi fungsi NOT membalikkan ini menjadi FALSE. Dan IF melakukan perhitungannya.

    = JIKA (BUKAN (ISTEXT (B2)), B2 * 5%, 0)

    Menguasai fungsi logis akan memberi Anda keuntungan besar sebagai pengguna Excel. Untuk dapat menguji dan membandingkan nilai dalam sel dan melakukan tindakan berbeda berdasarkan hasil tersebut sangat berguna.


    Artikel ini telah membahas fungsi logis terbaik yang digunakan saat ini. Versi Excel terbaru telah melihat pengenalan lebih banyak fungsi yang ditambahkan ke pustaka ini, seperti fungsi XOR yang disebutkan dalam artikel ini. Tetap mengikuti perkembangan dengan penambahan baru ini akan membuat Anda di depan orang banyak.