Selasa, 24 Juli 2012

tutorial ms axcel


Menggunakan Fungsi pada ms axcel
Fungsi sebenarnya adalah rumus yang sudah disediakan oleh Microsoft Excel, yang akan membantu dalam proses perhitungan. kita tinggal memanfaatkan sesuai dengan kebutuhan. Pada umumnya penulisan fungsi harus dilengkapi dengan argumen, baik berupa angka, label, rumus, alamat sel atau range. Argumen ini harus ditulis dengan diapit tanda kurung ().
Beberapa Fungsi yang sering digunakan:
1. Fungsi Average(…)
Fungsi ini digunakan untuk mencari nilai rata-rata dari sekumpulan data(range). Bentuk umum penulisannya adalah =AVERAGE(number1,number2,…), dimana number1, number2, dan seterusnya adalah range data yang akan dicari nilai rata-ratanya.
2. Fungsi Logika IF(…)
Fungsi ini digunakan jika data yang dimasukkan mempunyai kondisi tertentu. Misalnya, jika nilai sel A1=1, maka hasilnya 2, jika tidak, maka akan bernilai 0. Biasanya fungsi ini dibantu oleh operator relasi (pembanding) seperti berikut ; 
Lambang Fungsi 
= Sama dengan 
< Lebih kecil dari > Lebih besar dari 
<= Lebih kecil atau sama dengan >= Lebih besar atau sama dengan 
<> Tidak sama dengan 
3. Fungsi Max(…)
Fungsi ini digunakan untuk mencari nilai tertinggi dari sekumpulan data (range). Bentuk umum penulisannya adalah =MAX(number1,number2,…), dimana number1, number2, dan seterusnya adalah range data (numerik) yang akan dicari nilai tertingginya.
4. Fungsi Min(…)
Sama halnya dengan fungsi max, bedanya fungsi min digunakan untuk mencari nilai terendah dari sekumpulan data numerik.
5. Fungsi Sum(…)
Fungsi SUM digunakan untuk menjumlahkan sekumpulan data pada suatu range. Bentuk umum penulisan fungsi ini adalah =SUM(number1,number2,…). Dimana number1, number2 dan seterusnya adalah range data yang akan dijumlahkan.
6. Fungsi Left(…)
Fungsi left digunakan untuk mengambil karakter pada bagian sebelah kiri dari suatu teks. Bentuk umum penulisannya adalah =LEFT(text,num_chars). Dimana text adalah data yang akan diambil sebagian karakternya dari sebelah kiri, num_chars adalah jumlah karakter yang akan diambil.
7. Fungsi Mid(…)
Fungsi ini digunakan untuk mengambil sebagian karakter bagian tengah dari suatu teks. Bentuk umum pemakaian fungsi ini adalah =MID(text,start_num,num_chars). Artinya mengambil sejumlah karakter mulai dari start_num, sebanyak num_char.
8. Fungsi Right(…)
Fungsi ini merupakan kebalikan dari fungsi left, kalau fungsi left mengambil sejumlah karakter dari sebelah kiri, maka fungsi mengambil sejumlah karakter dari sebelah kanan teks.. Bentuk umum penulisannya adalah =RIGHT(text,num_chars). Dimana text adalah data yang akan diambil sebagian karakternya dari sebelah kanan, num_chars adalah jumlah karakter yang akan diambil.
9. Fungsi HLOOKUP dan VLOOKUP
Fungsi HLOOKUP dan VLOOKUP digunakan untuk membaca suatu tabel secara horizontal (VLOOKUP) atau secara vertikal (VLOOKUP). Bentuk umum penulisan fungsi ini adalah : 
=HLOOKUP(Lookup_value, Table_array, Row_index_num,…) 
=VLOOKUP(Lookup_value, Table_array, Col_index_num,…) 
Dari rumus diatas, dapat dilihat bahwa bedanya hanya pada nomor indeksnya saja, kalau kita pakai HLOOKUP, maka digunakan nomor indeks baris (Row_index_num), tapi kalu pakai VLOOKUP digunakan nomor indeks kolom (Col_index_num). Nomor indeks adalah angka untuk menyatakan posisi suatu kolom/baris dalam tabel yang dimulai dengan nomor 1 untuk kolom/baris pertama dalam range data tersebut.
Latihan 2 :
Untuk lebih mengerti mengenai rumus dan fungsi-fungsi di atas, perhatikan contoh kasus di bawah ini:
Buatlah tabel seperti di bawah ini pada Microsoft Excel:
A B C D E F G H I
1 DAFTAR NILAI MAHASISWA
2 SEMESTER GANJIL 2007/2008
3 UNIVERSITAS KRISTEN DUTA WACANA
4 
5 MATA KULIAH : ALJABAR LINIER 
6 GROUP : C 
7 
8 NIM NAMA TGS 1 TGS 2 TTS TAS NILAI KETERANGAN
9 ANGKA HURUF 
10 22074150 SHANDY GITA 90 90 40 40 
11 22074151 YOHANNES PUTRA 100 90 60 45 
12 22074152 RONI ANGGARA 90 80 75 65 
13 22074153 GO KIEM LIONG 100 100 80 100 
14 22074154 PAULA WINDY 90 80 70 80 
15 22074155 FIONA ANDRIANTO 100 90 70 65 
16 22074156 ROY NALDO 90 100 40 40 
17 22074157 YONGKY SETIAWAN 100 90 50 25 
18 22074158 MATHEUS BIMA 90 80 40 30 
19 22074159 THERESIA 80 80 40 20 
20 NILAI TERTINGGI - -
21 NILAI TERENDAH - -
22 RATA-RATA - -
Komponen nilai adalah :
1. Tugas Sebelum TTS (TGS 1) : 10%
2. TTS : 40%
3. Tugas Setelah TTS (TGS 2) : 10%
4. TAS : 40% +
Nilai : 100%
Setelah nilai dalam bentuk angka didapatkan, maka diubah menjadi nilai huruf dengan ketentuan sebagai berikut:
0 E 40 D 55 C 70 B 85 A 100
Langkah-langkahnya :
1. Untuk mencari nilai akhir dalam angka, arahkan pointer pada sel G10, kita akan menghitung nilai(0-100) dari 4 komponen yang tersedia yaitu TGS 1, TGS 2, TTS, dan TAS. Sesuai dengan masing-masing bobot nilai, tuliskan rumus di bawah ini:
=(C10*0.1)+(D10*0.1)+(E10*0.4)+(F10*0.4)

