Contoh Soal Excel

Fungsi Logika

Digunakan untuk memeriksa kondisi benar atau salah. Penulisan perintahnya adalah sebagai berikut : =IF(Kondisi,pernyataan jika Benar,pernyataan jika Salah) Operator-operator perbandingan yang dapat digunakan dalam Excel adalah : >, <, <>, =, <= dan >= Contoh : Di sel A1 berisi data 100, di sel B1 berisi data 200. Jika di sel C1 terdapat fungsi =IF(A1>B1,"MAHAL","MURAH") maka di sel C1 tercetak MURAH Jika ada lebih dari 2 kondisi, maka digunakan fungsi logika majemuk atau bersarang (nested if). Contoh :

Kolom Grade syarat pengisiannya adalah sebagai berikut : Jika Nilai 100-90 maka Grade A Jika Nilai 89-80 maka Grade B Jika Nilai 79-70 maka Grade C Jika Nilai 69-60 maka Grade D Jika Nilai kurang dari 60 maka Grade E

Maka untuk kolom Grade fungsi logikanya adalah : =IF(A2>=90;"A";IF(A2>=80;"B";IF(A2>=70;"C";IF(A2>=60;"D";"E")))) Catatan : Banyaknya fungsi =IF() ditentukan oleh banyaknya kondisi-1. Jadi jika kondisi atau syarat yang diperiksa 3, maka fungsi =IF() adalah 2, Jika kondisinya 4 berarti fungsi =IF() adalah 3, dan seterusnya.

Operator Logika

