Loncat ke daftar isi utama

Bagaimana cara menggunakan fungsi IF dengan AND, OR, dan NOT di Excel?

Fungsi IF Excel merupakan bukti kekuatan dan fleksibilitas operasi logis dalam penanganan data. Inti dari fungsi IF adalah kemampuannya untuk mengevaluasi kondisi dan mengembalikan hasil tertentu berdasarkan evaluasi tersebut. Ini beroperasi berdasarkan logika mendasar:

=IF(condition, value_if_true, value_if_false)

Jika dikombinasikan dengan operator logika seperti AND, OR, dan NOT, kemampuan fungsi IF akan berkembang secara signifikan. Kekuatan kombinasi ini terletak pada kemampuannya memproses berbagai kondisi secara bersamaan, memberikan hasil yang dapat beradaptasi dengan skenario yang bervariasi dan kompleks. Dalam tutorial ini, kita akan mengeksplorasi cara memanfaatkan fungsi-fungsi canggih ini secara efektif di Excel untuk membuka dimensi baru analisis data dan menyempurnakan proses pengambilan keputusan Anda. Mari selami dan temukan aplikasi praktis dari fungsi Excel yang hebat ini!

Rumus IF AND OR NOT bertingkat


rumus JIKA DAN

Untuk menilai berbagai kondisi dan memberikan hasil tertentu ketika semua kondisi terpenuhi (BENAR), dan hasil yang berbeda ketika kondisi apa pun tidak terpenuhi (FALSE), Anda dapat memasukkan fungsi AND ke dalam pengujian logika pernyataan IF. Strukturnya adalah:

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

Misalnya, bayangkan Anda seorang guru yang menganalisis nilai siswa. Anda ingin menentukan apakah seorang siswa lulus berdasarkan dua kriteria: skor di atas 70 DAN kehadiran lebih dari 80%.

  1. Mulailah dengan memeriksa data siswa pertama, dengan nilai mereka di sel B2 dan kehadiran di sel C2. Untuk siswa ini, terapkan rumus di bawah ini di D2:
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    olymp trade indonesiaTip: Rumus ini memeriksa apakah skor di B2 di atas 70 dan kehadiran di C2 di atas 80%. Jika kedua kondisi terpenuhi, ia mengembalikan "Lulus"; jika tidak, ia akan mengembalikan "Gagal".
  2. Seret rumus ke bawah melalui kolom untuk mengevaluasi skor dan kehadiran setiap siswa.

    rumus JIKA DAN


JIKA ATAU Rumus

Untuk mengevaluasi beberapa kondisi dan mengembalikan hasil tertentu ketika salah satu kondisi terpenuhi (BENAR), dan hasil yang berbeda ketika tidak ada kondisi yang terpenuhi (FALSE), fungsi OR dapat digunakan dalam pengujian logika pernyataan IF. Rumusnya disusun sebagai berikut:

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

Misalnya, dalam konteks pendidikan, pertimbangkan kriteria kelulusan siswa yang lebih fleksibel. Di sini, seorang siswa dianggap lulus jika mereka salah satu skornya di atas 90 OR memiliki tingkat kehadiran lebih tinggi dari 95%.

  1. Mulailah dengan mengevaluasi kinerja siswa pertama, dengan skor mereka di sel B2 dan kehadiran di sel C2. Terapkan rumus di sel yang berdekatan, seperti D2, untuk menilai:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    olymp trade indonesiaTip: Rumus ini mengevaluasi apakah siswa mendapat nilai di atas 90 pada B2 atau memiliki tingkat kehadiran di atas 95% pada C2. Jika salah satu kondisi terpenuhi, ia akan mengembalikan "Lulus"; jika tidak, "Gagal".
  2. Salin rumus ini ke bawah kolom untuk menerapkannya pada setiap siswa dalam daftar Anda, sehingga memungkinkan penilaian cepat terhadap kelayakan setiap siswa untuk lulus berdasarkan kriteria ini.

    rumus JIKA ATAU


JIKA TIDAK Rumus

Untuk mengevaluasi suatu kondisi dan mengembalikan hasil tertentu jika kondisi TIDAK terpenuhi (FALSE), dan hasil yang berbeda jika kondisi terpenuhi (TRUE), fungsi NOT dalam pernyataan IF adalah solusi Anda. Struktur rumus ini adalah:

=IF(NOT(condition), value_if_false, value_if_true)

Sebagai contoh praktis, pertimbangkan skenario tempat kerja di mana bonus karyawan ditentukan berdasarkan catatan kehadiran mereka. Karyawan berhak mendapatkan bonus jika mereka BELUM absen lebih dari 3 hari.

  1. Untuk mengevaluasi karyawan pertama yang hari absennya ada di sel B2, gunakan rumus:
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    olymp trade indonesiaTip: Rumus ini memeriksa jumlah hari absen di B2. Jika TIDAK lebih dari 3, ia mengembalikan "Memenuhi Syarat"; jika tidak, "Tidak Memenuhi Syarat".
  2. Salin rumus ini ke bawah kolom untuk diterapkan pada setiap karyawan.

    rumus JIKA TIDAK


