LOGIKA FUNGSI IF Bentuk Fungsi: =IF(syarat;perintah_A;perintah_B) 2 Jika syar TIDAK TERPENUHI yang dijalankan PERI Contoh: 3 Apa yang akan dibeli Ponsel 2750 Berapa harganya? ### 2725 Punya uang berapa? ### Syarat terpenuhi? TIDAK Jadi membeli Ponsel? Tidak, uang masih kurang! Karena punya uang Rp 2.725.000, saya tidak jadi membeli Ponsel
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
LOGIKA FUNGSI IF
Bentuk Fungsi: =IF(syarat;perintah_A;perintah_B)
2 Jika syarat TIDAK TERPENUHI yang dijalankan PERINTAH B
Contoh:3 Apa yang akan dibeli Ponsel Mengurai logika fungsi IF
2750 Berapa harganya? 2,750,000 Apa syaratnya2725 Punya uang berapa? 2,725,000 Perintah A
Syarat terpenuhi? TIDAK Perintah BJadi membeli Ponsel? Tidak, uang masih kurang!
Karena punya uang Rp 2.725.000, saya tidak jadi membeli Ponsel
Mengurai logika fungsi IFuang senilai Rp 2.750.000membeli Ponseltidak jadi membeli Ponsel
IF - TEKSsyarat dan perintah berupa teks
Ketentuan data berupa teks, diapit tanda "...."
Contoh:Syarat Kenyang Fungsi IFAktivitas A (perintah A) Menonton TV Kondisi
B (perintah B) Mencari Makanan KenyangKenyangLaparKenyangLaparKenyangLaparLaparKenyangLaparLaparKenyangLaparLapar
AktivitasMenoton TV =IF(F9="Kenyang";"Menoton TV";"Mencari Makanan")Menoton TVMencari MakananMenoton TVMencari MakananMenoton TVMencari MakananMencari MakananMenoton TVMencari MakananMencari MakananMenoton TVMencari MakananMencari Makanan
IF - TEKSsyarat dan perintah berupa teks mengacu ke alamat sel
Ketentuan referensi sel tidak perlu diapit tanda " "
Contoh:Syarat Kenyang << referensi selAktivitas A (perintah A) Menonton TV << referensi sel
B (perintah B) Mencari Makanan << referensi sel
Fungsi IFKondisi Aktivitas
Kenyang Menonton TV =IF(B13=C$7;D$8;D$9)Kenyang Menonton TVLapar Mencari Makanan Catatan: Kenyang Menonton TV - tanda $ digunakan untuk mengunci alamat selLapar Mencari Makanan - karena rumus disalin ke bawah, $ ditempatkan di depan posisi baris
- tanda $ digunakan untuk mengunci alamat sel- karena rumus disalin ke bawah, $ ditempatkan di depan posisi baris
IF - TEKSsyarat dan perintah berupa teks mengacu isian range
Ketentuan nama range tidak perlu diapit tanda " "
Contoh:Syarat KenyangAktivitas A (perintah A) Menonton TV
B (perintah B) Mencari Makanan
Fungsi IFKondisi Aktivitas
Kenyang Menonton TV =IF(B13=KENYANG;NONTON;MAKAN)Kenyang Menonton TVLapar Mencari Makanan Catatan:Kenyang Menonton TV sepanjang bunyi nama range sama, huruf kecil atau besar tidak Lapar Mencari Makanan dipermasalahkan oleh Excel
<< nama range KENYANG<< nama range NONTON<< nama range MAKAN
sepanjang bunyi nama range sama, huruf kecil atau besar tidak
<< nama range NONTON<< nama range MAKAN
IF - ANGKA dan TEKSKelulusan UjianSyarat kelulusan nilai terkecil 60Ketentuan : angka tidak perlu diapit "..."
Nilai Huruf Keterangan No Nilai Huruf Keterangan0 - 59 E Tidak Lulus 1 59 E Tidak Lulus
60 - 69 D Mengulang 2 77 C Mengulang70 - 85 C Mengulang 3 56 E Tidak Lulus86 - 95 B Lulus 4 85 C Mengulang
96 - 100 A Lulus 5 61 D Mengulang6 48 E Tidak Lulus
Jumlah huruf 5 perintah 7 55 E Tidak Lulus Jumlah keterangan 3 perintah 8 88 B Lulus
9 65 D MengulangFungsi IF = jumlah perintah - 1 10 44 E Tidak Lulus
11 90 B Lulus12 88 B Lulus13 78 C Mengulang14 69 D Mengulang15 95 B Lulus16 72 C Mengulang17 68 D Mengulang18 87 B Lulus19 72 C Mengulang20 57 E Tidak Lulus21 87 B Lulus22 94 B Lulus
Huruf Keterangan Sel FungsiE Tidak Lulus H5 =IF(G5<60;"E";IF(G5<70;"D";IF(G5<86;"C";IF(G5<96;"B";"A"))))C Mengulang I5 =IF(G5<60;"Tidak Lulus";IF(G5<86;"Mengulang";"Lulus"))E Tidak Lulus K5 =IF(G5>95;"A";IF(G5>85;"B";IF(G5>69;"C";IF(G5>59;"D";"E"))))C Mengulang L5 =IF(G5>85;"Lulus";IF(G5>59;"Mengulang";"Tidak Lulus"))D MengulangE Tidak LulusE Tidak LulusB LulusD MengulangE Tidak LulusB LulusB LulusC MengulangD MengulangB LulusC MengulangD MengulangB LulusC MengulangE Tidak LulusB LulusB Lulus
IFERROR- IFERROR berarti JIKA TERJADI KESALAHAN- ketika Excel menemukan pesan kesalahan, selanjutnya dapat
diikuti komentar
Contoh:Data Hasil Penulisan Fungsi
1250 1250 =IFERROR(B9;"Pesan kesalahan")#NAME? Pesan kesalahan#N/A Pesan kesalahan123 123Republik Indonesia Republik Indonesia#DIV/0! Pesan kesalahan
Data HasilMicrosoft eXcel Microsoft eXcel#REF! Pesan kesalahan#NULL! Pesan kesalahan#NAME? Pesan kesalahan#NUM! Pesan kesalahaneXcel eXcel
OR- OR berarti ATAU, fungsi ini tidak bisa digunakan sendiri- berarti salah satu syarat harus terpenuhi- biasanya digunakan dengan fungsi lain, misal IF
Warna utama merah 1alternatif hijau 4
Warna Dipilih Warna Dipilihmerah Ya =IF(OR(B11=$E$7;B11=$E$8);"Ya";"Tidak") hijau Yaoranye Tidak biru Tidakkuning Tidak hitam Tidakhijau Ya putih Tidakbiru Tidak oranye Tidakhitam Tidak kuning Tidakputih Tidak coklat Tidakcoklat Tidak abu-abu Tidakabu-abu Tidak merah Yahijau Tidak oranye Tidakcoklat Tidak kuning Tidakputih Tidak hijau Ya
AND- AND berarti DAN, fungsi ini tidak bisa digunakan sendiri- berarti semua syarat harus terpenuhi- biasanya digunakan dengan fungsi lain, misal IF
Contoh:Seleksi Administratif Karyawan
Syarat IP minimum 2.8 280Batas tahun lulus 2012No. Nama IP Thn Lulus Keterangan
1 A 3.25 2009 Gugur2 B 2.75 2011 Gugur3 C 2.90 2012 Tes Tahap I4 D 3.25 2010 Gugur5 E 3.88 2014 Tes Tahap I6 F 2.90 2012 Tes Tahap I7 G 3.45 2009 Gugur8 H 3.60 2010 Gugur9 I 2.80 2008 Gugur
10 J 3.40 2009 Gugur
=IF(AND(D12>=E$9;E12>=E$10);"Tes Tahap I";"Gugur")
NOT- NOT berarti TIDAK, fungsi ini tidak bisa digunakan sendiri- jika nilai yang diuji salah, menghasilkan logika TRUE (benar)- biasanya digunakan dengan fungsi lain, misal IF
Contoh:Seleksi Administratif Karyawan
Batas nilai rata-rata 75 280No. Nama Nilai 1 Nilai 2 Rata-rata Keterangan
1 A 78 80 79.00 Lulus2 B 69 72 70.50 Gagal3 C 88 68 78.00 Lulus4 D 74 75 74.50 Gagal5 E 68 88 78.00 Lulus6 F 72 74 73.00 Gagal7 G 82 78 80.00 Lulus8 H 77 78 77.50 Lulus9 I 69 69 69.00 Gagal