Fungsi Logika
Digunakan untuk
memeriksa kondisi benar atau salah. Penulisan perintahnya adalah sebagaiberikut
:
=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
Kadangkala kita
diperhadapkan pada dua atau lebih kondisi/kriteria yang diperiksa, makauntuk
menyelesaikan hal ini digunakanlah operator logika. Macam-macam operator
logikayang terdapat dalam Excel adalah :
=AND(kriteria 1,kriteria
2, ...)
Akan bernilai benar jika semua kriteria
benar. Misalnya :
AND(TRUE,TRUE) hasilnya
adalah TRUE
AND(RUE,FALSE) hasilnya
adalah FALSE
AND(FALSE,TRUE) hasilnya
adalah FALSE
AND(FALSE,FALSE) hasilnya
adalah FALSE
=OR(kriteria 1,kriteria
2, ...)
Akan bernilai benar jika salah satu kriteria
benar. Misalnya :
OR(TRUE,TRUE) hasilnya
adalah TRUE
OR(TRUE,FALSE) hasilnya
adalah TRUE
OR(FALSE,TRUE) hasilnya
adalah TRUE
OR(FALSE,FALSE) hasilnya
adalah FALSE
=NOT(kriteria atau
kondisi)
Hasilnya adalah
kebalikan dari kondisi. Misalnya :
NOT(TRUE) hasilnya
adalah FALSE
NOT(FALSE) hasilnya
adalah TRUE
Contoh Kasus
Pada gambar diatas,
kolom yang diisikan secara manual adalah kolom
No, Nama, Status dan Lama
Kerja sedangkan
untuk kolom Pokok
Dan Tunjangan didapatkan
dari rumus denganketentuan sebagai berikut :
Pokok
:Jika Lama Kerja>15
-> 2.000.000
Jika Lama Kerja>10
-> 1.500.000
Jika Lama Kerja>5
-> 1.000.000
Selain itu 750.000
Tunjangan :
Jika berstatus Nikah (N)
maka mendapatkan Tunjangan 15% dari Pokok
Jika Belum Nikah (B) dan
Lama Kerja lebih dari 10 thn maka mendapatkanTunjangan 7,5%dari Pokok;
Jika berstatus Belum
Nikah (B) dan Lama Kerja lebih dari 3 thn maka mendapatkan Tunjangan 3% dari
Pokok;
Selain itu tidak
mendapatkan Tunjangan.
Penyelesaian :
Pokok :
Untuk mencari Pokok,
karena terdapat 4 buah kriteria/syarat maka kita menggunakan 4buah fungsi IF di
dalamnya. Rumusnya adalah sebagai berikut :
=IF(D2>15;2000000;IF(D2>10;1500000;IF(D2>5;1000000;750000)))
Tunjangan :
Untuk mencari Tunjangan,
terdapat 4 buah kriteria sehingga fungsi IF yang digunakan ada 3buah serta
terdapat operator logika "dan" didalamnya maka rumusnya adalah sebagai
berikut:
=IF(C2="N";15%*E2;IF(AND(C2="B";D2>10);7,5%*E2;IF(AND(C2="B";D2>3);3%*E2;0)))
Fungsi Pembacaan Tabel
Fungsi berikut ini
digunakan untuk membaca tabel data/informasi dengan membandingkannilai kunci
yang terletak di kolom
pertama tabel data secara vertikal .
=VLOOKUP(Nilai Kunci,
Range Tabel, Offset Kolom)
Sedangkan bila
pembandingannya dilakukan secara horizontal (per baris) maka fungsinyaadalah sebagai berikut :
=HLOOKUP(Nilai Kunci,
Range Tabel, Offset Baris)
Catatan :
Nilai
Kunci, adalah data yang berupa angka, kode tertentu
atau teks yang digunakan sebagaipembanding data
Range Tabel ,
Adalah alamat tabel yang berisi data atau informasi lengkap sebagai acuan
ataureferensi untuk mengisi tabel soal.
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 bias berupa teks, angka ataudata logika, huruf besar atau kecil tidak
dibedakan.
Offset Kolom atau Offset
baris
Adalah nomor kolom atau nomor baris data yang akan dibaca.
Misalnya diketahui lembar kerja dengan
tabel berikut ini
:
Untuk mengisi bagian kosong di kolom NAMA BRG, dipergunakan fungsi
sebagai berikut :
=VLOOKUP(B2. $E$3:$f$5,
2)
Nilai
Kunci ada di kolom B2 karena sama dengan kolom pertama tabel data.
Range Tabel beralamat tetap (absolut) karena itu diberi
awalan '$s' dan ditentukan mulai data yang ada dibawah judul kolom sampai
dengan akhir label.
Offset
kolomnya 2, karena data yang
diinginkan adalah NAMA BRG yang terletak dikolomke-2 dari range tabel data
soal
1penyelesaian dari tujuan di D5 adalah
HLOOKUP(MID(B5,3,3),$A$19:$C$22,2)
VLOOKUP(MID(B5,3,3),$A$19:$C$22,3)
VLOOKUP(MID(B5,3,3),$A$19:$C$22,2)
HLOOKUP(MID(B5,3,3),$A$19:$C$22,3)
Semua benar penyelesaian
dari tarif di E5 adalah
a. HLOOKUP(MID(B5,3,3),$A$19:$C$22,2)
b. VLOOKUP(MID(B5,3,3),$A$19:$C$22,3)
c. HLOOKUP(MID(B5,3,3),$A$19:$C$22,3)
d. VLOOKUP(MID(B5,3,3),$A$19:$C$22,2)
e. Semua benar
penyelesaian dari waktu
berangkat di F5 adalah
a. VLOOKUP(RIGHT(B5,1),$H$19:$I$20,2)
b. HLOOKUP(LEFT(B5,1),$H$19:$I$20,2)
c. VLOOKUP(LEFT(B5,1),$H$19:$I$20,2)
d. HLOOKUP(RIGHT(B5,1),$H$19:$I$20,2)
e. Semua Benar
4. penyelesaian
dari potongan di G5 adalah
a. VLOOKUP(RIGHT(B5;2);$E$19:$F$21;2)
b. HLOOKUP(RIGHT(B5;2);$E$19:$F$21;2)
c. VLOOKUP(LEFT(B5;2);$E$19:$F$21;2)
d. HLOOKUP(LEFT(B5;2);$E$19:$F$21;2)
e. Semua benar
5. penyelesaian bonus plus pada H5
a. IF(C5>=10,C5*3%,IF(C5>=5,C5*2%,0))
b. VLOOKUP(RIGHT(B5;2);$E$19:$F$21;2)
c. IF(C5>=10,C5*E5*3%,IF(C5>=5,C5*E5*2%,0))
d. HLOOKUP(RIGHT(B5,1),$H$19:$I$20,2)
e. IF(D5>=10,C5*E5*3%,IF(D5>=5,C5*E5*2%,0))
6. penyelesaian
dari tujuan di D5 adalah dengan mengunakanlogika IF
a.IF(MID(B5,3,3)="JKT","JAKARTA",IF(MID(B5,3,3)="YKT","YOGYAKARTA",IF(MID(B5,3,3)="BAN","BANDUNG","SEMARANG")))
b.IF(MID(B5,3)="JKT","JAKARTA",IF(MID(B5,3)="YKT","YOGYAKARTA",IF(MID(B5,3)="BAN","BANDUNG","SEMARANG")))
c. IF(RIGHT(B5,3)="JKT","JAKARTA",IF(RIGHT,(B5,3)="YKT","YOGYAKARTA",IF(RIGHT(B5,3)="BAN","BANDUNG","SEMARANG")))
d. IF(LEFT(B5,3)="JKT","JAKARTA",IF(LEFT(B5,3)="YKT","YOGYAKAR TA",IF(LEFT(B5,3)="BAN","BANDUNG","SEMARANG")))
e. Semua benar
soal2
Satu hari 8 jam kerja
dengan gaji 25000 selebihnya berarti lembur 5000/jam
1. untuk
lembur data lang sung dikonversi kejumlah angka berikut adalah cara yangbenar untuk sel D10 adalah
a.(C10-B10- 8:00:00)*24 format sel ke time
b.(C10-B10- 8:00:00)*24format
sel ke general/number
c.(C10-B10- 8:00:00)format
sel ke time
d.(C10-B10- 8:00:00)format
sel ke general/number
e. Semau benar
2. penyelesaian dari E7 adalah
a. D7*24*5000
b. D7*5000
c. (C7-B7)*24*5000
d. (C7-B7)*5000
e. Semua salah
3. penyelesaian dari G16 adalah
a. D16+F16
b. E16+F16
c. D16+E16
d. D16+E16+F16
e. Sum(d16:F16
No comments:
Post a Comment