P. 1
Excel-fungsi if Bertingkat

Excel-fungsi if Bertingkat

|Views: 859|Likes:
Dipublikasikan oleh Arief Zr

More info:

Published by: Arief Zr on May 07, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/21/2013

pdf

text

original

MODUL KKPI

Microsoft Office Excel 2007
FUNGSI IF BERTINGKAT
Fungsi if bertingkat pada Microsoft office excel 2007 sama halnya dengan fungsi if biasa, hanya berbeda pada kondisi atau logika yang digunakan. Pada fungsi if biasa, logika yang digunakan hanya 2, missal: Jika L maka Laki-laki, Jika P maka Perempuan. Pada fungsi if bertingkat, logika yang digunakan lebih dari 2, yang artinya menggunakan banyak rumus if dalam satu cell. Masih ingat pengertian cell?? (Cell: pertemuan antara baris dan kolom). Syntax umum fungsi if bertingkat: =IF(logical_test1,value_if_logical_test1_true,IF(logical_test2,value _if_logical_test2_true,IF(logical_test3,value_if_logical_test3_true, …,value_if_all_logical_test_wrong))) Atau secara sederhana, rumus if bertingkat sebagai berikut: =IF(kodisi1,jika_kondisi1_benar,IF(kondisi2,jika_kondisi2_benar,…,ji ka_semua_kondisi_salah)) Jangan terpaku pada syntax/rumus, karena banyaknya if tergantung dari banyaknya logika dalam permasalah yang sebenarnya. Anda masih bingung? Mari kita lihat contoh dibawah ini. Contoh 1 Ketentuan: Jika A, maka “Amat Baik” Jika B, maka “Baik” Jika C, maka “Cukup” Bagaimana Rumus untuk mengisi cell B2, B3, dan B4?? Nah sekarang perhatikan baik-baik ketentuan yang ada dari soal, atau bisa kita lihat dari tabel. Dari ketentuan terdapat 3 logika, maka rumus if yang kita gunakan untuk mengisi cell B2 cukup dengan menggukanan 2 IF. Secara sederhana, kalau N=banyaknya logika, maka banyaknya IF=N-1. Sekarang kita lihat rumus untuk cell B2. B2=IF(A2=”A”,”Amat Baik”,IF(A2=”B”,”Baik”,”Cukup”))
Jika Logika1 dan Logika 2 salah

Logika1

Jika Logika1 benar

Logika2

Jika Logika2 benar

Keterampilan Komputer dan Pengelolaan Informasi (KKPI) – SMK Yadika Cirebon Arief Zr, S. Pd

1

Sederhana bukan? Apakah sudah cukup untuk dimengerti? Bisa juga kita menuliskan rumus untuk cell B2 seperti berikut: B2=IF(A2=”C”,”Cukup”,IF(A2=”B”,”Baik”,”Amat Baik”)) Sekarang mari kita lihat contoh lainnya. Contoh2

Tanpa ada ketentuan, apakah kalian bisa menebak bagaimana logika yang digunakan? Mari kita analisa Contoh2 diatas. Jika Fb, maka keterangannya adalah Facebook Jika Tw, maka keterangannya adalah Twitter Jika Kp, maka keterangannya adalah Koprol Sekarang, mari kita tentukan logika untuk rumus pada cell B2, B3, maupun B4. A2=”Fb” A2=”Tw” sebagai logika1 sebagai logika2

Nah, sekarang mari kita tentukan rumus if bertingkat untuk cell B2. B2=IF(A2=”Fb”,”Facebook”,IF(A2=”Tw”,”Twitter”,”Koprol”)) Mudah bukan? Materi ini sekaligus melatih analisa logika.. jika materi ini mudah menurut kalian, saya yakin kalian adalah orang-orang cerdas. Kembali ke materi. Contoh3

Keterampilan Komputer dan Pengelolaan Informasi (KKPI) – SMK Yadika Cirebon Arief Zr, S. Pd

2

Ketentuan: Rentang Nilai Angka 86-100 76-85 66-75 46-65 0-45 Nilai Huruf A B C D E Rentang Nilai Angka 75-100 0-74 Keterangan Kompeten Belum Kompeten

Bagaimana jika anda menemukan persoalan seperti diatas? Mari kita analisa contoh3 diatas. Jika menemukan soal seperti diatas, maka kita gunakan OPERATOR BERBANDINGAN. Masih ingat? Operator Perbandingan: = Sama dengan > Lebih besar dari < Lebih kecil dari >= Lebih besar sama dengan <= Lebih kecil sama dengan <> Tidak sama dengan Analisa untuk logika pada rumus if bertingkat: Nilai E < 46 Nilai D < 66 Nilai C < 76 Nilai B < 86 Nilai A <=100 Maka rumus untuk mengisi cell C3 sebagai berikut: C3 =IF(B3<46,"E",IF(B3<66,"D",IF(B3<76,"C",IF(B3<86,"B","A")))) Atau bisa juga menggunakan rumus berikut ini untuk cell C3: C3=IF(B3>85,"A",IF(B3>75,"B",IF(B3>65,"C",IF(B3>45,"D","E"))))

Keterampilan Komputer dan Pengelolaan Informasi (KKPI) – SMK Yadika Cirebon Arief Zr, S. Pd

3

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->