Minggu, 12 Juni 2011

penggunaan fungsi MID, LEFT, RIGHT pada microsoft excel

A. Fungsi LEFT
Fungsi Left digunakan untuk mengambil karakter dari sebelah kiri pada string. Rumus/ formula dasar dari fungsi left adalah …..
= LEFT(String, X) // = LEFT(alamat sel, X) atau
= LEFT(String; X) // = LEFT(alamat sel; X)
Keterangan :
String : kalimat/string, atau sel yang akan diambil karakternya
X : Jumlah karakter yang diambil.
Misal :
=LEFT(“yogyakarta”,5) - Enter - hasilnya : yogya
=LEFT(“teknologi”,4) - Enter - hasilnya : tekn
Bagaimana jika menggunakan tabel di Excel seperti gambar di bawah ini :

B. Fungsi MID
Fungsi MID digunakan untuk mengambil karakter di tengah string/ alamat sel. Rumus/formula dasar dari fungsi MID adalah …..
= MID(string,x1,x2) // =MID(Alamat sel,x1,x2) atau
= MID(string;x1;x2) // =MID(Alamat sel;x1;x2)
Keterangan
String : kalimat/string, atau sel yang akan diambil karakternya
x1 : string diambil dimulai dari karakter ke x1
x2 : banyaknya karakter yang diambil dari kiri
Misal :
=MID(“yogyakarta”;5;4) - Enter - hasil : akar
Ilustrasinya seperti pada gambar berikut

Bagaimana jika digunakan di Excel seperti gambar berikut :
C. Fungsi RIGHT
Fungsi RIGHT digunakan untuk mengambil karakter dari sebelah kanan pada string. Rumus/ formula dasar dari fungsi RIGHT adalah …..
= RIGHT (String, X) // = RIGHT (alamat sel, X) atau
= RIGHT (String; X) // = RIGHT (alamat sel; X)
Keterangan :
String : kalimat/string, atau sel yang akan diambil karakternya
X : Jumlah karakter yang diambil dari kanan.
Misal :
= RIGHT (“yogyakarta”,5) - Enter - hasilnya : karta
= RIGHT (“teknologi”,4) - Enter - hasilnya : logi
Bagaimana jika menggunakan tabel di Excel seperti gambar di bawah ini :
Contoh Kasus : Buatlah tabel seperti gambar berikut …..
Jawab dari kasus.

Cara penggabungan fungsi IF dan fungsi Hlookup

Dalam postingan yang lain saya membahas tentang penggunaan fungsi IF dan VLOOKUP , dalam bahasan ini akan diulas tentang cara menggabungkan fungsi IF dan HLOOKUP
Secara umum syntax fungsi IF adalah :
IF (logical_test, value_if_true, value_if_false)
dengan:
a. Logical_test bisa berupa sebuah nilai atau ekspresi yang dapat dievaluasi ke TRUE (benar) atau FALSE (salah)
b. Value_if_true adalah nilai yang dikembalikan/dihasilkan jika logical_test bernilai benar
c. Value_if_false adalah nilai yang dikembalikan/dihasilkan jika logical_test bernilai salah

Sedangkan untuk fungsi HLOOKUP sintaxnya seperti di bawah ini
HLOOKUP (lookup_value, table_array, row_index_num, range_lookup)
Dimana:
Lookup_value adalah nilai yang akan ditemukan pada baris pertama dari tabel array (tabel referensi). Lookup_value dapat berupa nilai, referensi, atau string teks.

Table_array adalah tabel yang berisi informasi untuk fungsi hlookup.
Row_index_num adalah index baris tabel array yang akan diambil nilainya
Range_lookup adalah rentang fungsi hlookup.

Untuk penerapan fungsi IF dan HLOOKUP di excel 2007 bisa ikuti prosedur berikut:

1.Buat tabel kerja dan 2 buah tabel referensi seperti di bawah ini
Tabel kerja berisi Tahun , Kode kertas, Jenis kertas dan harga kertas
Kolom untuk jenis kertas dan harga kertas dikosongkan karena akan diisi dengan formula yang menggunakan fungsi IF dan HLOOKUP
Tabl referensi dibuat menjadi 2 buah yaitu tabel referensi 1 berisi data kertas untuk tahun 2010 , tabel referensi 2 berisi data kertas untuk tahun 2011
Kode kertas Q001 , Q002 , Q003, Q004
Jenis Kertas HVS , Folio , A4, A4S
Harga bervariasi tergantung jenis kertas dan tahun





Sekarang buat formula:
a. Di sel D4 ketik formula HLOOKUP berikut :
=HLOOKUP(C4,$G$3:$K$5,2)
b. Di sel E4 ketik formula gabungan fungsi IF dan HLOOKUP eperti di bawah ini :
=IF(B4=2010,(HLOOKUP(C4,$G$3:$K$5,3,0)),(HLOOKUP(C4,$G$8:$K$10,3,0)))
2. Hasilnya akan terlihat seperti di bawah ini

Cara penggabungan fungsi IF dan fungsi Vlookup

