Thursday, November 29, 2018

Fungsi Logika pada Microsoft Excel

FUNGSI LOGIKA

Fungsi Logika adalah fungsi yang digunakan untuk menjawab pertanyaan dimana dalam pertanyaan itu terdapat syarat untuk menjawabnya.

Fungsi Logika secara garis besar dibedakan menjadi 4 jenis, antara lain :

1.      Fungsi Logika (IF) Tunggal
Fungsi logika tunggal digunakan untuk menyelesaikan suatu persoalan yang mana dalam persoalan tersebut terdapat satu syarat yang harus dipenuhi dengan 2 kemungkinan jawaban.

=IF(SYARAT/PERNYATAAN;JAWABAN 1;JAWABAN 2)

Contoh :
Jika Siswa nilainya >= 75 maka Siswa dinyatakan lulus, jika nilainya di bawah 75 dinyatakan tidak lulus, maka Nilai>=75 adalah syarat/pernyataan yang harus dipenuhi, lulus adalah jawaban 1/jawaban benar dimunculkan jika syarat terpenuhi, dan tidak lulus adalah jawaban 2/jawaban salah dimunculkan jika syarat tidak terpenuhi.


A
B
C
D
1
NAMA
NILAI
RUMUS
KETERANGAN
2
Si A
85
=IF(B2>=75,"Lulus","Tidak Lulus")
Lulus
3
Si B
70
=IF(B3>=75,"Lulus","Tidak Lulus")
Tidak Lulus
4
Si C
65
=IF(B4>=75,"Lulus","Tidak Lulus")
Tidak Lulus


2.      Fungsi Logika (IF) Majemuk / Ganda
Fungsi logika ganda digunakan untuk menyelesaikan suatu persoalan yang mana dalam persoalan tersebut terdapat lebih dari satu syarat yang harus dipenuhi dengan 3 atau lebih kemungkinan jawaban.

=IF(SYARAT 1;JAWABAN 1;IF(SYARAT 2;JAWABAN 2;JAWABAN 3))


Contoh :
Jika jurusan terisi A maka ditempatkan di kelas IPA, jika jurusan terisi B maka ditempatkan di kelas IPS, jika jurusan terisi C maka ditempatkan di kelas BAHASA. Maka dapat diartikan Jika jurusan terbaca A maka kelasnya IPA,
Jika jurusan terbaca B maka kelasnya IPS,
Jika jurusan terbaca C maka kelasnya BAHASA.


A
B
C
D
1
NAMA
JURUSAN
RUMUS
KELAS
2
Doni
B
=IF(B2="A","IPA",IF(B2="B","IPS","BAHASA"))
IPS
3
Dani
C
=IF(B3="A","IPA",IF(B2="B","IPS","BAHASA"))
BAHASA
4
Dullah
A
=IF(B4="A","IPA",IF(B2="B","IPS","BAHASA"))
IPA


3.      Fungsi Logika AND
Fungsi logika AND digunakan untuk menyelesaikan suatu persoalan yang mana dalam persoalan terdapat lebih dari satu syarat yang harus dipenuhi semuanya.

=IF(AND(SYARAT 1;SYARAT 2; SYARAT ...);JAWABAN 1; JAWABAN 2)


4.      Fungsi Logika OR
Fungsi logika OR digunakan untuk menyelesaikan suatu persoalan yang mana dalam persoalan tersebut cukup dipenuhi satu syarat saja dari beberapa syarat yang ada.

=IF(OR(SYARAT 1;SYARAT 2; SYARAT ...);JAWABAN 1; JAWABAN 2)



Fungsi IF Excel
Fungsi IF merupakan fungsi yang sangat sering digunakan dalam excel. Fungsi IF excel ini berguna untuk menentukan sebuah nilai berdasarkan suatu kondisi, jika kondisi terpenuhi maka suatu nilai akan dihasilkan dan jika kondisi tidak terpenuhi maka akan muncul nilai lain. Secara umum sintak atau baris perintah fungsi IF seperti berikut



Fungsi IF


IF(Logical Test, Value IF True, Value IF False)
1. IF(Logical Test, Value IF True, Value IF False)

Logical Test: Kondisi yang harus dipenuhi agar nilai yang diuji bernilai benar atau salah
Value IF True: Nilai yang ditampilkan jika kondisi yang harus dipenuhi bernilai Benar
Value IF False: Hasil yang ditampilkan jika tes kondisi bernilai salah
Contoh:


1. IF(B4>70, "LULUS")
Berdasarkan gambar kita ingin mencari kelas mana yang lulus dan tidak lulus. Dengan logika bersyarat B4 > 70 yang digunakan sebagi syarat kelas lulus, maka kelas yang lulus adalah yang bernilai lebih besar dari 70 sedang kan kelas dengan nilai dibawah 70 akan muncul nilai FALSE karena kita tidak tentukan nilai apa yang dimunculkan jika tes tidak terpenuhi.

Namun pada tabel berwarna hijau kita rubah rumus IF nya menjadi

1. IF(B4>07, "LULUS", "TIDAK LULUS")
Maka untuk kelas dengan nilai dibawah 70 akan muncul keterangan TIDAK LULUS.

Fungsi IF Bersarang

Untuk contoh diatas merupakan Fungsi IF tunggal dengan logical test atau syaratnya hanya satu, bagaimana jika kondisinya syarat nya ada lebih dari satu, maka kita akan gunakan pengembangan dari Fungsi IF yaitu Fungsi IF Bersarang atau Nasting IF , Fungsi IF Bersarang ini menggabungkan beberapa syarat yang nantinya harus dipenuhi untuk menghasilkan nilai yang diinginkan.

Sintak Fungsi IF Bersarang:


IF(Kondisi_1, "Nilai_Benar_1",IF(Kondisi_2, "Nilai_Benar_2", "Nilai_Salah")
1
IF(Kondisi_1, "Nilai_Benar_1",IF(Kondisi_2, "Nilai_Benar_2", "Nilai_Salah")
Fungsi IF Bersarang  ini menggunakan 2  syarat logika Kondisi_1 dan Kondisi_2 jika syarat pertama benar maka Nilai_Benar_1 lah yang akan muncul, jika Syarat 1 salah dan kondisi _2 benar maka nilai yang muncul adalah Nilai_Benar_2 , jika keduanya nilai logikanya salah maka akan muncul Nilai_Salah.

Contoh: Kita ingin menentukan sebuah kelas LULUS, TIDAK LULUS atau REMEDIAL berdasarkan nilai yang dicapai kelas itu.


1. =IF(B4< 50,"TIDAK LULUS",IF(B4<=70,"REMEDIAL", "LULUS"))
Maka diperoleh hasil seperti pada gambar Fungsi IF Bersarang dimana nilai B4 < 50 maka kelas tersebut TIDAK LULUS, jika nilai B4 kecil dari atau sama dengan 70 makan kelas tersebut REMEDIAL, dan jika tidak memnuhi persyaratan ke-1 dan ke-2 maka kelas tersebut LULUS.



No comments:

Post a Comment