TRUE) hasilnya adalah FALSE AND(FALSE. Misalnya : NOT(TRUE) hasilnya adalah FALSE NOT(FALSE) hasilnya adalah TRUE Contoh Kasus Pada gambar diatas. .TRUE) hasilnya adalah TRUE OR(FALSE. Nama.000 Jika Lama Kerja>5 -> 1.TRUE) hasilnya adalah TRUE OR(TRUE. Misalnya : AND(TRUE.. .000 Selain itu 750.FALSE) hasilnya adalah TRUE OR(FALSE.000. Misalnya : OR(TRUE..Kadangkala kita diperhadapkan pada dua atau lebih kondisi/kriteria yang diperiksa.) Akan bernilai benar jika salah satu kriteria benar.FALSE) hasilnya adalah FALSE =OR(kriteria 1.. Macam-macam operator logika yang terdapat dalam Excel adalah : =AND(kriteria 1. Status dan Lama Kerja sedangkan untuk kolom Pokok dan Tunjangan didapatkan dari rumus dengan ketentuan sebagai berikut : Pokok : Jika Lama Kerja>15 -> 2.kriteria 2. maka untuk menyelesaikan hal ini digunakanlah operator logika.) Akan bernilai benar jika semua kriteria benar.000.kriteria 2..500. .FALSE) hasilnya adalah FALSE AND(FALSE.FALSE) hasilnya adalah FALSE =NOT(kriteria atau kondisi) Hasilnya adalah kebalikan dari kondisi. kolom yang diisikan secara manual adalah kolom No.TRUE) hasilnya adalah TRUE AND(TRUE.000 Tunjangan : Jika berstatus Nikah (N) maka mendapatkan Tunjangan 15% dari Pokok.000 Jika Lama Kerja>10 -> 1.

Selain itu tidak mendapatkan Tunjangan. Adalah alamat tabel yang berisi data atau informasi lengkap sebagai acuan atau referensi untuk mengisi tabel soal.7. terdapat 4 buah kriteria sehingga fungsi IF yang digunakan ada 3 buah serta terdapat operator logika "dan" didalamnya maka rumusnya adalah sebagai berikut : =IF(C2="N".0))) Fungsi Pembacaan Tabel Fungsi berikut ini digunakan untuk membaca tabel data/informasi dengan membandingkan nilai kunci yang terletak di kolom pertama tabel data secara vertikal.IF(D2>5. 2) . Offset Baris) Catatan : Nilai Kunci.2000000. Jika berstatus Belum Nikah (B) dan Lama Kerja lebih dari 3 thn maka mendapatkan Tunjangan 3% dari Pokok.D2>10).IF(AND(C2="B". angka atau data logika.IF(D2>10. dipergunakan fungsi sebagai berikut : =VLOOKUP(B2. kode tertentu atau teks yang digunakan sebagai pembanding data Range Tabel.750000))) Tunjangan : Untuk mencari Tunjangan. $E$3:$f$5.5%*E2. Range Tabel.5% dari Pokok.D2>3). huruf besar atau kecil tidak dibedakan.15%*E2.Jika Belum Nikah (B) dan Lama Kerja lebih dari 10 thn maka mendapatkanTunjangan 7.1000000.3% *E2. Misalnya diketahui lembar kerja dengan tabel berikut ini : Untuk mengisi bagian kosong di kolom NAMA BRG. Syarat Pembacaan Tabel : Data pembanding pada tabel data harus terletak di kolom pertama Range Tabel dan harus urut naik (Ascending) Data pembanding pada kolom pertama bisa berupa teks.IF(AND(C2="B". Range Tabel. Penyelesaian : Pokok : Untuk mencari Pokok. Rumusnya adalah sebagai berikut : =IF(D2>15. =VLOOKUP(Nilai Kunci. adalah data yang berupa angka.1500000. Offset Kolom) Sedangkan bila pembandingannya dilakukan secara horizontal (per baris) maka fungsinya adalah sebagai berikut : =HLOOKUP(Nilai Kunci. Offset Kolom atau Offset baris Adalah nomor kolom atau nomor baris data yang akan dibaca. karena terdapat 4 buah kriteria/syarat maka kita menggunakan 4 buah fungsi IF di dalamnya.

2) b.$A$19:$C$22.0)) d.3.3) c.$H$19:$I$20.$H$19:$I$20.3. Semua benar penyelesaian dari waktu berangkat di F5 adalah a.C5*E5*2%. Semua benar 5.2) c.$E$19:$F$21.2) e.$E$19:$F$21.3).$H$19:$I$20. VLOOKUP(MID(B5.1).$H$19:$I$20. HLOOKUP(LEFT(B5.2).$A$19:$C$22.$E$19:$F$21.3) d. IF(D5>=10.2) d.$A$19:$C$22. karena data yang diinginkan adalah NAMA BRG yang terletak dikolom ke-2 dari range tabel data soal 1 penyelesaian dari tujuan di D5 adalah HLOOKUP(MID(B5.$E$19:$F$21.2). HLOOKUP(RIGHT(B5.0)) .3. VLOOKUP(RIGHT(B5.3).IF(C5>=5.3) Semua benar penyelesaian dari tarif di E5 adalah a. HLOOKUP(MID(B5.1). Semua Benar 4.2) c.1).C5*2%. HLOOKUP(RIGHT(B5.C5*E5*3%.IF(D5>=5.3).C5*E5*2%.3).2) VLOOKUP(MID(B5.Nilai Kunci ada di kolom B2 karena sama dengan kolom pertama tabel data.3.$A$19:$C$22.$H$19:$I$20.IF(C5>=5.3) VLOOKUP(MID(B5. HLOOKUP(LEFT(B5.0)) b. penyelesaian dari potongan di G5 adalah a.$E$19:$F$21.3).2) e. Offset kolomnya 2.3).3.C5*3%.3). HLOOKUP(MID(B5.2).3).2). IF(C5>=10. VLOOKUP(MID(B5. VLOOKUP(RIGHT(B5.2) b.2) HLOOKUP(MID(B5.$A$19:$C$22.3.2) b.1).C5*E5*3%.$A$19:$C$22.2) d. VLOOKUP(LEFT(B5. HLOOKUP(RIGHT(B5.2) e.$A$19:$C$22. Range Tabel beralamat tetap (absolut) karena itu diberi awalan '$s' dan ditentukan mulai data yang ada dibawah judul kolom sampai dengan akhir label.2). VLOOKUP(LEFT(B5.3.2) c.3. VLOOKUP(RIGHT(B5. penyelesaian bonus plus pada H5 a.$A$19:$C$22.1). IF(C5>=10.2) e.

"SEMARANG"))) b."BANDUNG"."YOGYAKART A"."JAKARTA". (C10-B10. (C10-B10.IF(LEFT(B5."SEMARANG"))) d. penyelesaian dari E7 adalah a. Semau benar 2. (C7-B7)*5000 e.IF(RIGHT.3)="JKT".8:00:00) format sel ke time d. IF(MID(B5.3)="YKT".IF(MID(B5. (B5. D7*5000 c.3."YOGYAKARTA".IF(MID(B5. Sum(d16:F16) .3.3)="YKT"."YOGYAKAR TA".8:00:00)*24  format sel ke general/number c.3)="JKT".IF(LEFT(B5. IF(MID(B5."JAKARTA".IF(RIGHT (B5. D7*24*5000 b."SEMARANG"))) c.8:00:00) format sel ke general/number e. (C7-B7)*24*5000 d."BANDUNG".3)="YKT"."SEMARANG"))) e.3)="JKT". IF(RIGHT(B5. IF(LEFT(B5.IF(MID(B5. D16+F16 b. untuk lembur data lang sung dikonversi kejumlah angka berikut adalah cara yang benar untuk sel D10 adalah a.3)="JKT"."JAKARTA". D16+E16 d.8:00:00)*24  format sel ke time b."BANDUNG". (C10-B10. penyelesaian dari G16 adalah a.3."JAKARTA". Semua salah 3.6."BANDUNG". Semua benar soal2 Satu hari 8 jam kerja dengan gaji 25000 selebihnya berarti lembur 5000/jam 1.3)="BAN". penyelesaian dari tujuan di D5 adalah dengan mengunakanlogika IF a. D16+E16+F16 e.3)="BAN". E16+F16 c.3)="YKT". (C10-B10.IF(MID(B5.3)="BAN"."YOGYAKA RTA".3)="BAN".

Sign up to vote on this title
UsefulNot useful