Skenario tingkat lanjut dengan IF dan fungsi logika

Di bagian ini, kita akan mengeksplorasi penggunaan fungsi IF Excel yang rumit dengan operator logika seperti AND, OR, dan NOT. Bagian ini mencakup segalanya mulai dari evaluasi peka huruf besar-kecil hingga pernyataan IF bertingkat, yang menunjukkan keserbagunaan Excel dalam analisis data yang kompleks.


Jika syarat Anda terpenuhi, maka hitunglah

Selain memberikan hasil yang telah ditentukan sebelumnya, fungsi IF Excel, jika dikombinasikan dengan operator logika seperti AND, OR, dan NOT, dapat mengeksekusi berbagai perhitungan berdasarkan apakah kondisi yang ditetapkan benar atau salah. Di sini, kita akan menggunakan kombinasi IF AND sebagai contoh untuk menampilkan fungsi ini.

Bayangkan Anda mengelola tim penjualan dan ingin menghitung bonus. Anda memutuskan bahwa seorang karyawan menerima bonus 10% atas penjualan mereka jika mereka melebihi $100 dalam penjualan DAN telah bekerja lebih dari 30 jam dalam seminggu.

  1. Untuk penilaian awal, lihat data Alice dengan penjualannya di sel B2 dan jam kerja di sel C2. Terapkan rumus ini di D2:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
    olymp trade indonesiaTip: Rumus ini menghitung bonus 10% atas penjualan Alice jika penjualannya melebihi $100 dan jam kerjanya lebih dari 30. Jika kedua kondisi terpenuhi, maka bonus akan dihitung; jika tidak, ia mengembalikan 0.
  2. Perluas rumus ini ke seluruh tim Anda dengan menyalinnya ke bawah kolom. Pendekatan ini memastikan bonus setiap karyawan dihitung berdasarkan kriteria yang sama.

    JIKA Lalu hitunglah

Catatan: Pada bagian ini, kita fokus pada penggunaan fungsi IF dengan AND untuk perhitungan berdasarkan kondisi tertentu. Konsep ini juga dapat diperluas untuk mencakup OR dan NOT, serta fungsi logika bertumpuk, yang memungkinkan berbagai penghitungan bersyarat di Excel.


Pernyataan AND, OR, dan NOT peka huruf besar-kecil

Di Excel, meskipun fungsi logika seperti AND, OR, dan NOT biasanya tidak peka huruf besar-kecil, ada beberapa skenario yang mengharuskan sensitivitas huruf besar-kecil dalam data teks. Dengan mengintegrasikan Fungsi PERSIS dengan operator logika ini, Anda dapat menangani kondisi peka huruf besar-kecil secara efektif. Pada bagian ini, kami mendemonstrasikan penggunaan fungsi IF dan OR dengan pendekatan case-sensitive sebagai contoh.

Bayangkan sebuah skenario ritel di mana suatu produk memenuhi syarat untuk dipromosikan melebihi $100 dalam penjualan OR kodenya sama persis dengan "ABC" dalam pemeriksaan peka huruf besar-kecil.

  1. Untuk produk pertama yang tercantum di baris 2, dengan penjualannya di sel B2 dan kode produk di sel C2, gunakan rumus ini di D2:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    olymp trade indonesiaTip: Rumus ini mengevaluasi apakah angka penjualan di B2 melebihi $100 atau kode produk di C2 persis "ABC". Memenuhi salah satu dari kondisi ini menjadikan produk memenuhi syarat untuk dipromosikan; kegagalan keduanya membuatnya tidak memenuhi syarat.
  2. Replikasi rumus ini di seluruh kolom untuk semua produk guna menilai kelayakan promosi secara seragam berdasarkan kriteria penjualan dan kode produk yang peka huruf besar/kecil.

    Rumus IF OR peka huruf besar/kecil

Catatan: Di bagian ini, kami telah mengilustrasikan penggunaan fungsi IF dan OR dengan fungsi EXACT untuk evaluasi peka huruf besar-kecil. Anda juga dapat menerapkan fungsi EXACT dalam rumus IF yang dikombinasikan dengan fungsi logika AND, OR, NOT, atau bertingkat untuk memenuhi beragam persyaratan peka huruf besar-kecil di Excel.


Mengintegrasikan IF dengan pernyataan AND, OR, NOT yang bertumpuk

Fungsi IF Excel, ketika disarangkan dengan AND, OR, dan NOT, menawarkan pendekatan yang disederhanakan untuk menangani kondisi yang lebih berlapis. Bagian ini memberikan contoh yang menampilkan penerapan fungsi bertingkat ini dalam pengaturan ritel.

