fungsi logika if

12
KKPI FUNGSI LOGIKA ( IF, AND, OR) MACAM LOGIKA ( = , < , > , <=, >= , <>) 1. BENTUK UMUM LOGIKA IF = (X=N,A,B) Dimana X = sel kodisi N = Isi kondisi atau syarat A = jawaban benar B = jawaban salah A B C D 1 NO. NAMA JENIS JENIS KELAMIN 2 1 LUCKY L LAKI 3 2 RINA P 4 3 BUDI L 5 4 HARIYATI P 6 5 EVI P BUATLAH CONTOH DIATAS: KETERANGAN : jika pada kolom "jenis kelamin" L maka pada kolom "jenis" a tapi jika pada kolom "jenis kelamin" W ma "wanita" penggunaan "......." apabila yang ditulis adalah kalimat, apabila sebuah contoh : A B C D E 1 NO. NAMA GAJI OPERASIONAL KETERANGAN 2 1 RENY 1000000 500000 WAJAR 3 2 LUCKY 1000000 1100000 4 3 RUDY 1000000 1500000 5 4 EVA 1000000 75000 6 5 BIMBIM 1000000 900000 BUATLAH CONTOH DIATAS: KETERANGAN : jika biaya operasional kurang atau sama dengan gaji maka pa "WAJAR" contoh : A B C D 1 NO. NAMA JABATAN TUNJANGAN 2 1 RUDY DIREKSI 300000 3 2 EVA MANAJER 4 3 BIMBIM DIREKSI 5 4 FITRI STAFF 6 5 TARA STAFF BUATLAH CONTOH DIATAS: KETERANGAN :Tunjangan untuk direktur adalah "300000", untuk manager "200 Dari contoh-contoh diatas kita bisa mengetahui berbagai bentuk penulisan fungsi "IF" contoh : maka rumus yang harus kita ketikan pada kolom jenis adalah =if(C2="L";" rumus yang harus kita ketikan adalah =if(D2,<="1000000";"WAJAR'';"TIDA adalah "100000" rumus yang harus kita adalah =IF(D38="DIREKSI";"300000";IF(D38="MANAJER IF(D38="STAFF";"1

Upload: rmatarif

Post on 19-Jan-2016

49 views

Category:

Documents


3 download

DESCRIPTION

bagaimana menggunakan fungsi logika IF

TRANSCRIPT

Page 1: Fungsi Logika If

KKPI FUNGSI LOGIKA ( IF, AND, OR)

MACAM LOGIKA ( = , < , > , <=, >= , <>)1. BENTUK UMUM LOGIKA IF = (X=N,A,B) Dimana X = sel kodisi N = Isi kondisi atau syarat A = jawaban benar B = jawaban salah

A B C D

1NO. NAMA JENIS JENIS

KELAMIN2 1 LUCKY L LAKI3 2 RINA P4 3 BUDI L5 4 HARIYATI P6 5 EVI P

BUATLAH CONTOH DIATAS:KETERANGAN : jika pada kolom "jenis kelamin" L maka pada kolom "jenis" akan tertulis "LAKI" tapi jika pada kolom "jenis kelamin" W maka pada kolom "jenis " akan tertulis "wanita"

penggunaan "......." apabila yang ditulis adalah kalimat, apabila sebuah rumus tidak digunakancontoh :

A B C D E1 NO. NAMA GAJI OPERASIONAL KETERANGAN2 1 RENY 1000000 500000 WAJAR3 2 LUCKY 1000000 11000004 3 RUDY 1000000 15000005 4 EVA 1000000 750006 5 BIMBIM 1000000 900000

BUATLAH CONTOH DIATAS:KETERANGAN : jika biaya operasional kurang atau sama dengan gaji maka pada kita anggap "WAJAR"

contoh :A B C D

1 NO. NAMA JABATAN TUNJANGAN2 1 RUDY DIREKSI 3000003 2 EVA MANAJER4 3 BIMBIM DIREKSI5 4 FITRI STAFF6 5 TARA STAFF

BUATLAH CONTOH DIATAS:KETERANGAN :Tunjangan untuk direktur adalah "300000", untuk manager "200000" dan staff

Dari contoh-contoh diatas kita bisa mengetahui berbagai bentuk penulisan menggunakan fungsi "IF"

contoh :

maka rumus yang harus kita ketikan pada kolom jenis adalah =if(C2="L";"LAKI'';"WANITA")

rumus yang harus kita ketikan adalah =if(D2,<="1000000";"WAJAR'';"TIDAK")

adalah "100000"rumus yang harus kita adalah =IF(D38="DIREKSI";"300000";IF(D38="MANAJER";"200000"; IF(D38="STAFF";"100000")))

Page 2: Fungsi Logika If

kerjakan tugas-tugas dibawah ini :TUGAS I:

DAFTAR GAJI PT. SUKA SUKA

NO. JABATAN KODE STATUS TUNJANGAN GAJI TOTALKAWIN POKOK GAJI

1 DIREKTUR MN K 200000 1500000 Rp 1,700,000 2 WAKIL MN K 200000 1500000 Rp 1,700,000 3 BENDAHARA MN T 0 1500000 Rp 1,500,000 4 PERSONALIA SK K 200000 1100000 Rp 1,300,000 5 KARYAWAN MN T 0 1500000 Rp 1,500,000 6 KARYAWAN MN T 0 1500000 Rp 1,500,000 7 KARYAWAN MN T 0 1500000 Rp 1,500,000 8 GUDANG SK T 0 1100000 Rp 1,100,000 9 KEBERSIHAN SK T 0 1100000 Rp 1,100,000

10 SATPAM SK K 200000 1100000 Rp 1,300,000 TOTAL

TUJANGAN : jika status Kawin = K, maka tunjangan = 200000jika status Kawin = T, maka tunjangan = 0GAJI POKOK :jika kode= MN, maka gaji pokok = 1500000jika kode= SK, maka gaji pokok = 1100000TOTAL GAJI = TOTAL GAJI POKOK + TUNJANGAN

TUGAS II: DAFTAR NILAI UJIAN

NO NILAI 1 NILAI 2 NILAI 3 NILAI 41 23 46 138 69.02 22 44 132 66.03 21 42 126 63.04 24 48 144 72.05 23 46 138 69.06 22 44 132 66.07 56 112 224 130.78 27 54 162 81.09 28 56 168 84.0

10 34 68 136 79.311 31 62 186 93.012 45 90 180 105.013 32 64 192 96.014 56 112 224 130.715 75 150 300 175.016 45 90 180 105.017 34 68 136 79.318 61 122 244 142.319 19 38 114 57.020 91 182 364 212.3

KETENTUANNILAI 2 : jika nilai 1 >= 30 Maka nilai 1*3 jika tidak maka nilai 1 * 2NILAI 3 : jika nilai 1 + nilai 2 >= 100 Maka nilai 2*2 jika tidak maka nilai 2 * 3NILAI 4 : rata rata dari nilai 1 ......3

SELESAI : PARAF GURU :

NAMA : ....................................

Page 3: Fungsi Logika If

2. BENTUK UMUM LOGIKA IF(AND)

CONTOH :A B C D F G

MARKETING WILAYAH OMZET KUALIFIKASI2 TAHUN 1 TAHUN 2 RATA

ARIEF JAKARTA 10000000 15000000 12500000 BERHASILRIO BANDUNG 200000000 2000000RENDI SOLO 3000000 3000000BAMBANG SEMARANG 4000000 5000000DADANG SOLO 50000000 300000

BUATLAH CONTOH DIATAS:KETERANGAN : Setiap marketer tidak boleh mendapatkan omzet kurang atau sama dengan

3. BENTUK UMUM LOGIKA IF(OR)

A B C D F G

MARKETING WILAYAH OMZET KUALIFIKASI2 TAHUN 1 TAHUN 2 RATA

FADILAH BANTEN 1000000 10000000 5500000 GAGALBAMBANG CIMAHI 250000000 3000000SAPUTRA SRAGEN 45000000 35000000PAMUNGKAS PATI 50000000 15000000DENDI NGAWI 75000000 35000000

BUATLAH CONTOH DIATAS:KETERANGAN : Setiap marketer harus memiliki salah satu omset sebesar RP. 50.000.000

=IF(AND(KONDISI 1;KONDISI 2;"NILAI BENAR";"NILAI SALAH"))

1 NO

3 14 25 36 47 5

Rp. 10.000.000 untuk dikatakan berhasil

rumus yang harus kita adalah =IF(AND(C3>=10000000;D3>=10000000;F3>=10000000) ;"BERHASIL";"GAGAL")

=IF(OR(KONDISI 1;KONDISI 2;"NILAI BENAR";"NILAI SALAH"))

1 NO

3 14 25 36 47 5

untuk dikatakan berhasil

rumus yang harus kita adalah =IF(OR(C3>=50000000;D3>=50000000;F3>=50000000) ;"BERHASIL";"GAGAL")

Page 4: Fungsi Logika If

kerjakan tugas-tugas dibawah ini :

TUGAS III :

NOMATA PELAJARAN KRITERIA

AGAMA MATEMATIKA INGGRIS INDONESIA T. KEJURUAN1 80 80 80 73 80 GAGAL2 80 75 75 70 80 GAGAL3 80 79 78 72 80 GAGAL4 72 73 70 70 76 GAGAL5 80 75 70 70 79 GAGAL6 73 78 75 77 80 GAGAL7 77 78 78 74 82 GAGAL8 77 78 78 74 82 GAGAL9 70 73 70 73 77 GAGAL

10 80 76 70 70 78 GAGAL11 80 77 80 76 83 BERHASIL12 80 78 80 79 84 BERHASIL13 80 76 70 71 82 GAGAL14 80 78 70 77 82 GAGAL15 80 75 70 70 76 GAGAL16 76 73 70 70 75 GAGAL17 75 75 70 73 81 GAGAL18 80 77 80 77 82 BERHASIL19 75 75 70 77 81 GAGAL20 80 76 70 76 81 GAGAL

TUGAS IV : KODE KRITERIA

KARYAWAN JANUARI FEBRUARI MARET TOTAL OMZET BONUS PENJUALAN1 1000000 15000000 10000000 26000000 TIDAK KURANG2 250000000 2000000 3000000 255000000 BONUS BAGUS3 45000000 3000000 35000000 83000000 BONUS BAGUS4 50000000 5000000 15000000 70000000 TIDAK BAGUS5 75000000 300000 35000000 110300000 BONUS BAGUS6 10000000 1000000 10000000 21000000 TIDAK KURANG7 3000000 250000000 200000000 453000000 BONUS BAGUS8 35000000 45000000 3000000 83000000 BONUS BAGUS9 15000000 50000000 4000000 69000000 TIDAK BAGUS

10 35000000 75000000 50000000 160000000 BONUS BAGUS11 10000000 10000000 15000000 35000000 TIDAK KURANG12 200000000 3000000 2000000 205000000 BONUS BAGUS13 3000000 35000000 3000000 41000000 TIDAK BAGUS14 4000000 15000000 5000000 24000000 TIDAK KURANG15 50000000 35000000 300000 85300000 BONUS BAGUS16 5000000 10000000 1000000 16000000 TIDAK KURANG17 300000 200000000 250000000 450300000 BONUS BAGUS18 10000000 3000000 45000000 58000000 TIDAK BAGUS19 3000000 4000000 50000000 57000000 TIDAK BAGUS20 35000000 50000000 75000000 160000000 BONUS BAGUS

1. Hitunglah Total Omzet2. Tentukan apakah karyawan berhak mendapatkan bonus atau tidak, dengan ketentuan apabila total omzet penjualan lebih besar atau sama dengan Rp. 70.000.000

KRITERIA dinyatakan BERHASIL apabila nilai AGAMA lebih besar dari 77, nilai MATEMATIKA,INGGRIS,INDONESIA, T.KEJURUAN mempunyai nilai lebih besar dari 75. Apabila nilai kurang dari syarat tersebut maka dinyatakan GAGAL

Page 5: Fungsi Logika If

3. Kriteria karyawan dinyatakan bagus apabila salah satu omzet nya dari Jan- Mar adalah sebesar Rp. 20.000.000

SELESAI : PARAF GURU :

NAMA : ....................................

FUNGSI TABEL (LOOKUP)Berfungsi untuk pembacaan tabel pada Excel. Pd pembacaan ini kita menggunakan bisa menggunaka syarat dan fungsi logika tertentu. Fungsi Lookup ini ada 2 macam, yaitu :1. Vlookup (digunakan untuk membaca tabel lookup dengan susunan data per kolom/ vertikal) fungsi nya =Vlookup(kriteria pencarian ; tabel data ; indek ; sort order)2. Hlookup (digunakan untuk membaca tabel lookup dengan susunan data per baris/ horizontal) fungsi nya =Vlookup(kriteria pencarian ; tabel data ; indek ; sort order)

A B C D

1NO. NAMA NILAI KETERANGAN

HURUF2 1 LUCKY A LULUS3 2 RINA C LULUS4 3 BUDI E GAGAL contoh tabel VlookUP5 4 HARIYATI B LULUS6 5 EVI B LULUS7 6 KIKI C LULUS8 7 KARYND D MENGULANG9 8 DIDIT E GAGAL

10 9 ROCKY A LULUS

tabel ketentuan :A B

1 nilai huruf keterangan2 E GAGAL3 D MENGULANG contoh tabel VlookUP4 C LULUS5 B LULUS6 A LULUS

Berdasarkan soal diatas maka kita menggunakan fungsi vlookup, karena tabel dalam bentuk kolom/vertikalrumus = vlookup(C2;$A$2:$B$6;2;0)

keterangan :1

2 $A$2:$B$6

tanda $ maksudnya adalah kita absolutkan tabel tersebut karena sebagai referensi untuk pengisian kolom di bawahnya.

34

penjelasan mengenai short order :

maka rumus tersebut akan terdekteksi memakai short order , 1.coba kalian hapus short order 0...dan lihat apa yang terjadi...?akan terjadi beberapa nilai error pada keterangan kelulusan.penggunaan short order "0" apabila tabel yang di baca tidak urut asscendingpenggunaan short order "1" apabila tabel yang di baca urut asscending

contoh 2: gunakan soal dr contoh 1, dan urutkan tabel yang dibaca. Urutkan dari nilai A ke E beserta keterangan kelulusanya

contoh 1:

C2 = adalah kolom nilai huruf pada contoh soal yang merupakan keriteria pencarian untuk menentukan hasil pada kolom keterangan

= diperoleh dengan cara kita blok tabel ketentuan kemudian kita tekan F4

2 = adalah kolom ke dua dari tabel ketentuan, yang berisi keterangan

0 = adalah sort order, kita bisa mengisikan 0 dan 1

rms= vlookup(C2;$A$2:$B$6;2;0). Apabila dlm penulisan rumus lookup kita tidak mencantumkan short order

Page 6: Fungsi Logika If

KKPI FUNGSI LOGIKA ( IF, AND, OR)

Page 7: Fungsi Logika If

SOALKlinik Persalinan "Mawar"

No Nama Pasien Kelas Penanganan Tanggal lama Biaya Total BayarMasuk Keluar Inap Inap Layanan Persalinan

1 Rahayu A Dokter 5-Jan-08 10-Jan-08 5 300000 100000 1000000 26000002 Santi C Dokter 10-Jan-08 12-Jan-08 2 100000 50000 1000000 12500003 Putri B Bidan 11-Jan-08 14-Jan-08 3 200000 70000 750000 14200004 Eka A Bidan 12-Jan-08 18-Jan-08 6 300000 100000 750000 26500005 Icha B Bidan 12-Jan-08 19-Jan-08 7 200000 70000 750000 2220000

Total Bayar Biaya PerhariTotal Biaya Tertinggi 2650000 Biaya Inap LayananTotal Biaya Terendah 1250000 A 300000 100000Jumlah Kelas A 2 B 200000 70000Jumlah Kelas B 2 C 100000 50000Jumlah Kelas C 1

Biaya PersalinanDokter 1000000Bidan 750000

catatan :1. Untuk menghitung "Lama Inap", siswa bisa mengurangkan antara Sel yang berisi tanggal keluar dan tanggal masuk.2. Gunakan fungsi Lookup untuk menghitung biaya "Inap","Layanan","Persalinan".

Rumus : ......................................................

4. Untuk menghitung jumalah kelas, bisa menggunakan fungsi CountIF(Range sel;Kriteria) Untuk kriteria di atas adalah "A","B","C" sesuai dengan kelas yang dicari

SELESAI : PARAF GURU :

NAMA : ....................................

3. Untuk mengetahui biaya, selain menggunakan fungsi Lookup, kita bisa menggunakan fungsi IF. Tuliskan rumus IF untuk mengetahui biaya Persalinan