SOAL IF, LEFT, MID, RIGHT
PETUNJUK PENGERJAAN
1
NAMA BARANG Diambil dari KODE, jika M = Monitor, K = Keyboard, H = Harddisk, P = Printer, S = Scanner
2
HARGA SATUAN Diambil dari KODE, jika M = 800000, K = 80000, H = 600000, P = 650000, S = 850000
3
JUMLAH Diambil dari kode yaitu 2 karakter paling kanan
4
DISCOUNT Jika Kode 01 discount 5% dikalikan HARGA SATUAN dikalikan JUMLAH Jika Kode 02 discount 7.5% dikalikan HARGA SATUAN dikalikan JUMLAH Jika Kode 03 discount 10% dikalikan HARGA SATUAN dikalikan JUMLAH
5
PAJAK Jika HARGA SATUAN * JUMLAH => 20000000, 7.5% * HARGA SATUAN * JUMLAH Jika HARGA SATUAN * JUMLAH < 20000000, 5% * HARGA SATUAN * JUMLAH
6
HARGA BAYAR, diambil dari:
HARGA SATUAN * JUMLAH - DISCOUNT + PAJAK
SOAL FUNGSI AND Menghasilkan nilai BENAR jika semua ketentuan yang diuji bernilai benar dan SALAH jika ada satu atau lebih ketentuan yang bernilai salah.
Untuk mengisi Keterangan : Jika Usia kurang dari sama dengan 30 DAN pengalaman kerja lebih dari 3 maka DITERIMA, selain itu DITOLAK.
SOAL FUNGSI OR Menghasilkan nilai BENAR jika beberapa ketentuan bernilai benar dan SALAH jika semua ketentuan salah.
Untuk mengisi hasil : Jika NILAI-1 kurang dari 60 ATAU NILAI-2 KURANG DARI 60 maka "LULUS",
Penjelasan : CONTOH SOAL MENGGUNAKAN FUNGSI AND, OR
FUNGSI AND Menghasilkan nilai BENAR jika semua ketentuan yang diuji bernilai benar dan SALAH jika ada satu atau lebih ketentuan yang bernilai salah.
Untuk mengisi Keterangan : Jika Usia kurang dari sama dengan 30 DAN pengalaman kerja lebih dari 3 maka DITERIMA, selain itu DITOLAK. PEMBAHASAN : =IF(AND(E19<=30;F19>3);"DITERIMA";"DITOLAK") Untuk mengisi Keterangan menggunakan insert function atau fx 1. Klik Klik simbol fx di depan formula bar, klik fungsi IF IF,, klik OK 2. setelah kursor di Logical Test, Klik tanda panah ke bawah di formula bar, pilih fungsi AND AND,, (apabila tidak ada fungsi AND nya, klik more function, cari di select or function), sampai muncul jendela AND,
3. Di logical1, klik di cell USIA (C3) ketik <=30, (isi Logical1, C3<=30 C3<=30)) 4. Di logical2, klik di cell PENGALAMAN PENGALAMAN KERJA (D3) ketik >3 (isi Logical2, D3>30 D3>30))
5. Setelah logical1 dan logical2 sudah terisi klik di bacaan IF didalam formula bar, pindah ke kotak Value_if_true kotak Value_if_true ketik ketik "DITERIMA" "DITERIMA" pindah ke kotak Value_if_False kotak Value_if_False ketik ketik "DITOLAK" "DITOLAK" Klik OK.
6. Untuk Keterangan yang berikutnya ulang rumus dari atas.
FUNGSI OR Menghasilkan nilai BENAR jika beberapa ketentuan bernilai benar dan SALAH jika semua ketentuan salah.
Untuk mengisi hasil : Jika NILAI-1 kurang dari 60 ATAU NILAI-2 KURANG DARI 60 maka "LULUS", PEMBAHASAN : =IF(OR(D8<60;E8<60);"MENGULANG";"LULUS") Untuk mengisi Keterangan menggunakan insert function atau fx 1. Klik simbol fx di depan formula bar, klik fungsi IF IF,, klik OK 2. setelah kursor di Logical Lo gical Test, Klik tanda panah pana h ke bawah di formula form ula bar, pilih fungsi OR OR,, (apabila tidak ada fungsi OR nya, klik more function, cari di select or function), sampai muncul jendela OR,
3. Di logical1, klik di cell NILAI-1 cell NILAI-1 (B2) ketik (B2) ketik <60, <60, (isi (isi Logical1, B2<60 B2<60 ) ) 4. Di logical2, klik di cell NILAI-1 (C2) ketik (isi Logical1, C2<60 ) (C2) ketik <60, <60, (isi C2<60 ) 5. Setelah logical1 dan logical2 sudah terisi klik di bacaan IF didalam formula bar, pindah ke kotak Value_if_true kotak Value_if_true ketik ketik "MENGULANG" "MENGULANG" pindah ke kotak Value_if_False kotak Value_if_False ketik ketik "LULUS" "LULUS" 6. Klik OK.
CONTOH SOAL IF, LEFT, MID, RIGHT
PETUNJUK PENGERJAAN
1
NAMA BARANG Diambil dari KODE, jika M = Monitor, K = Keyboard, H = Harddisk, P = Printer, S = Scanner
2
HARGA SATUAN Diambil dari KODE, jika M = 800000, K = 80000, H = 600000, P = 650000, S = 850000
3
JUMLAH Diambil dari kode yaitu 2 karakter paling kanan
4
DISCOUNT Jika Kode 01 discount 5% dikalikan HARGA SATUAN dikalikan JUMLAH Jika Kode 02 discount 7.5% dikalikan HARGA SATUAN dikalikan JUMLAH Jika Kode 03 discount 10% dikalikan HARGA SATUAN dikalikan JUMLAH
5
PAJAK Jika HARGA SATUAN * JUMLAH => 20000000, 7.5% * HARGA SATUAN * JUMLAH Jika HARGA SATUAN * JUMLAH < 20000000, 5% * HARGA SATUAN * JUMLAH
6
HARGA BAYAR, diambil dari:
HARGA SATUAN * JUMLAH - DISCOUNT + PAJAK
PEMBAHASAN : 1
NAMA BARANG C5: Diambil dari KODE, jika M = Monitor, K = Keyboard, H = Harddisk, P = Printer, S = Scanner =IF(LEFT(B5,1)="M","MONITOR",IF(LEFT(B5,1)="K","KEYBOARD", IF(LEFT(B5,1)="H","HARDDISK",IF(LEFT(B5,1)="P","PRINTER","SCANNER"))))
2
HARGA SATUAN D5 : Diambil dari KODE, jika M = 800000, K = 80000, H = 600000, P = 650000, S = 850000 =IF(LEFT(B5,1)="M",8000 =IF(LEFT(B5,1) ="M",800000,IF(LEFT(B5, 00,IF(LEFT(B5,1)="K",80 1)="K",80000, 000, IF(LEFT(B5,1)="H",600000, IF(LEFT(B5,1)="H ",600000,IF(LEFT(B5,1)="P IF(LEFT(B5,1)="P",650000, ",650000,850000)))) 850000))))
3
JUMLAH E5: : Diambil dari kode yaitu 2 karakter paling kanan =value(right(B5,2))
4
DISCOUNT Jika Kode 01 Jika Kode 02 Jika Kode 03
F5: discount 5% dikalikan HARGA SATUAN dikalikan JUMLAH discount 7.5% dikalikan HARGA SATUAN dikalikan JUMLAH discount 10% dikalikan HARGA SATUAN dikalikan JUMLAH
=IF(MID(B5,3,2)="01",5%,IF(MID(B5,3,2)="02",7.5%,10%))*D5*E5 5
PAJAK Jika HARGA SATUAN * JUMLAH => 20000000, 7.5% * HARGA SATUAN * JUMLAH Jika HARGA SATUAN * JUMLAH < 20000000, 5% * HARGA SATUAN * JUMLAH =IF(D5*E5>=20000000,7.5%,5%)*D5*E5
6
HARGA BAYAR HARGA SATUAN * JUMLAH - DISCOUNT + PAJAK =+D5*E5-F5+G5
7
TOTAL D15 : D16 : D17 : D18 :
/ RATA-RATA / TERBESAR / TERKECIL =SUM(D5:D14) =SUM(D5:D 14) =AVERAGE(D5:D14) =AVERAG E(D5:D14) =MAX(D5:D14) =MAX(D5:D1 4) =MIN(D5:D14) =MIN(D5:D1 4)
FUNGSI LEFT, MID, RIGHT Dalam pengolahan data terkadang kita hanya ingin mengetahui awal / akhir karakter dari suatu teks ataupun karakter yang berada didalam teks. Untuk itu kita menggunakan rumus LEFT, RIGHT, ataupun MID. 1. Fungsi LEFT digunakan untuk mengambil beberapa karakter dengan posisi sebelah KIRI dari suatu teks. Dengan formula : =LEFT(TEXT,NUM_CHARS) TEXT berisi berisi data teks yang terdiri dari beberapa karakter (misal Nominal, Kalimat dan Kata) / ataupun
alamat cell NUM_CHARS berisi angka yang menunjukkan jumlah karakter yang hendak diambil dari data teks ataupun
alamat cell 2. Fungsi RIGHT digunakan untuk mengambil beberapa karakter dengan posisi sebelah KANAN dari suatu teks. Dengan formula : =RIGHT(TEXT,NUM_CHARS) 3. Fungsi MID digunakan untuk mengambil beberapa karakter dengan posisi BERADA DIANTARA dari suatu teks. Dengan formula : =MID(TEXT,START_NUM,NUM_CHARS) START_NUM berisi angka yang menunjukkan awal karakter yang hendak diambil dari data teks ataupun
alamat cell Misal : 1.Fungsi LEFT Saya mencontohkan bagaimana hasil dari sebuah kata dan nominal dengan menjalankan rumus ini. Catatan : Untuk setiap 01 karakter pada suatu kata / angka baik itu angka 0 (nol) maupun spasi “ “ akan dianggap 01 karakter.
pada kolom A5 diketik "MOBIL", dan pada kolom B5 diketik "2" maka hasilnya pada kolom C5 dengan rumus : "=LEFT(A5,B5)" adalah "MO" Artinya diambil 2 karakter sebelah kiri dari kata "MOBIL" yakni "MO" 2. Fungsi RIGHT pada kolom A5 diketik "MOBIL", dan pada kolom B5 diketik "2" maka hasilnya pada kolom C5 dengan rumus : "=RIGHT(A5,B5)" adalah "IL" Artinya diambil 2 karakter sebelah kiri dari kata "MOBIL" yakni "IL" 3. Fungsi MID pada kolom A5 diketik "MOBIL", pada kolom B5 diketik "2" dan kolom C5 diketik "3" maka hasilnya pada kolom D5 dengan rumus : "=MID(A5,B5,C5)" adalah "OBI" Artinya diambil 3 karakter sebelah kiri dimulai dari karakter ke-2 dari kata "MOBIL" yakni yakni "OBI".