Modul Ms Excel
Modul Ms Excel
Sekretariat :
Gedung BAAK ITS Lantai 2 Ruang PRODISTIK
Kampus ITS Sukolilo - Surabaya 60111
Telp: 082115154449 E-mail : [email protected] Website : www.prodistik.or.id
BAB
I
SASARAN:
MENGENAL MS.EXCELL
Sejarah
Pada tahun 1982, Microsoft membuat sebuah program spreadsheet yang disebut
dengan Multiplan, yang sangat populer dalam sistem-sistem CP/M, tapi tidak dalam
sistem MS-DOS mengingat di sana sudah berdiri saingannya, yakni Lotus 1-2-3. Hal ini
membuat Microsoft memulai pengembangan sebuah program spreadsheet yang baru yang
disebut dengan Excel, dengan tujuan, seperti yang dikatakan oleh Doug Klunder, "do
everything 1-2-3 does and do it better/melakukan apa yang dilakukan oleh 1-2-3 dan lebih
baik lagi".
Versi pertama Excel dirilis untuk Macintosh pada tahun 1985 dan versi Windows-
nya menyusul (dinomori versi 2.0) padaNovember 1987. Lotus ternyata terlambat turun ke
pasar program spreadsheet untuk Windows, dan pada tahun tersebut, Lotus 1-2-3 masih
berbasis MS-DOS. Pada tahun 1988, Excel pun mulai menggeser 1-2-3 dalam pangsa pasar
programspreadsheet dan menjadikan Microsoft sebagai salah satu perusahaan pengembang
aplikasi perangkat lunak untuk komputer pribadi yang andal. Prestasi ini mengukuhkan
Microsoft sebagai kompetitor yang sangat kuat bagi 1-2-3 dan bahkan mereka
mengembangkannya lebih baik lagi. Microsoft, dengan menggunakan keunggulannya,
rata-rata merilis versi Excel baru setiap dua tahun sekali, dan versi Excel untuk Windows
terakhir adalah Microsoft Office Excel 2010 (Excel 14), sementara untuk Macintosh (Mac
OS X), versi terakhirnya adalah Excel for Mac.
1
Pada awal-awal peluncurannya, Excel menjadi sasaran tuntutan perusahaan lainnya
yang bergerak dalam bidang industri finansial yang telah menjual sebuah perangkat lunak
yang juga memiliki nama Excel. Akhirnya, Microsoft pun mengakhiri tuntutan tersebut
dengan kekalahan dan Microsoft harus mengubah nama Excel menjadi "Microsoft Excel"
dalam semua rilis pers dan dokumenMicrosoft.
Meskipun demikian, dalam praktiknya, hal ini diabaikan dan bahkan Microsoft
membeli Excel dari perusahaan yang sebelumnya menuntut mereka, sehingga penggunaan
nama Excel saja tidak akan membawa masalah lagi. Microsoft juga sering menggunakan
huruf XL sebagai singkatan untuk program tersebut, yang meskipun tidak umum lagi, ikon
yang digunakan oleh program tersebut masih terdiri atas dua huruf tersebut (meski diberi
beberapa gaya penulisan).
Selain itu, ekstensi default darispreadsheet yang dibuat oleh Microsoft Excel
hingga versi 11.0 (Excel 2003) adalah *.xls sedangkan mulai Microsoft Office Excel 2007
(versi 12.0) ekstensi default-nya adalah *.xlsx yang mendukung format HTML namun
dengan isi yang sama memiliki ukuran file yang lebih kecil jika dibandingkan dengan
versi-versi Excel sebelumnya.
Excel menawarkan banyak keunggulan antar muka jika dibandingkan dengan
program spreadsheet yang mendahuluinya, tapi esensinya masih sama
dengan VisiCalc (perangkat lunak spreadsheet yang terkenal pertama kali): Sel disusun
dalam baris dan kolom, serta mengandung data atau formula dengan berisi referensi
absolut atau referensi relatif terhadap sel lainnya.
Excel merupakan program spreadsheet pertama yang mengizinkan pengguna untuk
mendefinisikan bagaimana tampilan darispreadsheet yang mereka sunting: font, atribut
karakter, dan tampilan setiap sel. Excel juga menawarkan penghitungan kembali terhadap
sel-sel secara cerdas, di mana hanya sel yang berkaitan dengan sel tersebut saja yang akan
diperbarui nilanya (di mana program-program spreadsheet lainnya akan menghitung ulang
keseluruhan data atau menunggu perintah khusus dari pengguna). Selain itu, Excel juga
menawarkan fitur pengolahan grafik yang sangat baik.
Ketika pertama kali dibundel ke dalam Microsoft Office pada tahun 1993,
Microsoft pun mendesain ulang tampilan antar muka yang digunakan oleh Microsoft Word
dan Microsoft PowerPoint untuk mencocokkan dengan tampilan Microsoft Excel, yang
pada waktu itu menjadi aplikasi spreadsheet yang paling disukai.
2
Sejak tahun 1993, Excel telah memiliki bahasa pemrograman Visual Basic for
Applications (VBA), yang dapat menambahkan kemampuan Excel untuk melakukan
automatisasi di dalam Excel dan juga menambahkan fungsi-fungsi yang dapat
didefinisikan oleh pengguna (user-defined functions/UDF) untuk digunakan di dalam
worksheet. Dalam versi selanjutnya, bahkan Microsoft menambahkan sebuah integrated
development environment (IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan
programmer untuk melakukan pembuatan program buatannya. Selain itu, Excel juga dapat
merekam semua yang dilakukan oleh pengguna untuk menjadi macro, sehingga mampu
melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan form dan
kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan
penggunanya. Bahasa VBA juga mendukung penggunaan DLL ActiveX/COM, meski
tidak dapat membuatnya. Versi VBA selanjutnya menambahkan dukungan terhadap class
module sehingga mengizinkan penggunaan teknik pemrograman berorientasi objek dalam
VBA
Fungsi automatisasi yang disediakan oleh VBA menjadikan Excel sebagai sebuah
target virus-virus macro. Ini merupakan problem yang sangat serius dalam dunia korporasi
hingga para pembuat antivirus mulai menambahkan dukungan untuk mendeteksi dan
membersihkan virus-virus macro dari berkas Excel. Akhirnya, meski terlambat, Microsoft
juga mengintegrasikan fungsi untuk mencegah penyalahgunaan macro dengan
menonaktifkan macro secara keseluruhan, atau menngaktifkan macro ketika mengaktifkan
workbook, atau mempercayai macro yang dienkripsi dengan menggunakan sertifikat
digital yang tepercaya.
Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi
lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation yang
dapat dijalankan pada Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur
kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft
yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang
populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini
merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di
platformPC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak
versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office
System
3
Format File Microsoft Excel 2010
Dari pertama kali dirilis, Excel menggunakan format berkas biner yang disebut
dengan Binary Interchange File Format (BIFF) sebagai format berkas utamanya. Hal ini
berubah ketika Microsoft merilis Office System 2007 yang memperkenalkan Office Open
XML sebagai format berkas utamanya. Office Open XML adalah sebuah berkas kontainer
berbasis XML yang mirip dengan XML Spreadsheet (XMLSS), yang diperkenalkan pada
Excel 2002. Berkas versi XML tidak dapat menyimpan macro VBA.
Meskipun mendukung format XML yang baru, Excel 2010 masih mendukung
format-format lamanya yang masih berbasis BIFF yang tradisional. Selain itu, kebanyakan
versi Microsoft Excel juga mendukung format Comma Separated Values (CSV), DBase
File (DBF), SYmbolic LinK (SYLK), Data Interchange Format (DIF) dan banyak format
lainnya, termasuk di antaranya format worksheet milik Lotus 1-2-3 (WKS, WK1, WK2,
dan lain-lain) dan Quattro Pro. Berikut ini adalah beberapa ekstensi Microsoft Excel:
*.xls, merupakan format default Microsoft Excel sebelum Excel 12. Masih
berbasis format BIFF dan dapat menyimpan macro VBA.
*.xlt, merupakan format untuk template worksheet Microsoft Excel sebelum
Excel 12. Masih berbasis format BIFF dan dapat menyimpan macro VBA.
*.XML, atau yang disebut sebagai XML Spreadsheet. Tidak mampu
menampung macro VBA.
*.xla, merupakan format untuk Excel Add-in sebelum Excel 12. Masih
berbasis format BIFF dan dapat menyimpan macro VBA, mengingat
tujuannya adalah untuk menambahkan kemampuan Microsoft Excel.
*.xlsx, merupakan format default worksheet Microsoft Excel 12, yang telah
berbasis XML. Tidak dapat menyimpan macro VBA, karena alasan
keamanan. Sebenarnya merupakan sebuah arsip terkompres berformat ZIP
dengan struktur dokumen yang terdiri atas dokumen teks XML. Adalah
pengganti dari format .xls yang kuno.
*.xlsm, merupakan format worksheet Microsoft Excel 12, yang telah
berbasis XML, tapi dapat menyimpan macro VBA.
*.xlsb, merupakan format worksheet Microsoft Excel 12, yang telah
berbasis XML, tapi dikodekan dalam bentuk biner. Format ini memiliki
keunggulan lebih kepat dibuka dan lebih efisien, mengingat tujuan
4
dibuatnya format ini adalah untuk menangani worksheet yang sangat besar
yang terdiri atas puluhan ribu baris atau ratusan kolom.
*.xltm, merupakan format untuk template worksheet Microsoft Excel 12,
yang telah berbasis XML tapi mampu menyimpan macro VBA. Merupakan
pengganti dari format*.xlt.
*.xlam, merupakan format untuk Excel Add-in untuk menambah
kemampuan Excel 12. Secara default mampu menangani macro VBA,
mengingat tujuannya adalah menambahkan kemampuan Excel.
bagian-bagian atau elemen utama yang terdapat pada jendela excel 2010 adalah sebagai
berikut :
A.tab file
tombol yang berisi menu full down.tombol ini sebagai pengganti microsoft office button
(atau tombol microsoft) yang terdapat pada excel versi 2007
5
E.sizing button
berisi tombol minimize,maximize/restore dan close yag berfungsi untuk mengatur ukuran
jendela atau mengakhiri pengguna program aplikasi.
H.ribbon
berisi semacam tombol atau ikon untuk mengolah data
I.cell pointer
merupakan indikator penunjuk sel yang sedang aktif
J.formula bar
berisi isi informasi sel yang sedang aktif,dengan kata lain apa yag anda isikan pada suatu
sel dapat dilhat dalam baris rumus.
K.nama kolom
yang dimulai dari A s.d XFD dengan jumlah 16.384 kolom.
L.scroll bar
berfungsi untuk mengeser posisi data pada layar ke kiri atau ke kanan dan mengeser kearah
atas atau kebawah.
M.nama baris
yang dimulai dari angka 1 sampai dengan 1048576
6
N.tombol navigasi
berfungsi untuk berpindah antar sheet
P.status bar
sebuah papan yang bersi berbagai tombol atau ikon untuk mengaktifkan pekerjaan tertentu
atau berisi informasi tertentu
Q.view mode
digunakan untuk mengatur mode tampilan lembar kerja
R.zoom slider
digunakan untuk memperbesar atau memperkecil tampilan lembar kerja
KATAGORI RIBBON
Home
Ribbon yang selalu aktif sebagai ketetapan awal (default) begitu program excel aktif 2010
aktif.ribbon home berisi tombol yang digunakan untuk penyuntingan data seperti
cut,copy,paste dan sejenisnya
menu home
fungsi tombol perintah/ikon dalam group clipboard adalah sebagai berikut:
7
fungsi tombol perintah/ikon dalam group alignment adalah sebagai berikut :
top align,berfungsi untuk menempatkan posisi teks berada dibagian atas suatu sel
(vertical).
middle align,berfungsi untuk menempatkan posisi teks berada ditengah sel posisi
tegak (vertical)
bottom align,berfungsi untuk menempatkan posisi teks berada dibagian
bawah suatu sel(vertical)
wrap text,berfungsi untuk megatur posisi beberapa kata dalam satu baris sesuai
dengan lebar kata terpajang.
align left text,berfungsi untuk mengatur teks rata kiri
center,berfungsi untuk mengatur posisi teks rata tengh mendatar (horizontal) pada
suatu sel.
align text right,berfungs untuk mengatur posisi teks rata kana pada suatu sel.
merge & center,berfungsi untk mengabungkan teks kedalam beberapa kolom dan
baris dengan posisi rata tengah sel yang digabung.
decrease indent (ctrl+alt+shift+tab),digunakan untuk mengatur posisi jatuh huruf
pertama suatu teks dari batas bingkai sel.
increase indent,digunakan untuk menggeser posisi jatuhnya huruf pertama suatu
teks kearah kanan dari batas bingkai sel
8
orientation,digunakan untuk mengatur orientasi teks seperti sudut kemiringan dan
memutar.
9
picture
fasilitas ini digunakan untuk menyisipkan gambar dengan ekstensi seperti BMP dan JPG
kedalam sebuah lembar kerja
clip art
merupakan objek berbentuk gambar/video yang dihasilkan dari melalui scanner atau media
program lain yang dapat ditambahkan untuk memperindah lembar kerja yang dibuat.
shapes
piranti shapes digunakan untuk membuat berbagai bentuk seperti garis maupun
penghubungnya,varasi shapes,tanda panah berbentuk blok,bagan aliran(flowchart),banner
dan callouts.
smartart
smartart berupa objek dengan tampilan grafis untuk menggambarkan komunikasi atau
memberikan informasi.objek antara lain berupa diagram,gambaran suatu proses,matrik dan
bagan organisasi.
screenshot
merupakan fasilitas yang akan manampilkan setiap objek atau file yang sedang anda
aktifkan bersamaan dengan program aplikasi microsoft excel.dengan kata lain,fasilitas ini
akan menampilkan tampilan setiap file pada layar dalam bentuk atau format gambar.
10
text box
sebuah objek berupa kotak yang dapat ditambahkan teks dan ditempatkan diposisi
manapun dalam lembar kerja.
wordart
untuk membuat tampilan variasi teks atau huruf.
simbol
excel merupakan program pengelolah data berupa angka yang dilengkapi dengan berbagai
macam simbol.
PAGE LAYOUT
page layout,berisi tombol yang digunakan untuk mengatur tata letak data dalam
spreadsheet.misal,efek suatu obyek,pengatur batas halaman,orientasi font,kisi-kisi atau
bingkai dan sebagainya.
11
Themes: digunakan untuk memilih tema halaman yang meliputi warna halaman
berikut warna hurufnya.
Colors: digunakan untuk mengatur warna tema halaman.
Fonts: digunakan untuk mengatur tema huruf yang akan diterapkan ke halaman
dokumen aktif.
Effect: digunakan untuk mengatur tema efek terhadap objek Shape yang terdapat di
halaman dokumen.
PARAGRAF
menu pada prahgraf
1. Indent
Indent digunakan untuk mengatur batas teks sebelah kanan dan batas teks sebelah
kiri. Disini user disuguhi 2 kotak, yakni Left dan Right.
2. Spacing
12
Menu Spacing digunakan untuk mengatur jarak antar paragraf, baik dengan
paragraf sebelumnya (Before) maupun dengan paragraf sesudahnya (After).
13
mengatur posisi objek terpilih sehingga berada di tengah halaman, di bagian tepi,
maupun di bagian lainnya sesuai keinginan. Disini juga disuguhi opsi lanjtan bagi
user yang ingin melakukan property lanjutan dari suatu objek yang dipilihnya.
7. Group
Perintah Group digunakan untuk mengelompokkan beberapa objek menjadi satu
grup. Bila beberapa objek akan dikelola dengan pengaturan yang sama tentu akan
lebih efisien bila user memanfaatkan fasilitas ini. Sebagai ilustrasi, ada 2 ribu objek
yang akan dikelola seara bersamaan. Bila disini user menggunakan cara
konvensional, mungkin butuh 6 jam untuk memindahkan, memberi warna satu per
satu. Dengan perintah Group, user cukup memilih semua objek dimaksud, meng-
klik perintah group, dan sejanjutnya kelompok objek dapat diaktifkan hanya
dengan sekali klik saja, maka objek dalam satu grup akan aktif semuanya.
8. Rotate
Rotate digunakan untuk memutar, dan membalik suatu objek terpilih. Bila dalam
suatu kasus, user ingin membuat gambar simetri lipat dari suatu bangun, buat suatu
bangun datar, tekan Ctrl+D, kemudian klik perintah Rotate >Flip Horizontal.
Sekarang user sudah membuat simetri lipat dengan segmen yang benar-benar
sebangun.
FORMULA
formulas,berisi tombol untuk menyusun formula atau rumus dan fungsi.
formula atau rumus adalah alat untuk melakukan perhitungan atau kalkulasi terhadap suatu
nilai terdapat pada sel tertentu baik sel itu sendiri maupun sel yang lain.
14
PRINSIP KERJA MICROSOFT EXCEL 2010
Sel
Excel menggunakan satuan penyimpan data yang disebut Cell/sel. Setiap sel mampu
menampung angka, label, atau rumus. Seperti terlihat pada gambar berikut.
Operasi dalam Excel dilakukan dalam sel tersebut. Sel tersebut memiliki alamat sesuai
dengan Baris dan Kolom. Kolom diwakili oleh huruf A s/d Z,kemudian berlanjut AA,AB
dan diakhiri dengan IV. Sedangkan baris diwakili oleh Angka 1 s/d 65.536.
Range
Operasi dalam excel mengenal istilah range. Range adalah kumpulan dari beberapa sel. Ini
dapat berupa gabungan antara 2 sel s/d ribuan sel. Misalnya range antara A4 hingga D15
maka disebut Range A4:D15.
Worksheet
15
Di sebelah kiri bawah program excel yang aktif akan tampak sheet 1, sheet 2 dan sheet 3.
Ini menunjukkan lembar kerja (worksheet) yang disediakan oleh program excel. Dalam
satu file excel bisa terdiri dari beberapa worksheet sesuai kebutuhan.
Untuk menambah worksheet gunakan langkah berikut ini
Klik Kanan + Insert + Worksheet + Ok
Untuk menghapus worksheet gunakan langkah berikut ini
Klik Kanan + Delete + Tekan Enter
Untuk mengubah nama worksheet gunakan langkah berikut ini
Klik Kanan + Rename + Ubah nama worksheet
Untuk mengatur urutan worksheet gunakan langkah berikut ini
Klik Kanan + Move or Copy + Pilih akan dipindah ke mana
Jenis Data dalam Excel
Ada beberapa jenis data dalam excel, yaitu:
1. Data Angka
Adalah nilai dimana Excel bisa melakukan perhitungan berisi digit 0 s/d 9. Apabila
dimasukkan ke dalam sel akan secara otomatis terletak di sebelah kanan sel.
Data angka dapat diformat sesuai dengan fungsinya, seperti mata uang, tanggal,
jam, dsb. Untuk melakukannya gunakan langkah‐langkah berikut ini: Pilih Sel yang
akan diubah + Format + Cells + Maka akan Muncul Gambar Format Cells
16
Di sisi kiri pilih salah satu Nomor (Number), Mata Uang (Currency), Tanggal
(Date) Ataupun Waktu (Time). Kemudian di sisi kanan pilih model
formatnya,termasuk untuk meletakkan berapa angka di belakang koma. Hasil dari
format sel ini adalah sebagai berikut:
2. Data Rumus/Formula
Data yang saat menuliskan dalam sel diawali dengan tanda sama dengan (=).
Misalnya ingin menghitung hasil dari 6 dikali 8 maka rumus yang dituliskan di sel
adalah =6*8. Selain menuliskan langsung angka yang ingin dihitung, rumus dalam
excel juga mampu melakukan perhitungan dengan memasukkan alamat sel,
misalnya alamat sel A1 dikali dengan sel B1 maka dituliskan =A1*B1. Pada saat
dituliskan data akan berada di sebelah kiri sel, tetapi setelah ditekan tombol enter
maka data akan berubah menjadi hasil perhitungan dan terletak di sebelah kanan
sel.
3. Data Teks
17
Data apapun yang bukan angka dan tidak diawali dengan tanda (=) akan dianggap
sebagai teks. Termasuk di dalamnya huruf, tanda baca, simbol, dll. Apabila
dimasukkan ke dalam sel akan secara otomatis terletak di sebelah kiri
sel.
18
Misal : B1 berarti kolom B dan baris ke-1
Range/ sekumpulan sel/ cell group
Misal: D2:D8, F2:G4, dan sebagainya.
Sel Aktif
Sel yang ditunjuk oleh pointer
Alamat Sel, ada 3 macam:
Relative/ Sel Bebas
Contoh: A1, A1:B5
Semi Absolut
Contoh: $A1, A$1
Absolut
Contoh: $A$1, $A$1:$B$5
Latihan 2
Membuka Kembali Lembar Kerja
Langkah-langkahnya :
1. Dari menu File, Klik Open (Ctrl + O)
2. Buka Folder tempat file di simpan
3. Pilih nama file tersebut
4. Klik tombol open
19
BAB
II
Mengaktifkan Sel
BEKERJA DENGAN MS.EXCELL
Mengedit lembar kerja Excel dapat dilakukan dengan 2 cara, yaitu dengan menggunakan
mouse dan dengan menggunakan ikon. Dalam hal ini proses editing yang dilakukan adalah
memindahkan data dalam sebuah sel pada lembar kerja Microsoft Excel. Berikut adalah
cara mengedit lembar kerja Excel dengan menggunakan mouse.
Langkah untuk mengedit lembar kerja Excel dengan menggunakan ikon adalah sebagai
berikut. :
1. Blok data pada sel yang akan dipindahkan.
2. Klik ikon Cut pada tab menu Home submenu Clipboard.
3. Aktifkanlah sel tujuan untuk meletakkan data.
4. Klik ikon Paste pada tab menu Home submenu Clipboard.
Mengkopi Data
Langkahnya :
1. Pilih semua data yang akan dikopi
2. Dari menu Edit. Klik perintah Copy. (ctrl + C)
3. Aktifkan sel di tempat data-data hasil kopian akan ditempatkan
4. Dari menu Edit klik perintah Paste (Ctrl + V)
20
Memindahkan Data
Menggunakan system Drag and Drop
Langkah-langkahnya :
1. bloklah semua data yang akan dipindahkan
2. letakan pointer mouse di batas pinggir sel-sel yang sudah dipilih sampai tanda
pointer mouse berubah
3. klik dan tahan, kemudian tariklah ke sel tempat data-data tersebut ingin diletakan
21
7. pada kotak daftar negative numbers pilihlah bentuk penulisan bilangan negative
yang kita inginkan
8. klik tombol Ok
22
2. klik mouse dan tahan, lalu seret ke kanan untuk melebarkan kolom atau seret ke
kiri untuk mengecilkan kolom, lepaskan mouse jika selesai.
Pengaturan lebar kolom dapat dilakukan dari menu format, dengan cara :
1. dari menu Format, pilih Column, Klik Width
2. masukan lebar kolom yang diinginkan
3. ok
23
Menambah Sel
Langkah-langkahnya :
1. klik kanan di lokasi sel yang ingin ditambahkan. Pada menu yang muncul, klik
insert
2. Pilihlah Shift Cells Right bila ingin menambahkan sel pada sebuah baris dan
pilihlah Shift Cells Down bila ingin menambahkan sel pada sebuah kolom
3. Ok
Menyisipkan Kolom
Langkah-langkahnya :
1. Pilihlah sel di kolom tempat kita ingin menyisipkan kolom
2. Dari menu Insert, klik Columns
Menyisipkan Baris
Langkah-langkahnya :
1. Pilihlah sel di kolom tempat kita ingin menyisipkan kolom
2. Dari menu Insert, klik Rows
24
Menghapus Kolom atau Baris
Langkah-langkahnya :
1. Kilk salah satu sel di kolom atau baris yang akan dihapus
2. Klik kanan di sel tersebut. Pada menu yang muncul klik Delete
3. Bila ingin menghapus baris, pilih Entire Row. Bila ingin menghapus kolom,
pilihlah Entire Column
4. Ok
Menggabungkan Sel
Langkah-langkahnya :
1. Blok dua sel yang akan digabungkan
2. Klik tombol Merge and center
25
LATIHAN 1
Merubah Nama Cell
LATIHAN 2
Mengganti Nama Work Sheet
26
LATIHAN 3
Menambah Worksheet
LATIHAN 4
Menghapus Worksheet
27
LATIHAN 5
Copy dan Duplikasi Worksheet
BAB
III
SASARAN:
FUNGSI PERHITUNGAN
Berikut adalah beberapa fungsi matematika yang penting yang terdapat pada Microsoft
Excel
OPERATOR MATEMATIK
OPERATOR MATEMATIK
SIMBOL KEGUNAAN CONTOH PENGGUNAAN
^ Pemangkatan 5^2 B2^2 B2^C2
28
* Perkalian 10*5 A1*5 A1*B1
LN(angka)
Menghasilkan nilai Lon atau disebut juga Natural Logaritma suatu angka
LOG(angka)
Menghasilkan nilai Logartima suatu angka
PI()
Menghasilkan nilai pi = 3,14
POWER(angka,pangkat)
Menghasilkan nilai dari angka pangkat berapa...
RADIANS(sudut)
Mengubah nilai sudut derajat ke radian
RAND()
Menghasilkan nilai acak dari 0 sampai 1
29
SIN(sudut)
Menghasilkan nilai sinus suatu sudut (radian)
SQRT(angka)
Menghasilkan akar pangkat dua suatu angka
SUM(angka1, angka2,angka...)
Menjumlahkan angka-angka
TAN(sudut)
Menghasilkan nilai tangen suatu sudut(radian)
Fungsi Statistik di dalam Microsoft Excel
31
Latihan 2
Latihan 3
32
BAB
IV
SASARAN:
FORMAT KARAKTER
Program Spreadsheet Excel 2010 dapat memuat data yang sangat banyak, apabila
anda membutuhkannya. Dengan 1.048.576 baris dan 16.384 kolom hanya untuk satu
worksheet saja, memungkin anda untuk memasukkan banyak sekali data kedalam
worksheet excel. Akan tetapi yakinlah, anda pasti tidak akan mau bekerja dengan sebegitu
banyak data pada saat yang bersamaan, karena terkadang kita hanya membutuhkan
beberapa data saja untuk membantu kita dalam membuat keputusan bisnis. Misalnya, anda
mungkin ingin melihat aliran pendapatan untuk perusahaan anda pada saat 3 bulan
pertama, 3 bulan kedua, dan seterusnya pada suatu tahun. Anda dapat membatasi data yang
33
akan ditampikan dengan menggunakan Filter. Filter merupakan suatu program aturan dari
Excel yang akan menseleksi dan menyaring baris data yang relevan dan dibutuhkan oleh
anda di suatu worksheet.
Untuk membuat filter, anda klik sel dalam data yang ingin anda filter dan
kemudian,
Klik Tab Home >> Groups Editing >> Sort & Filter >> klik Filter. Bila Anda
melakukannya, Excel akan menampilkan tanda panah filter di tepi kanan atas sel dalam
setiap kolom data. Tanda panah tersebut menunjukkan bahwa AutoFilterExcel dalam
keadaan aktif.
34
Gambar 2. Menu Filter
Ketika anda mengklik menu pilihan Filter, Excel akan menampilkan kotak dialog di mana
Anda dapat menentukan penyaringan file sesuai dengan kriteria tertentu ini. Sebagai
contoh, Anda bisa membuat filter yang hanya menampilkan transaksi pada bulan maret
saja.
Jika anda ingin melihat nilai tertinggi atau terendah di dalam kolom data, anda dapat
menggunakan pilihan filter Top 10. Pada saat anda memilih dan mengklik filter Top
10, kotak dialog Top 10 AutoFilter akan terbuka. Kotak dialog Top 10 Autofilterberisi
cara anda akan memilih data, apakah nilai tertinggi atau terendah dari daftar (Top atau
Bottom), menentukan jumlah peringkat yang ingin Anda lihat, dan memilih apakah
peringkat yang sudah kita tentukan menunjukan jumlah item atau persentase. Dengan
Menggunakan kotak dialog Top 10 AutoFilter, Anda akan dapat menemukan siapakah 10
salesperson yang terbaik dalam penjualan atau mengidentifikasi 5 peringkat persentase
terbesar pelanggan anda.
35
Gambar 3. Kotak Dialog Top 10 Autofilter
Excel 2010 memiliki kemampuan baru dalam Program Filteringnya, yaitu Search
Filter. Search Filter dapat anda gunakan untuk mencari suatu data atau item yang akan
tertampil di Tabel Excel atau list data dengan cara mengetik string pencarian di search box
filter. Untuk menggunakan Search Filter, klik tanda panah Filter dan mulai ketikkan string
huruf pada search box. Pada saat anda mengetik string huruf, Excel akan membatasi
item/data yang di tampilkan difilter panel hanya berdasarkan pada huruf yang diketikkan di
Search Filter. Ketika daftar filter merepresentasikan item/data yang anda inginkan klik OK
Bila anda memilih Text Filter dan kemudian meng-klik Custom Filter, anda dapat
menentukan aturan kustomisasi (pilihan anda sendiri) yang akan digunakan oleh Excel
untuk menentukan dan menampilkan data yang sesuai dengan aturan dan keinginan kita.
36
Misalnya, anda dapat membuat aturan yang menentukan bahwa hanya hari dengan volume
paket yang kurang dari 100.000 yang akan ditampilkan dalam Worksheet Anda. Dengan
hasil filter tersebut, anda mungkin dapat menganalisis apakah cuaca atau faktor-faktor lain
dalam lingkungan bisnis mempengaruhi penjualan harian yang rendah dibandingkan hari-
hari lain.
Excel akan menunjukkan bahwa sebuah kolom terdapat program filter yang diterapkan
dengan gambar corong di bagian tanda panah kolom filter. Setelah anda selesai memeriksa
data dengan menggunakan filter, anda dapat menghilangkan filter denganmeng-klik tanda
panah kolom filter >> tampilkan Tab Home >> Groups Editing >> Sort & Filter >> Filter
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
37
Bagaimana jika menggunakan tabel di Excel seperti gambar di bawah ini :
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
38
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 :
Penyelesain
39
Pengurutan atau sorting data merupakan hal yang biasa dilakukan di microsoft excel. Yang
paling sering kita lakukan adalah mengurutkan berdasarkan nama, nomor, nilai atau data
yang terdapat dalam satu atau beberapa kolom tertentu. Meskipun demikian excel juga
bsebenarnya memiliki fasilitas untuk melakukan pengurutan data berdasarkan baris
penempatannya. Jadi sortir data tidak hanya berdasarkan kolom saja, tetapi juga bisa
berdasarkan baris.
Misalkan kita memiliki data penjualan Handphone dari beberapa orang sales di kantor kita
(untuk jumlah penjualan setiap merk kita gunakan angka random saja sebagai contoh).
Tabel berisi kolom nomor dan nama pegawai, serta baris penjualan untuk beberapa merk
handphone, seperti yang terlihat pada gambar di atas. Kita ingin mengurutkan data
berdasarkan nama sales dan merk handphone. Untuk melakukan hal tersebut kita harus
melakukan dua kali pengurutan/sort data, yang pertama berdasarkan kolom nama, dan
yang kedua berdasarkan baris merk handphone.
40
Untuk mengurutkan data berdasarkan kolom nama lakukan langkah berikut :
Sorot atau blok area/range sel yang akan di urutkan, mulai dari A3 hingga J7
Lalu klik tab ribbon Home Pada bagian kanan ribbon klik tombol Sort & Filter
Lalu klik Custom Sort
Selanjutnya akan muncul dialog Sort Karena ingin diurutkan berdasarkan nama sales,
maka pada kolom Sort By pilihcolumn B (nama)
Lalu klik tombol OK .
41
Microsoft word akan mengurutkan data berdasarkan kolom B atau nama Penjual (sales).
Hasilnya akan tampak seperti gambar berikut:
Kemudian pada dialog Sort klik tombol Options untuk memunculkan dialog Sort Options
Lalu pada bagian Orientation pilih Sort Left to Right lalu klik tombol OK
42
Tampilan Sort Dialog akan berubah.
Pada kolom Row pilih Sort by Row 2 (baris ke dua), baris dimana merk handphone berada
Lalu klik tombol OK .
Perhatikan, kini tabel telah berurut berdasarkan nama sales dan merk handphone.
43
Cara Mengurutkan(Sort) Data Berdasarkan Baris dan Kolom di Microsoft Excel
Untuk merubah orientasi pengurutan apakah berdasarkan kolom atau baris anda bisa
melakukannya pada Options yang ada di Dialog Sort .Blok area/range sel akan sangat
menentukan area pengurutan data
LATIHAN I
Dari gambar di atas kita akan melakukan filter data dengan kriteria :
1. Pendidikan adalah D3
2. Kelas adalah Ms Word
Setelah kriteria ditentukan, kita harus membuat tabel kriteria yang diambil dari
tabel inti dengan cara blok dan copy dua baris dari baris judul tabel dan satu baris di
bawahnya sesuai kriteria yaitu dari Pendidikan sampai Windows. Perhatikan gambar di
bawah.
44
Lalu Paste hasil copy tadi ke bawah tabel atau samping tabel sesuai selera.
Setelah tabel criteria terbentuk, hapus isi tabel kecuali Judul Tabelnya (Pendidikan &
Kelas) lalu ganti dengan Criteria yang di inginkan yaitu SMA ganti dengan D 3,
Windows ganti dengan Ms Word.
Jika sudah diganti maka proses filter bisa dilakukan. Langkahnya adalah :
Seleksi seluruh data yang akan difilter lalu masuk pada bagian Tab Data lalu pada bagian
Sort & Filter klik Advanced.
45
Muncul kotak dialog Advanced, ada 2 pilihan yaitu "Filter the list in place" dengan "Copy
to another location. Jika memilih yang pertama, maka hasil filter akan ditaruh
menggantikan data yang asli, dan sebagian data yang tidak masuk kriteria akan
disembunyikan, Jika memilih yang ke-dua maka data hasil filer akan ditaruh ditempat lain
sesuai dengan yang anda tentukan. Untuk percobaan kali ini, saya akan memilih filter the
list in-place.
Lalu masukkan data kriteria pada criteria range dengan cara klik terlebih dahulu pada
kotak isian criteria range, lalu seleksi tabel criteria yang tadi dibuat.
Jika sudah terisi dengan benar, tinggal klik OK, maka data akan terfilter sesuai dengan
kriteria.
46
Untuk mengembalikan data yang tersembunyi akibat proses Advanced filter, cukup
mengklik Icon Clear pada bagian Sort & Filter.
LATIHAN 2
Buat hasil seperti berikut ini
LATIHAN 3
47
48
BAB
VI FUNGSI LOOKUP
1. FUNGSI VLOOKUP
Fungsi Vlookup suatu fungsi untuk menampilkan data dari sebuah tabel
yang disusun secara VERTIKAL.
Tips.
Syarat penyususnan tabel: data pada baris pertama di susun berdasarkan
urutan terkecil ke besar, misal ...-1,0,1,2,3..., atau A-Z, jika data belum urut
gunakan perintah Sort untuk mengurutkan.
Bentuk penulisan fungsi Hlookup
=VLOOKUP(lookup_Value;table_array;row_index_num;(range_lookup)
Argumen Deskripsi
Nilai dasar (nilai kunci) pembacaan tabel
Lookup_value
data
Range data yang disusun
Tablel_array
mendatar/horisontal
Nomor urut baris untuk pmbacaan tabel.
Row_index_num
Dimulai dari baris yang paling atas.
Merupakan nilai TRUE or FALSE.
Mengindikasikan fungsi harus mencari
Range-loocup nilai (TRUE), atau nilai sama persis
(FALSE). Jika argumen ini tidak diisi maka
Excel akan membacanya sebagai TRUE
Halaman | 49
Langkah-langkah dalam mengerjakan soal diatas
1. Klik cell E3
E3
2 2
2. Ketik rumus
=VLOOKUP(D4;$A$9:$B$12;2)
Keterangan : D4 = Kolom yang akan diisi rumus
A9:B12 = Array atau kolom yang diblok dari gol. – 500000
2 = nomor kolom yaitu gaji pokok urutan 2
Halaman | 50
2. FUNGSI HLOOKUP
1. Hitunglah gaji pokok dibawah ini dengan menggunakan HLOOKUP
2. Tempatkan mouse/klik ke E2
E3
Halaman | 51
4. Beri tanda String pada array =HLOOKUP(D2;$A$8:$D$9;2)
Dan tarik kebawah, maka hasilnya sebagai berikut:
Halaman | 52
BAB
VII MEMBUAT GRAFIK
Kolom Chart
Halaman | 53
4. Klik Tombol Kolom, hasilnya adalah :
5. klik salah satu dari kolom yang dikehendaki, maka dapat dilihat hasilnya
sebagai berikut:
Kolom 2D
Halaman | 54
Line 3D
Bentuk Pie 3D
Other Charts
Halaman | 55
BAB
VIII MEMAHAMI MAKRO
Visual Basic for Application atau VBA adalah sebuah bahasa pemrograman yang
dibuat oleh Microsoft dan dapat digunakan untuk meningkatkan kemampuan aplikasi
Office, termasuk di dalamnya Excel.
Macro sendiri adalah kumpulan command dan prosedur yang disimpan dalam suatu
modul pada file Excel dan dapat dipanggil untuk menanggapi suatu kejadian (event)
seperti suatu klik pada tombol.
Dengan banyaknya masukan kepada kami untuk membuat artikel tutorial sederhana
mengenai VBA dan Macro, maka kami coba jawab dengan artikel tutorial berikut
dengan format ringkas, praktis, tapi padat.
Klik Option
Halaman | 56
3. klik Customize Ribbon pada sisi sebelah kiri.
Custom Ribbon
4. di Customize the ribbon pada sisi sebelah kanan, pilih Main tabs dan kemudian check Developer.
Check Developer
Halaman | 57
Praktek 2 : Visual Basic Editor (Editor)
1. Klik tab Developer pada Ribbon, dari group Code klik Visual Basic (atau
tekan Alt+F11).
2. Akan muncul Visual Basic Editor, yang merupakan editor dimana kita dapat
memasukkan dan mencoba kode program kita.
3. Pada panel kiri atas, klik kanan pada Sheet1 dari project dengan
nama VBAProject (Book1), kemudian pilih menu View Code.
Ini akan membuka tampilan editor untuk code kita, yang akan dikelompokkan
dalam suatu module. Ketikkan code berikut pada editor tersebut.
Private Sub HelloWorld()
Worksheets("Sheet1").Range("A1").Value = "Hello World"
Halaman | 58
Worksheets("Sheet1").Range("C3").Value = "Hello World"
End Sub
Penjelasan : Code ini adalah perintah membuat satu procedure dengan nama
HelloWorld, yang didefinisikan di dalam Private Sub ... End Sub.
4. Arahkan cursor Anda pada bagian dalam prosedur tersebut dan tekan
tombol F5 untuk menjalankan program kita.
5. Anda akan diminta untuk menyimpan file, masukkan
nama BelajarVBA.xlsm. Perhatikan ekstensi yang disimpan bukan tipe xlsx.
6. Kembali ke worksheet, dan Anda akan menemukan pada Sheet1 akan berisi
kata "Hello World" pada cell A1 dan C3.
Halaman | 59
3. Klik kanan pada spinner tersebut, dan pilih Format Control.
4. Pada dialog yang muncul, klik tab Control dan masukkan nilai-nilai berikut,
dan klik tombol OK setelah selesai.
Current Value : 0.
Minimum Value : 0.
Maximum Value : 200.
Incremental Change : 25.
Cell link : A2.
5. Cobalah klik gambar panah pada spinner dan perhatikan perubahan nilai yang
terjadi pada cell A2.
Praktek 4 : Menambahkan Macro sebagai Event Handling pada Control
1. Klik kanan pada spinner control yang telah kita tambahkan, pilih Assign Macro.
2. Editor VBE akan muncul kembali dengan cursor berada pada prosedur
bernamaSpinner[INDEX]_Change(). Tambahkan code berikut
pada body prosedur tersebut.
Dim NilaiSpinner As Integer
NilaiSpinner = ThisWorkbook.Sheets(1).Spinners(1).Value
ThisWorkbook.Sheets(1).Spinners(1).Top = NilaiSpinner
Halaman | 60
3. Simpan code tersebut dengan menekan CTRL + S.
4. Kembali ke worksheet dan coba klik spinner kita, akan terlihat spinner kita
bergerak ke atas atau ke bawah sesuai irama klik tombol panah atas bawah pada
spinner.
Halaman | 61
MEMBUAT FORM ISIAN DATA SEDERHANA DI EXCEL
Adapun langkah-langkah pembuatan form sebagai berikut :
1. Buka file excel 2007
2. Double Klik di nama worksheet lalu ganti nama yg asalnya Sheet1 menjadi
“PARTSDATA” (ini mah klo saya, klo anda terserah tapi perlu diingat namanya untuk
pembuatan code)
3. Pada Row 1 kolom kita buat nama heading untuk tabelnya seperti tampak pada gambar
dibawah ini :
4. Kemudian kita simpan file sebagai excel makro….klik file save as pilih Excel Macro
Enabled Workbook….ketik nama file disini saya beri nama file “data barang”
Langkah berikutnya membuat Macro untuk file tersebut, adapun langkah-langkah
pembuatan macro sebagai berikut :
Halaman | 62
1. Pada worksheet pilih menu view klik tab Macros pilih view macros :
Halaman | 63
Langkah selanjutnya adalah design form dengan Control yang akan kita gunakan adalah :
Control Label, Textbox dan Command Button seperti tampak pada gambar berikut :
Langkah selanjutnya adalah member nama dan caption untuk tiap label, textbox dan
command button
Label1 Caption diganti dengan “Kode”
Label2 Caption diganti dengan “Nama Barang”
Label3 Caption diganti dengan “Satuan”
Label4 Caption diganti dengan “Harga”
Halaman | 64
TextBox1 Name diganti dengan “tkode”
TextBox2 Name diganti dengan “tnama”
TextBox3 Name diganti dengan “tsatuan”
TextBox4 Name diganti dengan “tharga”
Halaman | 65
atur sedemikian rupa hingga tampak seperti gambar dibawah ini
Halaman | 66
3. Masukan kode dibawah ini (biar gak cape copy paste saja code dibawah ini):
Private Sub CMDTMBH_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“PARTSDATA”)
‘menemukan baris kosong pada database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
‘check untuk sebuah kode
If Trim(Me.tkode.Value) = “” Then
Me.tkode.SetFocus
MsgBox “Masukan Kode Barang”
Exit Sub
End If
‘copy data ke database
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
‘clear data
Me.tkode.Value = “”
Me.tnama.Value = “”
Me.tsatuan.Value = “”
Halaman | 67
Me.tharga.Value = “”
Me.tkode.SetFocus
End Sub
4. Dilanjutkan dengan pengisian code pada tombol tutup langkah seperti nomor 2 diatas
dengan kode dibawah ini :
Private Sub CMDTTP_Click()
Unload Me
End Sub
5. Untuk menghindari menutup melalui tanda X pada form masukan kode dibawah ini
dengan klik kanan mouse pada form dan pilih view code dan ketikan kode dibawah ini :
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox “MAKE TOMBOL ATUH KANG!”
End If
End Sub
6. Mengisi code pada module klik kanan module pilih view code dan isikan kode dibawah
ini :
Sub FORM()
UserForm1.Show
End Sub
Sekarang kita kembali ke worksheet kmudian kita akan membuat tombol untuk
mengaktifkan form…terserah dmana saja menyimpannya…
Halaman | 68
Buat rectangle seperti digambar tersebut untuk memasukkan kode klik kanan mouse
pada rectangle tersebut lalu pilih “Assign Macro” lalu pilih form…..selesai sudah…jika
benar sesuai urutan maka akan tampak seperti ini…..jangan lupa simpen ya….selamat
mencoba….
Halaman | 69
BAB
IX KOMBINASI LOGIKA, LOOKUP & MAKRO
Fungsi String
Fungsi String, merupakan kumpulan fungsi yang berisi perintah-perintah yang
digunakan untuk mengolah data yang berupa text atau string.
1. =LEFT(nilai string, jumlah huruf dari kiri)
LEFT, digunakan untuk menampilkan sejumlah karakter dari posisi paling kiri.
Contoh :
=LEFT(“Desy Ratna Sari”;4) hasilnya “Desy”
=LEFT(A1;4) menampilkan teks dari cell A1 sebanyak 4 huruf dari kiri
2. =RIGHT(nilai string, jumlah huruf dari kanan)
RIGHT,digunakan untuk menampilkan sejumlah karakter dari posisi paling kanan.
Contoh :
=RIGHT(“Desy ratna Sari”;4) hasilnya “Sari”
=RIGHT(A1;4) menampilkan teks dari cell A1 sebanyak 4 huruf dari kanan
3. MID(alamat cell;posisi hurf dari kiri;jumlah huruf yang ingin ditampilkan dari
posisi tersebut)
MID, menampilkan sejumlah karakter dari posisi tengah.
Contoh :
=MID(“Desy Ratna Sari”;5;5) hasilnya “Ratna”
=MID(A1;5;5) menampilakn teks dari cell A1 sebanyak 5 huruf mulai huruf keliima
dari kiri.
Fungsi IF (Logika)
Fungsi yang digunakan untuk menyelesaikan masalah dimana alternatif jawabannya
sudah disediakan. Secara umum polanya:
IF AKSI THEN REAKSI
AKSI=operator logika ( > ,>=, < , <= ,= ,and , or , not )
Contoh: peserta akan dinyatakn lulus apabila nilai rata-rata minimal 70
=IF(I7>=70;”LULUS”;”GAGAL”)
Keterangan: I7 : cell tempat karakter tersebut berada
Halaman | 70
>=70 : minimal rata-rata nilai 70
value if true : hasil jika benar
value if false : hasil jika salah
Contoh 2: untuk peserta dengan total nilai lebih dari 300 maka tidak perlu mengulang
=IF(H7>300;”TIDAK MENGULANG”;”MENGULANG”)
Keterangan : H7 : cell tempat karakter tersebut berada
>300 : nilai lebih dari 300
Value if true : jika syarat terpenuhi tidak mengulang
Value if false : jika syarat tidak terpenuhi mengulang
Untuk soal yang memiliki lebih dari 1 if
Contoh : untuk yang nilai rata-ratanya lebih dari 90 maka nilai A , 80-90 nilai B , di
bawah 80 maka C
=IF (I7>90;”A”;IF(I7>=80;”B”;”C”))
Contoh 2: untuk yang nilai rata-ratanya di atas 90 nilai A, di atas 80 nilai B, di atas 70
maka C, di atas 60 maka D , dan di bawah 60 maka E
=IF(I7>90;”A”;IF(I7>80;”B”;IF(I7>70;”C”;IF(I7>60;”D”;”E”))))
Contoh 3 : Peserta yang berumur lebih dari 20 tahun dan pengalaman kerja minimal 2
tahun maka akan dinyatakan lulus test administrasi
=IF(AND(C20>20;D20>=2);”LOLOS”;”GAGAL”)
Contoh 4: untuk plat dengan huruf depan AB maka asal daerahnya jogja, AD maka
solo , AA maka magelang
=IF(LEFT(B27;2)=”AB”;”JOGJA”;IF(LEFT(B27;2)=”AD”;”SOLO”;”MAGELANG”))
FUNGSI LOOKUP
Fungsi LOOKUP hampir sama dengan fungsi IF hanya saja fungsi fungsi LOOKUP lebih
banyak mempunyai alternatife jawaban. Untuk membuat fungsi LOOKUP minimal
kita harus mempunyai 2 tabel :
1. Tabel Utama : berisi data yang akan diproses
2. Tabel Referensi : berisi syarat dan nilai jika syarat itu terpenuhi
Fungsi LOOKUP mempunyai 2 jenis :
1. VLOOKUP
Halaman | 71
Digunakan untuk mencari suatu nilai, dari suatu tabel pencarian pada baris yang
telah ditentukandngan metode pencarian menurun atau vertical. Pola dari VLOOKUP
adalah (lookup_value,table_array,col_index_num,range_value).
Lookup Value adalah nilai yang dicari, table array adalah area data pada tabel
pencarian, dan col_index_num adalah nomor index kolom pencarian dari tabel
pencarian, rebge_lookup didisi 1 atau true jika kunci tabel yang diambil disortir
(urut), dan diisi 0 atau false jika kunci tabel tidak urut.
2. HLOOKUP
Digunakan untuk mencari suatu nilai,dari suatu tabel pencarian pada baris yang telah
ditentukan dengan metode pencarian mendatar (horizontal). Pola dari HLOOKUP
adalah (lookup_value,table_array,col_index_num,range_value). Lookup Value adalh
nilai yang dicari, table array adalah area data pada tabel pencarian, dan
col_index_num adalah nomor index kolom pencarian dari tabel pencarian,
rebge_lookup didisi 1 atau true jika kunci tabel yang diambil disortir (urut), dan diisi
0 atau false jika kunci tabel tidak urut.
Pada dasarnya fungsi VLOOKUP dan HLOOKUP sama, hanya berbeda pada cara
pembacaan nilai pada tabel referensi.
Cara pemanipulasian data dengan kedua funsi tersebut :
1. Beri nama range referensi dengan cara klik kanan pilih name range. Ganti nama
range untuk mempermudah proses manipulasi data. Nama range tidak boleh
memakai spasi, jika ingin memisah kata gunakan tanda minus ( - )
2. Mulai mengeksekusi ,misalnya =VLOOKUP(B3;tabel-vertikal;2;false). B3 adalah
lookup value, tabel-vertikal adalah tabel array, 2 adalah index number dan false
adalah range lookup.
TRUE jika nilainya boleh mendekati / metode pendekatan dengan nilai yang ada
di tabel referensi.
FALSE jika nilainya harus sama dengan yang ada pada tabel referensi.
Halaman | 72
Kali ini saya akan melanjutkan untuk belajar fungsi logika if. Namun Sebelum kita
belajar menggunakan fungsi logika if, pertama marilah kita ketahui beberapa simbol
pada fungsi logika if. perhatikan tabel berikut:
Dari simbol simbol diatas marilah kita terapkan dan pelajari satu persatu, bukalah
lembar kerja excel yang baru yang baru, kita mulai dari simbol > (lebih besar dari).
Cobalah ketik: =7>6 (sama dengan tujuh lebih besar dari enam) pada klom C3
setelah itu tekan enter, maka tampillah keterangan “TRUE” yang artinya benar.
Perhatikan gambar!
Nah sekarang coba kita balik pernyataan diatas dengan menggunakan simbol < (lebih
kecil dari) dengan menggunakan angka yang sama. Marilah kita ketik : =7<6 (Tujuh
lebih kecil dari pada enam) pada kolom di bawahnya, kemudian tekan enter. Maka
keterangan yang akan tempil adalah “FALSE” yang artinya salah. Perhatikan gambar!.
Untuk simbol yang lainnya bisa kita praktekan sendiri.
Tampilnya keterangan “TRUE” atau “FALS” tergantung pada logis dan tidaknya
pernyataan yang kita buat. seperti yang telah saya contohkan di atas, Jika tujuh lebih
kecil dari pada enam secara logika tidak masuk akal, maka keterangan yang tampil
adalah “FALS”. Sebaliknya jika tujuh lebih besar dari enam, maka secara logika sangat
masuk akal, oleh karena itu maka keterangan yang tampil adalah “TRUE”. Sebenarnya
inilah yang dimaksud dengan Fungsi Logika IF.
Fungsi Logika If bisa kita gunakan untuk menfilter angka anka sesuai dengan kriteria
angka yang kita inginkan. Misalnya kita ingin menyeleksi calon Polisi dengan tinggi
minimal 170 cm. Maka sebelumnya kita harus membuat daftar tabel pada sebuah
lembar kerja yang berisi nama nama calon polisi yang di lengkapi dengan tinggi calon
polisi tersebut, misalnya sebagai berikut:
Pada tabel di atas jika kita ingin mengetahui mana sajakah yang tingginya masuk
kriteria lulus seleksi atau gagal kita bisa menggunakan
fungsi=IF(B2>=170,”Lulus”,”Gagal”), ketikkanlah fungsi tersebut pada kolom
keterangan. Dalam latihan kali ini yaitu pada C2. kemudian tekan enter. Maka akan
terlihat hasilnya seperti dalam gambar berikut!
Logika dalam Microsoft Excel digunakan untuk menguji suatu kondisi dengan
menggunakan syarat tertentu dan oleh Microsoft Excel akan dikatakan TRUE (Nilai 1)
jika syaratnya terpenuhi atau FALSE (Nilai 0) jika syaratnya tidak terpenuhi.
Syarat yang digunakan untuk menguji suatu kondisi bisa hanya satu syarat, salah satu
syarat diantara beberapa syarat (Fungsi OR), dua syarat atau lebih wajib terpenuhi
(Fungsi AND), atau bukan dengan syarat tertentu (Fungsi NOT).
Fungsi Logika yang kan kita gunakan adalah Fungsi IF, dengan bentuk umum sebagai
berikut :
=IF(logical_test;value_if_true;value_if_false)
Halaman | 73
Langsung ke contoh kasus, Misalnya kita punya tampilan data sebagai berikut :
Anggap saja kita sedang melakukan perekrutan pegawai baru dengan data awal
pemohon adalah sebagaimana yang tersebut pada
kolom Nama, Pendidikan danJurusan.
Cara 1, Cara 2, Cara 3, Cara 4 dan Cara 5 adalah cara-cara yang kita gunakan untuk
menguji kondisi pemohon tersebut dengan menggunakan syarat-syarat yang telah di
tetapkan, dan akan menghasilkan nilai yang kita tentukan jika syaratnya terpenuhi
ataupun tidak terpenuhi.
=IF(C5="S1";"Lulus";"Gagal")
Artinya : Jika nilai Cell C5 memiliki nilai S1 maka akan dinyatakan Lulus dan jika nilai
Cell C5 bukan S1 akan dinyatakan Gagal.
=IF(OR(C5="S1";C5="D3");"Lulus";"Gagal")
Artinya : Jika Cell C5 mengandung nilai S1 dan D3 maka akan dinyatakan Lulus dan
bila tidak dinyatakan Gagal.
=IF(AND(C5="S1";D5="Akuntansi");"Lulus";"Gagal")
Artinya : Jika Cell C5 memiliki nilai S1 dan Cell D5 meiliki nilai Akuntansi maka
dinyatakan Lulus dan jika tidak dinyatakan Gagal.
Artinya : Jika Cell D5 memiliki nilai Akuntansi maka akan dinyatakan Gagal, dan
Halaman | 74
dinyatakan lulus jika Cell D5 bukan Akuntansi.
Artinya : Jika Cell C5 memiliki nilai S1 maka akan dinyatakan gagal, Jika bukan S1 dan
memiliki nilai D3 akan dinyatakan Dipertimbangkan dan jika bukan S1 atau D3 akan
dinyatakan Gagal.
Dari hasil di atas terlihat bahwa calon polisi dengan nama Abd Aziz dinyatakan Lulus
dalam seleksi. Nah sekarang bagaimanakah denga calon polisi lainnya? Siapa saja
yang lulus dan gagal. Kita bisa melihat dengan cara mengcopy sel C2 kedalam sel C3
sampai C10, maka secara otomatis akan ketahuan siapa saja yang lulus dan yang
gagal. Perhatikan gambar berikut!
Dari keterangan di atas terlihat bahwa yang Lulus seleksi adalah Abd Aziz, Akmal M,
Hasan S, Ismail dan Inul. sementara yang lainnya gagal.
Demikian tutorial cara menggunakan fungsi logika if, silahkan berlatih dengan
menggunakan problem, simbol dan angka yang berbeda. Semoga bermanfaat!!
Menggunakan fungsi Lookup
he LOOKUP fungsi mengembalikan nilai baik dari satu baris atau satu kolom kisaran atau dari array.
The LOOKUP fungsi memiliki dua bentuk sintaks: vektor dan array. Bentuk vektor
dariLOOKUP mencari dalam satu baris atau satu kolom berbagai (dikenal sebagai vektor) nilai, dan
kemudian mengembalikan nilai dari posisi yang sama dalam satu baris kedua atau satu-kolom
jangkauan. Bentuk array LOOKUP terlihat dalam pertama baris atau kolom dari sebuah array untuk
yang ditentukan nilai, dan kemudian mengembalikan nilai dari posisi yang sama di baris terakhir atau
kolom array.
Penting Nilai-nilai di lookup_vector harus ditempatkan dalam urutan menaik. Sebagai contoh,-
Halaman | 75
2, 1, 0, 1, 2 atau A-Z atau palsu, benar. Jika Anda tidak melakukannya, LOOKUP mungkin tidak
memberikan nilai yang benar. Huruf besar dan huruf kecil teks yang setara.
Result_vector adalah rentang yang berisi hanya satu baris atau kolom. Ini harus
menjadi ukuran yang sama sebagailookup_vector.
Catatan
Jika LOOKUP tidak dapat menemukan lookup_value, itu sesuai nilai terbesar
di lookup_vector Yaitu kurang dari atau sama dengan lookup_value.
Jika lookup_value lebih kecil daripada nilai terkecil
di lookup_vector, LOOKUPmemberikan nilai kesalahan N/A #.
Contoh
A B
1 Frekuensi Warna
2 4.14 merah
3 4.19 jeruk
4 5.17 kuning
5 5.77 hijau
6 6.39 biru
Kembali ke atas
Bentuk array LOOKUP
Bentuk array LOOKUP terlihat di baris atau kolom dari sebuah array nilai pertama yang Anda tentukan,
dan kemudian mengembalikan nilai dari posisi yang sama di baris terakhir atau kolom array.
Menggunakan bentuk ini LOOKUP ketika nilai-nilai yang Anda inginkan untuk mencocokkan berada di
baris pertama atau kolom array.
Halaman | 76
Sintaks untuk bentuk Array
LOOKUP)lookup_value,array)
Lookup_value adalah nilai yang LOOKUP mencari dalam array.Lookup_valuedapat
beberapa, teks, nilai logis, atau nama atau referensi yang merujuk kepada nilai.
o Jika LOOKUP tidak dapat menemukan lookup_value, menggunakan nilai terbesar
dalam array yang kurang dari atau sama dengan lookup_value.
o Jika lookup_value lebih kecil daripada nilai terkecil di pertama baris atau kolom
(tergantung pada array dimensi), LOOKUPmengembalikan nilai kesalahan N/A #.
Array adalah kisaran sel yang berisi teks, angka, atau nilai-nilai logis yang ingin Anda
Bandingkan denganlookup_value.
Bentuk array LOOKUP mirip dengan HLOOKUP dan VLOOKUP fungsi. Perbedaan adalah
bahwa HLOOKUP pencarian untuk lookup_value pertama berturut-turut, VLOOKUP pencarian
di kolom pertama, dan LOOKUPpencarian menurut dimensiarray.
o Jika array meliputi daerah yang lebih luas daripada yang tinggi (lebih banyak kolom
dari baris), LOOKUP pencarian untuklookup_value pertama baris.
o Jika array persegi atau lebih tinggi daripada lebar (lebih baris dari
kolom), LOOKUP pencarian di kolom pertama.
o Dengan HLOOKUP dan VLOOKUP, Anda dapat mengindeks turun atau di,
tapi LOOKUP selalu memilih nilai terakhir di baris atau kolom.
Penting Nilai-nilai di array harus ditempatkan di urutan. Sebagai contoh,-2, 1, 0, 1, 2 atau A-Z atau
palsu, benar. Jika Anda melakukan tidak melakukannya, LOOKUP mungkin tidak memberikan nilai
yang benar. Huruf besar dan huruf kecil teks yang setara.
Contoh
A B
1 a 1
2 b 2
3 c 3
4 h 4
Halaman | 77
Tanpa panjang lebar, mari kita langsung saja untuk membuat isian data menggunakan fungsi VBA.
Yang mana form isian data ini dapat memudahkan kita menginputkan data dengan cepat dan
lebih aman. Berikut langkah-langkahnya.
1. Langkah pertama, siapkan terlebih dulu data tabel di lembar kerja Excel seperti berikut.
Halaman | 78
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
Seperti pada tampilan berikut. (catatan, simpan halaman dengan nama IsianData.xlsb)
Halaman | 79
.Cells(RecordAkhir + 1, 2).Value = TextBox2.Value
.Cells(RecordAkhir + 1, 3).Value = TextBox3.Value
End With
Unload Me
End Sub
Seperti pada tampilan berikut. (catatan, setelah code di atas di tuliskan atau Anda bisa meng-copy
pastenya, lalu save halaman?
Halaman | 80
10. Maka pada tabel data akan terisi sesuai
dengan data yang di inputkan pada form isian data. Jika Anda ingin menambahkan data lebih
banyak lagi, cukup klik tombol “Tambah” dan lakukan pengisian data seperti pada no 9 diatas.
Cara menggunakan fungsi/rumus IF di sheet Excel dan melalui macro (Visual Basic Editor). Rumus
logika if secara sederhana merupakan sebuah fungsi untuk melihat suatu pernyataan dengan syarat-
syarat tertentu. Daripada pusing membuat definisinya, lebih baik langsung praktik cara menggunakan
rumus if dalam Office Excel, baik melalui sheet maupun macro. Karena lebih mudah langsung parktik
dari pada dijelaskan secara abstrak. Berikut tutorialnya.
Sebelum praktik dalam cara menggunakan fungsi if, hal yang perlu diperhatikan adalah setting
Windows yang terinstal di komputer/laptop (emang bisa di tempat lain ). Silahkan membaca dulu,
nanti kembali ke sini lagi ya… janji lho. Dalam tutorial praktik ini saya memakai setting Windows
standar, yaitu Inggris. Mau pakai yang EN-US atau EN-UK sama saja, pokoknya diantara dua itu. Kalau
ga mau merubah, silahkan menyesuaikan dengan mengganti karakter “,” menjadi “;”
Dengan mengetahui sedikit tentang penggunaan if pada Excel, akan sangat membantu
pekerjaan. Program Pengolah Nilai yang saya buat mayoritas menggunakan if, karena lebih mudah bisa
diputar-puter sesuai keinginan dan kebutuhan. Maka tidak akan rugi jika bisa menerapkan fungsi Excel
ini.
Halaman | 81
Fungsi logika IF
Fungsi logika tentunya sudah pada tahu sejak sekolah SD, antara lain
= sama dengan
> lebih besar
>= lebih besar sama dengan
< lebih kecil
<= lebih kecil sama dengan
<> tidak sama dengan
=if(logika,TRUE/benar,FALSE/salah)
=if(10>0,”benar”,”salah”)
hasilnya benar
Struktur di atas pada contoh baris ke-2 cara membacanya, jika 10 lebih besar dari 0, maka diisi benar,
kalau tidak berarti diisi salah
Silahkan dicopy paste ke Excel rumus baris 2 tersebut
Tanda “>” bisa diganti-ganti dengan <, <>, =, >= dan lain-lain
Jangan lupa dihapalkan: jika logika….. maka….., kalau tidak…..
Rumus IF Excel dasar
Gambar satu
Tabel pertama. Isilah angka pada kolom A dan B seperti di gambar, kemudian pada sel C1 isi dengan
rumus
=IF(A1>5,A1+B1,A1*B1)
Copy sel C1 yang berisi rumus if tesebut ke bawah sampai sel C3, maka hasilnya seperti dalam gambar
satu.
Dari rumus di atas kalau di baca, jika sel A1 lebih besar dari 5, maka diisi A1+B1, kalau tidak diisi
A1*B1
Silahkan di ganti pada kolom warna kuning dengan angka antara 0-9, perhatikan perubahan pada
kolom C
Tabel kedua. Isilah pada sel C6 sampai C8 dengan rumus
Halaman | 82
=IF(A6=”",B6,A6*B6)
Ket: tanda “” artinya kosong, atau sel tidak ada datanya.
Rumus if tersebut membacanya: jika sel A6 sama dengan kosong, maka diisi sel B6, kalau tidak maka
diisi A6*B6
Cobalah pada kolom warna hijau dengan mengganti angkanya atau dihapus. Perhatikan perubahan
pada kolom C
Tabel ketiga. Isilah pada sel C11 sampai C13 dengan rumus
=IF(A11=”",”",A11*B11)
Membacanya : jika sel A11 sama dengan kosong, maka dikosongkan, kalau tidak maka A11*B11
Isi pada sel C2 (di bawah warna kuning) dengan rumus sebagai berikut:
=IF(C1=1,A1+B1,IF(C1=2,A2+B2,A3+B3))
Gantilah pada sel C1 (warna kuning) dengan angka 1 s/d 4. Maka sel di bawahnya akan berubah.
Rumus ini bertingkat (majemuk), untuk lebih memahami strukturnya, maka dibaca
Jika sel C1 (kolom kuning) sama dengan 1, maka diisi A1+B1
jika sel kuning sama dengan 2, maka diisi A2+B2
kalau tidak maka diisi A3+B3
Tabel kedua. Isilah pada sel C6 dengan rumus if
=IF(C5=”",”",IF(C5=1,A5+B5,IF(C5=2,A6+B6,A7+B7)))
Rumus sama yang tabel pertama, cuma ditambahi ekspresi logika jika sel C5 kosong, maka diisi kosong
Jika sel C5 (kolom kuning) sama dengan 1, maka diisi A5+B5
jika sel kuning sama dengan 2, maka diisi A6+B6
kalau tidak maka diisi A7+B7
Tabel ketiga. Isikan pada sel C9 rumus if di bawah ini
=IF(C9=”",”",IF(C9=”office”,A9+B9,IF(C9=”excel“,A10*B10,A11*B11)))
Formula ini sama contoh tabel kedua. Perbedaannya pada nilai TRUE dan FALSE yang diganti dengan
kata. Gantilah pada kolom kuning dengan kata “excel” atau “office” atau hapuslah. PERHATIKAN
perubahannya.
Halaman | 83
Yang perlu diperhatikan, jumlah kurung buka dan tutup harus sama. Dan rumus if bertingkat bisa
banyak tingkat, boleh dikatakan sampai bertingkat-tingkat, atau tumpuk undung (jawa)
Sub coba1()
If Range(“A1″) = 1 Then
Range(“B1″).Select
ActiveCell.FormulaR1C1 = 100
Else
Range(“B1″).Select
ActiveCell.FormulaR1C1 = “Salah/False”
End If
End Sub
Keterangan: Jika sel A1=1, maka sel B1 diisi 100, kalau tidak maka diisi Salah/FALSE
Untuk menjalankan, pastikan kursor berada dalam kode macro di atas, kemudian tekan F5. Silahkan
lihat pada sheet Excel hasilnya.
Rumus IF bertingkat lewat macro Excel
Sub coba2()
If Range(“A5″) = 1 Then
Range(“B5″).Select
ActiveCell.FormulaR1C1 = 100
Else
If Range(“A5″) = 2 Then
Halaman | 84
Range(“B5″).Select
ActiveCell.FormulaR1C1 = 200
Else
Range(“B5″).Select
ActiveCell.FormulaR1C1 = “Office Excel”
End If
End If
End Sub
Struktur IF bertingkat lewat macro ini bisa di ganti dengan Select Case, lebih efisien dan mudah
dipahami. Kayaknya tidak bisa sekalian dikupas pada artikel ini, lha ternyata membuat tutorial rumus
IF Excel lebih rumit daripada membuat Propenil
Dalam pembuatan Program Pengolah Nilai sekolah saya juga banyak menggunakan rumus if. Variable
FALSE dan TRUE bisa diisi dengan rumus, AND, OR, VLOOKUP dan lain-lain.
Demikian tutorial cara membuat rumus IF di sheet Excel dan lewat macro. Semoga tidak terlalu
panjang. Silahkan download contoh penggunaan rumusnya di sini (ZIP 11.7KB) di 4shared.com
Semoga bermanfa’at,matur nuwun.
Untuk menjalankan macronya, bisa dengan menekan F5 dan posisi kursor didalam rumus if diatas
(Microsoft Visual Basic). Kalau dalam contoh sheet ini saya buatkan tombol dengan AutoShapes. Bisa
juga dengan menu Macro Run.
Rumus IF macro di atas merupakan bentuk susunan yang lebih mudah dibaca dan dipahami. Akan
pusing kalau melihat yang seperti di bawah ini, walaupun syntaknya sama
Sub coba_if()
If Range(“C1″) = 1 Then
Range(“A1″).FormulaR1C1 = 1
Else
If Range(“C1″) = 2 Then
Range(“A1″).FormulaR1C1 = 2
Else
If Range(“C1″) = 3 Then
Range(“A1″).FormulaR1C1 = 3
Else
If Range(“C1″) = 4 Then
Range(“A1″).FormulaR1C1 = “stop”
Else
End If
End If
End If
End If
Range(“C1″).Select
End Sub
Bentuk macro IF di atas sama, cuma beda tata cara penulisannya. Sekarang bandingkan dengan select
case
Halaman | 85
Contoh macro Select Case Excel
Sub coba_case() Rng = Range(“C1″) Sub coba_case() Rng = Range(“C1″) Select Case Rng Case Is = 1
Range(“A1″).FormulaR1C1 = 100 Case Is = 2 Range(“A1″).FormulaR1C1 = 200 Case Is = 3
Range(“A1″).FormulaR1C1 = 300 Case Is = 4 Range(“A1″).FormulaR1C1 = “brenti” End Select
Range(“C1″).Select End Sub
Rng adalah sel yang dibaca. Tulisan bisa diganti, ditulis Rng semata-mata biar kelihatan keren dan
sebenarnya untuk memudahkan penulisan karena Rng bisa diartikan Range. Kalau mau di ganti seperti
di bawah ini juga bisa, biarpun tidak nyambung ma Office Excel
Tutorial Excel kali ini akan menjelaskan bagaimana melakukan looping menggunakan VBA.
Looping adalah salah satu teknik pemrograman yang paling kuat. Menciptakan loop di dalam
Excel VBA memungkinkan Anda untuk melakukan loop melalui beragam cell dengan hanya
beberapa baris kode. Di dalam excel VBA sendiri di kenal ada empat macam loop yang antara lain
adalah: Single Loop, Double Loop, Triple Loop, Do While Loop yang masing-masing dari dua loop
ini akan dijelaskan secara terperinci pada ulasan kali ini.
Single Loop
Anda dapat menggunakan s single loop untuk melakukan loop melalui satu macam cell. Untuk
melakukannya mudah saja, Anda tinggal menulis kode di bawah ini:
Dim i As Integer
For i = 1 To 6
Next i
Hasil yang akan Anda dapatkan ketika Anda mengklik command Buton pada sheet kerja Anda:
Baris kode antara For dan Next akan dieksekusi sebanyak enam kali. Untuk i = 1, Excel VBA
memasukkan nilai 100 ke dalam cell pada persimpangan baris 1 dan kolom 1. Ketika Excel VBA
mencapai Next i, maka ini akan meningkatkan i dengan 1 dan dan melompat kembali ke For. For i
= 2, Excel VBA memasukkan nilai 100 ke dalam cell pada persimpangan baris 2 dan kolom 1, dan
Halaman | 86
lain-lain. Biasakan untuk selalu mengklik indent (tab) dalam tutorial excel ini di antara For dan
Next. Ini akan memudahkan Anda membaca kode.
Double Loop
Selain single, Anda juga bisa menggunakan loop ganda untuk melakukan loop melalui berbagai
dua dimensi cell sekaligus. Seperti biasa, tuliskan kode di bawah ini untuk melakukannya:
For i = 1 To 6
For j = 1 To 2
Next j
Next i
For i = 1dan j = 1, Excel VBA memasukkan nilai 100 ke dalam cell pada persimpangan baris 1 dan
kolom 1. Ketika Excel VBA mencapai Next j, maka ini akan meningkatkan j dengan 1 dan
melompat kembali ke For j. For i = 1 dan j = 2, Excel VBA memasukkan nilai 100 ke dalam sel
pada persimpangan baris 1 dan kolom 2. Selanjutnya, Excel VBA mengabaikan Next j karena j
hanya berjalan dari 1 sampai 2. Ketika Excel VBA mencapai Next i, maka ini akan meningkatkan i
dengan 1 dan melompat kembali ke pernyataan For i.
Vba Macro Excel Programming kali ini akan membahas kondisi Else … ElseIf. Dalam tutorial
terakhir Anda telah mengetahui bagaimana menggunakan kondisi If Statement. Dalam tutorial ini
kita akan belajar lebih luas lagi menggunakan If Statement dengan Else and ElseIf.
Else
Halaman | 87
Antara If and End If Anda juga dapat menambahkan bagian Lain. Struktur sebuah If … Else
Statement terlihat seperti ini:
If Condition_To_Test Then
Else
End If
Dalam tutorial If yang lalu, jika kita memasukkan nilai 11 maka kita akan mendapatkan hasil
FALSE karena variabel yang kita masukkan memiliki nilai 10, dan itu dalam kondisi TRUE. Namun,
alih-alih VBA dapat melewatkan kondisi If, kita dapat menambahkan bagian Lain. Bagian Lain
adalah di mana Anda memberitahu VBA apa yang harus terjadi jika kalimat pembuka dalam
kondisi FALSE. Ubah sedikit kode dari tutorial If Statements untuk tutorial ini menjadi:
MyNumber = 11
If MyNumber = 10 Then
Else
End If
Apa yang kita pelajari di Vba Macro Excel Programming ini adalah “Jika MyNumber memiliki nilai
10 Kemudian menampilkan satu kotak pesan, maka Else akan menampilkan kotak pesan lain”.
Jalankan kode Anda dengan menekan F5 pada keyboard Anda. Anda akan melihat pesan dari
bagian Else muncul:
Klik OK pada kotak pesan untuk kembali ke jendela coding Anda. Ubah nomor dari baris kedua
kode Anda dari 11 kembali ke 10. Ketika Anda menjalankan kode Anda lagi, Anda akan melihat
kotak pesan pertama. Gunakan nomor dari baris kedua kode Anda dari 11 kembali ke 10. Ketika
Anda menjalankan kode Anda lagi, Anda akan melihat kotak pesan pertama. Gunakan bagian Else
untuk If Statements Anda adalah teknik yang sangat membantu.
Halaman | 88
Teknik ini akan sangat membantu Anda ketika Anda memiliki banyak beban pekerjaan yang
banyak, dengan bantuan sedikit coding ini Anda akan mengetahui betapa bergunanya belajar Vba
Macro Excel Programming.
Halaman | 89
BAB
X MENCETAK DOKUMEN
Tahap akhir dari proses pekerjaan pengetikan dan pengolahan data di Ms. Excel
adalah bagaimana cara mencetak dokumen kedalam media kertas dengan
menggunakan printer. Setelah proses pengaturan halamn dan margins sesuai
dengan keinginan maka langkah berikutnya adalah bagaimana mencetak file excel
kedalam media kertas. Sebagian pengguna excel ada yang bertanya kenapa
setiap ganti computer harus selalu mengatur halaman kembali / page setup. Hal
ini sudah menjadi hal yang biasa dan berbeda dengan dokumen di Ms. Word yang
apabila halaman page setup telah diatur sedemikian ruma, maka apabila dibuka di
computer manapun tidak akan mengulangi kembali pangaturan halaman. Oke,
untuk itu saya akan coba membahas tutorial dasar excel bagaimana cara
mencetak seluruh dokumen maupun hanya sebagian dokumen (area tertentu)
2. Blok bagian pada dokumen yang akan dicetak, kemudian pilih tab menu Page
Layout - Print Area - Set Print Area.
Halaman | 90
Pilih Set Print
Area
Langkah ini bertujuan untuk membatasi bagian pada dokumen yang akan dicetak
(hanya area yang akan dicetak saja).
Area
Terpoton
g
Dari tampilan seperti pada gambar di atas, ternyata tampilan dokumennya masih
kacau dan terdapat area yang terpotong.
4. Perbaiki tampilan dokumen yang akan dicetak dengan memilih tab menu
View - Page Break Preview.
Halaman | 91
Pilih Page Break Preview
Tarik ke Kanan
Tarik ke Bawah
5. Pratinjau ulang tampilan dokumen dengan memilih tab menu File - Print.
Dukumen kayaknya
Kurang mepet
Halaman | 92
Jika tampilan yang muncul masih kurang maksimal seperti pada gambar di atas,
kita dapat melakukan pengaturan melalui menu Page Setup, lalu atur persentase
dokumen (pada bagian Adjust to) seperti yang tampak pada gambar berikut ini.
Jangan lupa atur juga batas margin dengan mengklik tab Margins pada jendela
page Setup
Halaman | 93
Jika sudah selesai melakukan pengaturan Page Setup, klik OK.
6. Cetak dokumen dengan menekan tombol Print jika tampilan dokumen sudah
sesuai dengan yang diharapkan.
Halaman | 94