Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

(Rumus if gabungan (IF-AND/IF-OR) - Diantara fungsi logika excel, Fungsi IF merupakan salah satu fungsi microsoft excel yang sering kita gunakan.

Dalam kasus-kasus rumus excel tertentu, fungsi IF perlu kita gabungkan bersama fungsi lain misalnya dengan fungsi OR dan fungsi AND. Hal ini kita dibutuhkan untuk memenuhi sebuah kondisi atau kriteria tertentu.

Misalnya dalam kasus nilai ujian, seorang anak dinyatakan lulus jika beberapa mapel memenuhi kriteria nilai tertentu.

Contoh lain misal dalam kasus penerimaan pegawai, seorang calon pegawai dinyatakan lulus administrasi jika memenuhi beberapa syarat tertentu.

Dua contoh kasus diatas jika kita menggunakan excel sebagai aplikasi pengolah datanya maka akan lebih mudah jika kita menggunakan rumus gabungan IF-AND atau IF-OR.

Untuk lebih memahami bagaimana menggunakan fungsi-fungsi excel tersebut ke dalam rumus excel, kali ini kita pelajari bersama cara menggunakan rumus gabungan tersebut. Namun, sebelum itu ada baiknya anda membaca tutorial atau cara menggunakan fungsi-fungsi tersebut pada artikel belajar excel sebelumnya. Sehingga rumus gabungan IF-OR, IF-AND maupun gabungan ketiganya akan lebih mudah kita fahami.

  • Rumus Gabungan IF-OR
  • Rumus Gabungan IF-AND
  • Rumus Gabungan IF, OR dan AND

Cara Menggunakan Rumus IF-OR Di Excel

Bagaimana cara menggunakan rumus IF-OR Excel?

Fungsi IF digunakan untuk menjalankan sebuah rumus excel tertentu jika kondisi atau syarat tertentu terpenuhi dan menjalankan sebuah rumus excel lainnya jika kondisinya tidak terpenuhi.

Sintak atau cara penulisan fungsi IF adalah :

IF(Tes_Logika; Jika_Bernilai_TRUE; Jika_bernilai_FALSE)

Sedangkan Fungsi OR digunakan untuk menghasilkan nilai logika TRUE (Benar) jika salah satu syarat atau kriteria yang disebutkan bernilai TRUE (Benar).

Sintaks Fungsi OR adalah:

OR(Uji_Logika1; Uji_Logika2; ...)

Dalam rumus gabungan ini fungsi OR digunakan untuk mengisi uji logika atau tes_logika pada fungsi IF sehingga jika digabung sintaksnya akan menjadi:

IF(OR(Uji_Logika1; Uji_Logika2; ...);Jika_Bernilai_TRUE; Jika_bernilai_FALSE)

Untuk melakukan uji logika tentunya diperlukan operator logika yang digunakan pada excel. Tentang operator logika ini sudah saya jelaskan pada artikel yang lain, sehingga tidak perlu saya bahas lagi.

Agar lebih mudah difahami kita langsung ke contoh soal saja.

Ada data pelamar kerja, Dari lamaran dan hasil test wawancara yang masuk yang diterima hanya yang memiliki ijasah S1 atau yang nilai wawancaranya diatas 80. Tentukan siapa saja yang akan diterima.

Data lamaran pekerjaan tersebut sebagai berikut:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Dari data diatas pelamar yang LULUS adalah yang pada kolom C berisi S1 atau pada kolom D berisi nilai lebih dari 80. Pelamar yang tidak memenuhi syarat dinyatakan TIDAK LULUS.

Dari data diatas masukkan rumus excel berikut pada sel E2:

=IF(OR(C2="S1";D2>80);"LULUS";"TIDAK LULUS")

Copy-Paste atau tarik kebawah menggunakan fitur autofill rumus pada sel E2 diatas sampai pada sel E8. Hasil akhir pada masing-masing sel pada kolom E adalah sebagai berikut:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Hasil dari rumus diatas yang memenuhi kriteria adalah pelamar dengan nomor urut 3,4 dan 7.

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Cara Menggunakan RumusIF-AND Di Excel

Bagaimana cara menggunakan rumus IF-AND Excel?

Pada fungsi OR nilai logika TRUE (Benar) jika didapatkan jika salah satu kriteria yang diuji berniai benar. Sedangkan fungsi AND akan menghasilkan nilai logika TRUE (Benar) jika semua syarat yang diuji bernilai TRUE (Benar).

Lebih jelasnya tentang perbedaan fungsi AND dan OR silahkan dibaca pada artikel berikut:Beda Fungsi OR dan AND pada Microsoft Excel.

Sintaks Fungsi AND adalah:

AND(Uji_Logika1; Uji_Logika2; ...)

Jika digabungkan dengan fungsi IF, sintaksnya menjadi:

IF(AND(Uji_Logika1; Uji_Logika2; ...); Jika_Bernilai_TRUE; Jika_bernilai_FALSE)

Sebagai contoh kasus akan kita gunakan data sebelumnya, hanya saja syarat pelamar yang LULUS adalah harus memiliki ijasah SMK dan nilai wawancara diatas 75.

Untuk Syarat rumus excel yang kita gunakan pada sel E2 adalah

=IF(AND(C2="SMK";D2>75);"LULUS";"TIDAK LULUS")

Copy paste atau tarik kebawah menggunakan fitur autofill rumus pada sel E2 sampai pada sel E8. Hasil akhir pada masing-masing sel pada kolom E adalah sebagai berikut:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Setelah selesai maka hasil akhirnya didapatkan bahwa yang LULUS memenuhi kriteria adalah pelamar nomor urut 2 saja.

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Mungkin anda bertanya kenapa yang S1 dan nilainya diatas 75 tidak LULUS? Hal ini sebab sesuai syarat yang diinginkan, hanya pelamar dengan Ijasah SMK saja dengan nilai diatas 75 yang diterima (LULUS). Jika bermaksud mengikutkan pelamar berijasah S1 lanjutkan ke rumus gabungan dibawah.

CATATAN:

  • Jika anda masih pemula (baru belajar excel), dalam memahami rumus-rumus excel ini perhatikan cara peletakan tanda kurung ( ) serta pemisah argument (;).
  • Tanda titik koma (;) digunakan jika setting komputer anda memakai default Bahasa Indonesia. Jika masih memakai setting Bahasa Inggris ganti dengan tanda koma (,).
  • Untuk merubah setting default regional setting silahkan dibaca pada artikel sebelumnya: Cara Mengatur Regional Setting Komputer dan Perbedaannya Dalam Belajar Rumus Excel

Cara Menggunakan RumusIF-AND-OR di Excel

Ketiga fungsi diatas juga bisa digunakan secara bersama-sama dalam kasus-kasus tertentu jika diperlukan.

Misalkan dari data pelamar sebelumnya syarat pelamar yang diterima adalah yang berijasah SMK atau S1 dan nilai wawancaranya diatas 75, maka rumus excelnya menjadi:

=IF(AND(OR(C2="SMK";C2="S1");D2>75);"LULUS";"TIDAK LULUS")

Lebih lengkapnya pada masing-masing sel:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Dengan rumus diatas maka yang memenuhi kriteria adalah pelamar nomor 2 dan 7

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Sekarang jika kita menghendaki syarat yang diterima:

  1. Jika lulusan SD nilai lebih dari 75
  2. Jika lulusan MI nilai lebih dari 80
  3. Jika lulusan SMK nilai lebih dari atau sama dengan 80
  4. Jika lulusan S1 lebih dari atau sama dengan 90

Bagaimana rumus excelnya?

Apabila syaratnya seperti diatas maka rumus excel pada sel E2 adalah:

=IF(OR(AND(C2="SD";D2>75);AND(C2="MI";D2>80);AND(C2="SMK";D2>=80);AND(C2="S1";D2>=90));"LULUS";"TIDAK LULUS")

Untuk masing-masing sel lainnya:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Dengan rumus diatas pelamar yang diterima adalah nomor urut 2,3 dan 7.

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Contoh file materi ini bisa anda download pada link dibawah ini:

Dropbox
GDrive

*Jika link mati / tidak dapat diakses silahkan lapor via kontak yang tersedia

Untuk contoh penggunaan fungsi IF dan VLookup bisa anda baca pada laman berikut: Rumus IF gabungan dengan fungsi VLookup

Adapun gabungan fungsi IF dengan fungsi Min atau Max (MAX-IF, MIN-IF) bisa anda baca pada tutorial excel berikut: Rumus Excel Max-if dan Min-IF, Mencari nilai tertinggi/terendah berkriteria

Dari penjelasan diatas semoga sudah tidak lagi pertanyaan mengenai rumus gabungan fungsi I-FOR, IF-AND maupun IF-OR-AND dan IF-AND-OR.

Fungsi IF Tunggal dan IF Majemuk merupakan salah satu fungsi dasar lainnya. Jadi artikel yang sedang kamu baca ini merupakan lanjutan dari artikel Fungsi SUM, MIN, MAX, AVERAGE pada Microsoft Excel.

2. Fungsi IF Tunggal Dan IF Majemuk

A. IF Tunggal Fungsi IF yang dalam bahasa kita berarti JIKA merupakan kata yang digunakan menyatakan suatu argument atau pernyataan tertentu sehingga diperoleh penjelasan yang pasti. Contoh: Jika kamu mandi maka badan kamu bersih. Fungsi IF tunggal adalah fungsi yang didalamnya terdapat 1 syarat. Terdapat 2 pilihan sintaknya: =IF(ekspresi logika;nilai benar; nilai salah) atau =IF(Logical_test;VALUE_IF_TRUE;VALUE_IF_FALSE)

Keterangan:


  • Logical_test merupakan cell yang akan di evaluasi berdasarkan syarat percabangan yang ditentukan.
  • VALUE_IF_TRUE merupakan pernyataan atau nilai jika syarat percabangan terpenuhi.
  • VALUE_IF_FALSE merupakan pernyataan atau nilai jika syarat percabangan tidak terpenuhi.
Contoh Soal

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Keterangan soal diatas:
  1. Rata-rata, diperoleh dari nilai Bahasa Indonesia sampai dengan Ms Office.
  2. Ket, diperoleh dari nilai Rata-rata jika lebih dari atau sama dengan 80 maka Lulus, dan jika kurang dari 80 maka Remedial
    • Rumusnya =IF(G6>=80;"Lulus";IF(G6<80;"Remedial"))

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

 Maka hasil nya akan seperti gambar di atas ini

B. IF Majemuk

Fungsi IF Majemuk adalah Fungsi Logika IF yang memiliki lebih dari satu kondisi/syarat, sehingga dipastikan memiliki lebih dari dua hasil yang akan ditampilkan yaitu hasil yang sesuai syarat (kondisi) pertama, kedua dan seterusnya dan yang terakhir hasil yang tidak sesuai syarat (kondisi) semuanya, akibat dari satu kondisi/syarat tersebut, sehingga membutuhkan lebih dari satu IF (Majemuk). Contoh soal:

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Keterangan Soal:
  1. Untuk Rata-rata dan Ket rumusnya sama seperti Fungsi IF Tunggal Pada Microsoft Excel
  2. Grade, diperoleh dari jika nilai Rata-rata: Rumusnya =IF(G6>=90;"A";IF(G6>=80;"B";IF(G6>75;"C";IF(G6>=50;"D";"E"))))
    • Diatas sama dengan 90, maka Grade “A”
    • Diatas sama dengan 80, maka Grade “B”
    • Diatas 75, maka Grade “C”
    • Diatas sama dengan 50, maka Grade “D”
    • Selain ketentuan diatas maka Grade “E”

 

Apa yang dimaksud dengan fungsi logika IF dan tuliskan sintaknya

Hasilnya akan seperti gambar diatas ini, jika kamu mengikuti cara di atas Artikel Selanjutnya:

3. Fungsi IF Dengan Fungsi LEFT, RIGHT, MID, VALUE Pada Microsoft Excel