bab03 belajar fungsi excel

24
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

Upload: rachmat-d-cemat

Post on 11-Jan-2016

249 views

Category:

Documents


2 download

DESCRIPTION

belajar fungsi awal excel

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 "..."

Contoh:No Nilai Keterangan No Nilai

1 59 Tidak Lulus =IF(C9>=60;"Lulus";"Tidak Lulus") 1 592 77 Lulus 2 773 56 Tidak Lulus 3 564 85 Lulus 4 855 61 Lulus 5 616 48 Tidak Lulus 6 487 55 Tidak Lulus 7 558 88 Lulus 8 889 65 Lulus 9 65

10 44 Tidak Lulus 10 4411 90 Lulus 11 9012 78 Lulus 12 78

KeteranganTidak Lulus =IF(G9<60;"Tidak Lulus";"Lulus")LulusTidak LulusLulusLulusTidak LulusTidak LulusLulusLulusTidak LulusLulusLulus

IF - ANGKA dan TEKSKelulusan Ujian 60 << sel referensi

Contoh:No Nilai Keterangan No Nilai

1 59 Tidak Lulus =IF(C7>=E$3;"Lulus";"Tidak Lulus") 1 592 77 Lulus 2 773 56 Tidak Lulus 3 564 85 Lulus 4 855 61 Lulus 5 616 48 Tidak Lulus 6 487 55 Tidak Lulus 7 558 88 Lulus 8 889 65 Lulus 9 65

10 44 Tidak Lulus 10 4411 90 Lulus 11 9012 78 Lulus 12 78

KeteranganTidak Lulus =IF(H7<E$3;"Tidak Lulus";"Lulus")LulusTidak LulusLulusLulusTidak LulusTidak LulusLulusLulusTidak LulusLulusLulus

IF BERTINGKATPenilaian Ujian

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

1 merah2 oranye3 kuning4 hijau

=IF(OR(H11=$E$7;H11=$E$8);"Ya";"Tidak") 5 biru6 hitam7 putih8 coklat9 abu-abu

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

10 J 87 78 82.50 Lulus

=IF(NOT(F11<E$9);"Lulus";"Gagal")