2. Selanjutnya untuk G11 sampai G19, tinggal copy-paste dari G10.
Jika ada yang merasa kesulitan mengcopy-paste, silahkan bertanya pada asisten.
(Hot key : Copy -> Ctrl+C & Paste-> Ctrl V)
3. Kemudian untuk mengetahui nilai tertinggi dari tugas 1, arahkan pointer ke C20, gunakan fungsi yang sudah disediakan di Microsoft Excel yaitu MAX(…).
=MAX(C10:C19)

4. Selanjutnya untuk D20 sampai G20, tinggal copy-paste dari C20.

5. Demikian juga untuk mencari nilai terendah, kita gunakan fungsi Min(…). Arahkan pointer ke C21, ketikkan rumus di bawah ini:
=MIN(C10:C20)

6. Selanjutnya untuk D21 sampai G21, tinggal copy-paste dari C21.

7. Untuk rata-rata gunakan fungsi AVERAGE(…), arahkan pointer ke C22.
=AVERAGE(C10:C19)

8. Selanjutnya untuk D22 sampai G22, tinggal copy-paste dari C22.

9. Kemudian untuk mengkonversi dari angka ke huruf, kita menggunakan fungsi logika IF(…), arahkan pointer ke H10.
=IF(G10>=85,"A",IF(G10>=70,"B",IF(G10>=55,"C",IF(G10>=40,"D","E"))))

10. Selanjutnya untuk H11 sampai H19, tinggal copy-paste dari H10.