Misalkan Anda mengawasi tim yang bertanggung jawab atas berbagai kategori produk, dan Anda ingin menentukan kelayakan bonus mereka. Seorang karyawan berhak mendapatkan bonus jika: mencapai penjualan lebih dari $100, Dan lainnya bekerja lebih dari 30 jam seminggu OR TIDAK di departemen Elektronika.

  1. Pertama, menilai kinerja Anne, dengan penjualannya di sel B2, jam kerja di sel C2, dan departemen di sel D2. Rumus di E2 adalah:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    olymp trade indonesiaTip: Rumus ini memeriksa apakah Anne memiliki penjualan melebihi $100 dan bekerja lebih dari 30 jam atau tidak bekerja dengan Electronics. Jika dia memenuhi kriteria ini, dia dianggap "Memenuhi Syarat"; jika tidak, "Tidak Memenuhi Syarat".
  2. Salin rumus ini ke bawah kolom untuk setiap karyawan untuk menilai kelayakan bonus secara seragam, dengan mempertimbangkan penjualan, jam kerja, dan departemen mereka.

    Rumus IF AND OR NOT bertingkat


Fungsi IF bertumpuk dengan AND, OR, NOT

Ketika analisis data Anda melibatkan beberapa pemeriksaan kondisional, fungsi IF bertumpuk di Excel menawarkan solusi yang ampuh. Metode ini memerlukan pembuatan pernyataan IF terpisah untuk kondisi berbeda, termasuk logika AND, OR, dan NOT, lalu mengintegrasikannya ke dalam satu rumus sederhana.

Pertimbangkan tempat kerja di mana kinerja karyawan dinilai “Sangat Baik”, “Baik”, atau “Cukup” berdasarkan penjualan, jam kerja, dan kepatuhan kebijakan:

  • "Luar biasa" untuk penjualan di atas $150 DAN lebih dari 35 jam kerja.
  • Jika tidak, "Bagus" untuk penjualan di atas $100 ATAU pelanggaran kebijakan TIDAK lebih dari 1.
  • "Adil" jika tidak satupun dari kondisi ini terpenuhi.

Untuk menilai kinerja setiap pegawai sesuai ketentuan di atas, silakan lakukan hal berikut:

  1. Mulailah dengan evaluasi Anne, yang penjualannya ada di sel B2, jam kerja di sel C2, dan pelanggaran kebijakan di sel D2. Rumus IF bertumpuk pada E2 adalah:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    olymp trade indonesiaTip: Rumus ini pertama-tama memeriksa apakah penjualan dan jam kerja Anne memenuhi kriteria "Sangat Baik". Jika tidak, ia akan mengevaluasi apakah dia memenuhi syarat untuk "Baik". Jika tidak ada syarat yang terpenuhi, maka ia dikategorikan “Sedang”.
  2. Perluas rumus IF bertingkat ini kepada setiap karyawan untuk menilai kinerja mereka secara konsisten di berbagai kriteria.

    Fungsi IF Bersarang


Menggunakan IF dengan AND OR NOT: Pertanyaan yang sering diajukan

Bagian ini bertujuan untuk menjawab pertanyaan umum tentang penggunaan IF dengan AND, OR, dan NOT di Microsoft Excel.

Berapa banyak kondisi yang dapat didukung oleh fungsi AND, OR, dan NOT?
  • Fungsi AND dan OR dapat mendukung hingga 255 kondisi individual. Namun, disarankan untuk menggunakan sedikit saja untuk menghindari formula yang terlalu rumit dan sulit dipertahankan.
  • Fungsi NOT hanya membutuhkan satu syarat.
Bisakah saya menggunakan operator seperti , = dalam fungsi ini?

Tentu saja, dalam fungsi AND, OR, dan NOT Excel, Anda bisa menggunakan operator seperti kurang dari (), sama dengan (=), lebih besar atau sama dengan (>=), dan lebih banyak untuk menetapkan kondisi.

Mengapa kesalahan #VALUE terjadi pada fungsi-fungsi ini?

Kesalahan #VALUE di fungsi AND, OR, dan NOT Excel sering kali muncul jika rumus tidak memenuhi kondisi tertentu atau jika ada masalah dengan struktur rumus. Hal ini menunjukkan bahwa Excel tidak dapat menafsirkan input atau kondisi dalam rumus dengan benar.


Di atas adalah semua konten relevan terkait penggunaan IF dengan fungsi AND, OR, dan NOT di Excel. Saya harap tutorial ini bermanfaat bagi Anda. Jika Anda ingin menjelajahi lebih banyak tip dan trik Excel, silakan klik di sini untuk mengakses koleksi ekstensif kami yang berisi lebih dari ribuan tutorial.