Beberapa fungsi logika yang tersedia di excel 2007 dan sering digunakan adalah fungsi AND, FALSE,IF,IFERROR,NOT,OR,TRUE. Dalam postingan kali ini akan dibahas tentang salah satu dari fungsi logika tersebut yaitu penggunaan fungsi IF. Atau lebih detailnya Fungsi IF digabungkan dengan fungsi VLOOKUP.

Salahsatu keunggulan excel 2007 adalah kemudahan yang ditawarkan untuk menggabungkan fungsi-fungsi yang tersedia tanpa perlu khawatir dengan compatibiltas fungsi tersebut.

Jika dalam contoh sebelumnya saya menggunakan fungsi IF dengan satu buah tabel referensi bisa dilihat disini Fungsi IF VLOOKUP , Dalam contoh ini akan digunakan dua buah tabel referensi .


Untuk menggabung fungsi IF dan VLOOKUP bisa ikuti prosedur berikut :

1. Buat tabel kerja dan dua buah tabel referensi, sederhananya seperti gambar di bawah ini :
 Kosongkan kolom D dan E karena nantinya akan diisi dengan formula








2. Dalam sel D4 akan berisi formula yang menggunakan fungsi VLOOKUP , fungsi VLOOKUP ini akan mengecek nilai pada sel C4 selanjutnya akan mencocokkan dengan nilai pada range G4:I7, jika menemukan nilai yang sama maka sel D4 akan diisi dengan nilai referensi yang ada di kolom H (kolom kedua dalam range G4:I7)
Di sel D4 ketik formula berikut :
=VLOOKUP(C4,$G$4:$I$7,2)

Di sel E4 ketik penggabungan formula IF dan VLOOKUP berikut
=IF(B4=2010,(VLOOKUP(C4,$G$4:$I$7,3,0)),(VLOOKUP(C4,$G$10:$I$13,3,0)))
Hasilnya akan tampak seperti di bawah ini


Formula pada sel E4 jika diterjemahkan ke dalam bahasa manusia kira-kira bunyi perintahnya seperti di bawah ini:
Jika sel B4 bernilai 2010 maka gunakan fungsi vlookup pada sel E2 dengan tabel referensi pada range G4:I7 (G$4:$I$7, tanda $ menandakan alamat absolut), selanjutnya cocokkan nilai P001 pada sel C4 dengan nilai yang ada pada range G4:I7, jika ditemukan nilai yang sama maka ambil nilai yang ada pada kolom ke 3 pada range G4:I7 kemudian masukkan ke dalam sel E4
Jika sel B4 tidak bernilai 2010 maka terapkan fungsi VLOOKUP pada range $G$10:$I$13 dengan prosedur seperti saat B4 bernilai true namun tabel referensi pada range $G$10:$I$13

Menggunakan fungsi Vlookup dan Hlookup pada excel

1. HLOOKUP
HLOOKUP adalah salah satu fungsi referensi yang bisa digunakan untuk menghitung /mengambil data dari tabel referensi. HLOOKUP biasa juga disebut horizontal lookup.

Syntax
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)


Lookup_value is the value to be found in the first row of the table. Lookup_value can be a value, a reference, or a text string.

Table_array is a table of information in which data is looked up. Use a reference to a range or a range name

atau sederhananya seperti di bawah ini;
Lookup_value adalah nilai yang ditemukan pada baris pertama tabel
Table_array adalah range table dimana data referensi akan ditemukan.

Contoh:
1. Buat tabel seperti di bawah ini
Baris pertama dan kedua merupakan tabel referensi
Baris ke lima hingga 12 adalah tabel kerja




2. ketik formula: pada sel E5
=HLOOKUP(D5,$C$1:$G$2,2)


2.VLOOKUP
Fungsi vlookup merupakan sebuah fungsi yang telah disediakan oelh microsoft excel 2007 untuk menghitung /mengambil nilai dari sebuah tabel referensi kemudian dimasukkan ke tabel kerja. Fungsi vlookup akan menghitung nilai referensi secara vertikal.

Atuan penulisannya seperti di bawah ini:
Syntax
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Contoh:
1. Buat tabel seperti di bawah ini:


2. Di sel E3 ketik formula berikut:
=VLOOKUP(D3,$G$3:H7,2)

penggunaan fungsi IF pada EXCEL

Fungsi IF  digunakan sebagai formula logika untuk menghitung atau menentukan nilai sebuah pernyataan dimana fungsi IF akan memberikan nilai tertentu jika logika benar atau salah.

Dalam contoh ini kita akan menggunakan fungsi IF untuk menentukan nilai kelulusan siswa,
Jika Nilai Ujian (kolom B) > 30 maka status kelulusan (kolom C), adalah lulus, sebaliknya jika <30 maka  "tidak lulus"

1. Buat tabel seperti di bawah ini
Kode Siswa, Nilai ujian dan status




2.Pada sel C3 ketik formula
=IF(B3>30,"lulus","tidak lulus") kemudian enter
Selanjutnya kopi formula hingga sel C10
Hasilnya akan tampak seperti di bawah ini