11. Untuk mengisi keterangan, kita aka menggunakan fungsi logika IF(…) lagi, arahkan pointer ke I10. Lalu tulis rumus di bawah ini:
=IF(H10="A","SANGAT BAIK",IF(H10="B","BAIK",IF(H10="C","CUKUP",IF(H10="D","
KURANG","TIDAK LULUS"))))

12. Selanjutnya untuk I11 sampai I19, tinggal copy-paste dari I10.
Setelah selesai silakan simpan hasil kerja anda dengan nama file baru : latihan2.xls.
Ingat!! Jawaban untuk kolom NILAI harus dengan rumus fungsi diatas tidak boleh manual!!
Jika benar, maka hasilnya akan seperti ini:
A B C D E F G H I
1 DAFTAR NILAI MAHASISWA
2 SEMESTER GANJIL 2007/2008
3 UNIVERSITAS KRISTEN DUTA WACANA
4 
5 MATA KULIAH : ALJABAR LINIER 
6 GROUP : C 
7 
8 NIM NAMA TGS 1 TGS 2 TTS TAS NILAI KETERANGAN
9 ANGKA HURUF 
10 22074150 SHANDY GITA 90 90 40 40 50 D KURANG
11 22074151 YOHANNES PUTRA 100 90 60 45 61 C CUKUP
12 22074152 RONI ANGGARA 90 80 75 65 73 B BAIK
13 22074153 GO KIEM LIONG 100 100 80 100 92 A SANGAT BAIK
14 22074154 PAULA WINDY 90 80 70 80 77 B BAIK
15 22074155 FIONA ANDRIANTO 100 90 70 65 73 B BAIK
16 22074156 ROY NALDO 90 100 40 40 51 D KURANG
17 22074157 YONGKY SETIAWAN 100 90 50 25 49 D KURANG
18 22074158 MATHEUS BIMA 90 80 40 30 45 D KURANG
19 22074159 THERESIA 80 80 40 20 40 D KURANG
20 NILAI TERTINGGI 100 100 80 100 92 - -
21 NILAI TERENDAH 80 80 40 20 40 - -
22 RATA-RATA 93 88 56.5 51 61.1 - -

Latihan 3 :
Buka workbook baru dan ganti nama Sheet1 menjadi Laporan. Ketik laporan berikut pada sheet laporan.


A B C D E F G
1 DAFTAR PESERTA UJIAN PELATIHAN KOMPUTER
2 DUTA TRAINING CENTER
3 UNIVERSITAS KRISTEN DUTA WACANA
4 
5 NO KODE NAMA MATERI BIAYA WAKTU KELAS
6 1 A-P-050 ARDI 
7 2 B-S-041 BOBBY 
8 3 C-P-042 JONI 
9 4 D-S-170 SETIAWAN 
10 5 A-M-010 AGUS 
11 6 B-M-151 RUDY 
Ganti Sheet2 menjadi Tabel Anak, dan ketik data berikut:
A B C
1 KODE MATERI BIAYA
2 A Microsoft Word 25000
3 B Microsoft Excel 35000
4 C Java 45000
5 D Visual Basic 50000





Ketentuan proses :
• Materi
Didapat dengan membaca table anak yang terdapat pada Tabel Anak dengan kunci pembacaan, dengan melihat karakter pertamanya.
• Biaya
Didapat dengan membaca table anak yang terdapat pada Tabel Anak dengan kunci pembacaan Kode.
• Waktu
Didapat dengan ketentuan, jika karakter ke-3 dari Kode = “P” maka “Pagi”, jika “S” maka “Siang”, sedangkan jika “M” maka “Malam”.
• Kelas
Didapat dengan ketentuan, jika karakter ke-5 Kode=0 maka “Regular”, sedangkan jika 1 maka “Diploma”.
Penyelesaian:
Ø Materi
Pada sel D6 =VLOOKUP((LEFT(B6,1)),'Tabel Anak'!$A$2:$C$5,2)
Tanda ‘$’ digunakan sebagai fungsi absolute/mutlak.
Ø Biaya
Pada sel E6 =VLOOKUP(LEFT(B6,1),'Tabel Anak'!$A$2:$C$5,3)
Ø Waktu
Pada Sel F6 =IF(MID(B6,3,1)="P","Pagi",IF(MID(B6,3,1)="S","Siang","Malam"))
Ø Kelas
Pada Sel G6 =IF(MID(B6,5,1)="0","Regular","Diploma")

Latihan 4 :
1. Buka workbook baru, dan buat tabel seperti dibawah ini:
Kode Barang Merk Jumlah Harga Total Keterangan
N-12C 
S-10K 
S-05K 
N-23C 
M-90K 

Ketentuan Proses:
Ø Merk
Jika karakter pertama dari Kode Barang=”N”, maka “NOKIA”, jika “S” maka “SAMSUNG”, dan “M” adalah “MOTOROLA.
Ø Jumlah
Mengambil karakter ke-3 dan ke-4 Field Kode Barang
Ø Harga
Jika Merk NOKIA 799.000
Jika Merk SAMSUNG 599.000
Jika Merk Motorola 499.000
Ø Total
Merupakan perkalian antara Jumlah dengan Harga
Ø Keterangan
Jika karakter terakhir Kode Barang=”C” maka “Cash”
Jika karakter terakhir Kode Barang=”K” maka “Kredit”
(Simpan dengan nama file latihan4.xls)

Latihan 5 :
Lengkapilah tabel di bawah ini dengan menggunakan table di sebelahnya sebagai patokan! Simpan dengan nama file latihan5.xls.
Nama Kode Jenis Buku Harga
Hani DR 
Jerry HR 
Wawan HR 
Marina KM 
Novi DR 
Ratih LG 
Kode Film LG DR HR KM
Jenis Laga Drama Horor Komedi
Harga 2500 2000 3000 2700





TRUE dan FALSE
Pada dasarnya fungsi TRUE dan FALSE akan berguna untuk memunculkan teks TRUE dan FALSE pada sel tertentu, meskipun dengan mudah anda dapat langsung mengetikkan kata TRUE dan otomatis dianggap sebagai suatu kondisi logis. Contoh penggunaan fungsi TRUE adalah =TRUE(). Katanya sih fungsi ini hanya untuk menjaga kompabilitas dengan datasheet lain, jadi kalau dikatakan tidak begitu penting mungkin ada benarnya juga. Saya pribadi lebih senang menggunakan TRUE dan FALSE sebagai suatu kondisi logis suatu perhitungan. Misalnya:
=IF(1+1=2;"Saya Keren";"Saya Jelek")
Sepertinya sampai kiamatpun fungsi diatas akan menghasilkan teks "Saya Keren" kecuali ada hukum Matematika lain yang mengatakan bahwa 1+1 tidak sama dengan 2 :). Coba anda ketikkan pada sembarang sel formula =1+1=2, maka sel tersebut akan berisi TRUE. Seperti yang sudah saya katakan bahwa fungsi TRUE dan FALSE akan menghasilkan teks TRUE dan FALSE yang dapat kita potong-potong dengan fungsi LEFT misalnya. Suatu formula =LEFT(1+1=2;3) akan menghasilkan teks "TRU", suatu hal yang cukup aneh bagi saya karena kebiasaan saya bahwa hasil formula yang bertipe boolean seperti TRUE dan FALSE tidak dapat dipotong-potong seperti data bertipe string.
AND dan OR
Sebagian besar dari kita mungkin sudah mengenal logika AND dan OR karena sewaktu sekolah dulu kita sudah dikenalkan tentang operator "dan" dan "atau". Fungsi AND dan OR akan melakukan suatu perhitungan logis satu atau lebih(untuk Office 2007 hingga 255) kondisi. Parameter yang dimasukkan dalam fungsi ini harus berupa suatu kondisi logis, jika berupa teks atau string kosong maka akan dicuekin. Jika parameter yang dimasukkan tidak memiliki satu kondisi logis-pun maka fungsi akan menghasilkan #VALUE!. Sekedar mengingatkan, fungsi AND akan bernilai TRUE jika semua kondisi terpenuhi sedangkan fungsi OR akan bernilai TRUE jika salah satu saja kondisi terpenuhi. Berikut semacam perbedaannya:
================Fungsi AND================
Kondisi 1 Kondisi 2 Hasil
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE

================Fungsi OR================
Kondisi 1 Kondisi 2 Hasil
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE
Jika anda memiliki lebih dari dua kondisi maka hukum diatas akan berlaku sama. Misalkan ada empat kondisi yaitu: TRUE, TRUE, FALSE, FALSE maka akan bernilai TRUE jika menggunakan fungsi OR tapi bernilai FALSE jika menggunakan fungsi AND. Gampangnya fungsi AND akan bernilai TRUE jika semua parameter bernilai TRUE, tapi fungsi OR akan bernilai TRUE jika salah satu saja parameter bernilai TRUE. Mungkin anda ingin membuat formula bertingkat dengan memadukan dua fungsi ini. Misalnya:
=AND(1+1=1;AND(FALSE);OR(2+2=5;FALSE))
Fungsi NOT dan IFERROR
Sekarang kita bahas fungsi selanjutnya yaitu NOT. Fungsi ini bersifat menegasikan atau membalik suatu kondisi. Misalkan ada sell bernilai TRUE maka dengan fungsi NOT maka akan dibalik menjadi FALSE. Efek fungsi ini mungkin akan lebih terasa jika dipadukan dengan fungsi IF dan IS seperti ISBLANK, ISNA, ISNUMBER, ISTEXT, dsb. Oh iya, ada satu hal yang ingin saya terangkan yaitu tentang operator perbandingan dalam Excel. Untuk membandingkan dua nilai anda dapat menggunakan operator seperti berikut ini, (yang akan menghasilkan nilai TRUE dan FALSE)
Operator Arti Contoh
= (tanda sama dengan) sama dengan A1=A2
> (tanda lebih besar) lebih besar dari A1>3
< (tanda lebih kecil) lebih kecil dari 5
= (tanda lebih besar sama dengan) lebih besar sama dengan 10>=9
<= (tanda lebih kecil sama dengan) lebih kecil sama dengan A1<=4 <> (tanda tidak sama dengan) tidak sama dengan A2<>B2

Sekarang kita mempunyai contoh kasus seperti gambar diatas. Pada kolom pertama terdapat mata kuliah yang sudah ditempuh kemudian kolom dua dan tiga berisi nilai mata kuliah yang bersangkutan. Khusus kolom 'Nilai 2' hanya diisi jika telah mengulang mata kuliah tersebut. Kolom 'Nilai Akhir' adalah nilai tertinggi dari 'Nilai 1' dan 'Nilai 2', kemudian kolom 'Keterangan' akan kita isi dengan teks "Mengulang" atau "Tidak mengulang" tergantung pada nilai akhir yang diperoleh. Saya memang membatasi kolom nilai hanya dua kolom karena menurut saya sudah sepantasnya kita tidak mengulang mata kuliah yang sama berkali-kali :). Jika anda menghendaki, anda dapat menambahkan kolom 'Nilai 3' dan seterusnya yang tentu saja harus mengubah formula yang akan kita bahas nanti.
Formula pada kolom 'Nilai Akhir' cenderung mudah, tapi terus terang saya sempat terjebak dengan formula yang saya buat. Jika anda penasaran mengapa saya katakan saya terjebak, saya berikan formulanya lebih dahulu baru kita bahas kemudian. Formula di sell E3, lalu tinggal anda copykan kebawah.
=IF(NOT(ISBLANK(D3));IF(D3<c3;d3;c3);c3)
 -------2------- -------1------ -2
Sebenarnya fungsi utamanya ada pada bagian yang saya beri tanda 1. Berhubung sekalian kita melakukan cek apakah mata kuliah tersebut pernah diulang atau tidak maka ditambahkan fungsi yang bertanda 2. Saya katakan terjebak karena kebiasaan dulu waktu kuliah huruf "A" pasti lebih tinggi nilainya dari huruf "B", padahal Excel tidak mengenal sistem penilaian tersebut, baginya huruf "A" lebih dulu dari "B" sehingga nilainya lebih rendah daripada "B". Sehingga saya menggunakan tanda lebih kecil (<) untuk mendapatkan nilai tertinggi antara sel D3 dan C3. Seperti anda lihat, saya menggunakan fungsi NOT bersamaan dengan fungsi ISBLANK, karena jika sel D3 masih kosong formula diatas akan mengambil data di sel C3 tapi jika sel D3 tidak kosong maka formula akan mencari nilai tertinggi eh... terendah antara dua sel tersebut.
Kita bahas kolom 'Keterangan'. Formula di kolom ini agak rumit dan mungkin sulit dipahami, jujur saya masih agak ragu dengan formula yang saya buat. Tapi Insyaallah benar kok :). Ini formula untuk sel F3, lalu tinggal anda copykan kebawahnya.
=IF(NOT(OR(E3="D";E3="E";E3="F"));"Tidak Mengulang";"Mengulang")
Sebenarnya fungsi NOT pada formula diatas bisa dihilangkan, tinggal anda mengganti bagian TRUE dan FALSE pada fungsi IF induknya. Sepertinya yang sudah kita bahas, fungsi OR akan bernilai TRUE jika salah satu saja parameternya bernilai TRUE. Pada formula diatas (pada sel F3), fungsi OR seharusnya bernilai FALSE karena 'Nilai Akhir' di sel E3 adalah "A", tapi saya balik kondisinya menjadi TRUE dengan fungsi NOT sehingga menghasilkan teks "Tidak Mengulang" (kondisi TRUE pada fungsi IF induknya). Jika anda menghilangkan fungsi NOT maka anda harus membalik kondisi TRUE dan FALSE di fungsi IF induknya yaitu teks "Tidak Mengulang" dan "Mengulang". Semoga anda tidak bingung dengan logika yang dibalik-balik seperti ini. Dan inilah hasil akhirnya:
Dengan sedikit sentuhan fasilitas dari Excel yaitu Data Filter maka anda dapat memfilter tabel yang dibuat sehingga anda dapat melihat mata kuliah yang harus diulang saja atau melihat mata kuliah dengan nilai akhir "A" saja. Tentang bagaimana menggunakan Data Filter, kita bahas kapan-kapan :). Eh iya, kelupaan.... sebenarnya kita akan membahas fungsi terakhir yaitu IFERROR tapi sekali lagi sepertinya fungsi ini gagal dibahas karena ternyata fungsi ini hanya ada pada Office 2007 saja :(, dan lagian gak penting-penting amat kok...... :D. Sampai jumpa lain 
waktu.</c3;d3;c3);c3)

lamborghini

dwi

asasasasasasa