Anda di halaman 1dari 210

KATA PENGANTAR

Puji dan syukur senantiasa kami panjatkan


kehadirat Allah SWT yang telah melimpahkan
rahmat, karunia, hidayah dan taufik-Nya sehingga
penulis mampu menyelesaikan buku yang berjudul
Belajar Microsoft Excel Tingkat Menengah ini.
Ucapan terima kasih tak terhingga khusus
penulis haturkan kepada Bapak Sri Raharso, S.Sos,
M.Si

sebagai

dosen

pembimbing

mata

kuliah

Spreadsheet and Database. Serta semua pihak yang


membantu dalam penulisan buku ini.
Penulis berharap semoga buku ini akan dapat
membantu

para

pembaca

mencapai sukses di

bidangnya masing-masing. Kritik dan saran sangat


penulis harapkan demi kesempurnaan buku ini.
Untuk itu penulis menghaturkan banyak terima
kasih. Tiada gading yang tak retak. Semoga setitik
karya ini menjadi jalan dalam mencari dan menuju
keridhoan-Nya.

Bandung, April 2016


Penulis,
1 Belajar Microsoft Excel Tingkat Menengah

Intan Kumala Heina

2 Belajar Microsoft Excel Tingkat Menengah

DAFTAR ISI

KATA PENGANTAR.......................................................................................i
DAFTAR ISI....................................................................................................ii
Mengenal Microsoft Excel....................................................................7
Apa itu spreadsheet ?...................................................................................7
Pengertian Microsoft Excel.........................................................................7
Sejarah Microsoft Excel..............................................................................8

Microsoft Excel 1.0...........................................................................8

Microsoft Excel 2.0...........................................................................9

Microsoft Excel 3.0.........................................................................11

Microsoft Excel 4.0.........................................................................12

Microsoft Excel 5.0.........................................................................12

Microsoft Excel 7.0 (Excel 95).......................................................13

Microsoft Excel 8.0 (Excel 97).......................................................14

Microsoft Excel 9.0 (Excel 2000)...................................................15

Microsoft Excel 10.0 (Excel 2002/Excel XP).................................16

Microsoft Excel 11.0 (Excel 2003).................................................17

Microsoft Excel 12.0 (Excel 2007).................................................18

Microsoft Excel 14.0 (Excel 2010).................................................18

Microsoft Excel 15.0 (Excel 2013).................................................19

Formula dan Fungsi dalam Excel................................................21


Formula dan Fungsi...................................................................................21

Formula Sederhana.........................................................................21

Edit Formula...................................................................................23

3 Belajar Microsoft Excel Tingkat Menengah

Copy Formula.................................................................................24

Paste Special...................................................................................26

Fungsi Sederhana............................................................................28

Name in Formula............................................................................31

Dynamic Named Range..................................................................32

Fungsi COUNT dan SUM.........................................................................36

Fungsi COUNT...............................................................................36

Fungsi COUNTIF...........................................................................38

Fungsi COUNTIFS.........................................................................39

Fungsi SUM....................................................................................40

Fungsi SUMIF.................................................................................42

Fungsi SUMIFS.....................................................................................43

Menghitung Banyak Kata yang Muncul.........................................46

Fungsi COUNTBLANK.................................................................49

Fungsi COUNTA............................................................................49

Fungsi SUMPRODUCT.................................................................50

Fungsi Logika............................................................................................53

Fungsi IF.........................................................................................53

Fungsi AND....................................................................................55

Fungsi OR.......................................................................................57

Fungsi IF Bertingkat.......................................................................59

Fungsi Text................................................................................................67

Fungsi CONCATENATE................................................................67

Fungsi LEFT...................................................................................68

Fungsi RIGHT.................................................................................68

Fungsi MID.....................................................................................68

4 Belajar Microsoft Excel Tingkat Menengah

Fungsi LEN.....................................................................................69

Fungsi FIND...................................................................................69

Fungsi SUBSTITUTE.....................................................................70

Fungsi TRIM...................................................................................72

Fungsi EXACT...............................................................................72

Fungsi LOWER...............................................................................73

Fungsi UPPER................................................................................74

Fungsi PROPER..............................................................................74

Mengurai Text dengan Formula......................................................75

Mengurai Text dengan Menu "Text to Column".............................77

Menghitung Banyak Kata yang Muncul.........................................80

Menghitung Jumlah Kata................................................................81

Fungsi FIND vs Fungsi SEARCH..................................................82

Fungsi SUBSTITUTE vs Fungsi REPLACE..................................83

Fungsi Lookup dan Reference...................................................................85

Fungsi VLOOKUP..........................................................................85

Fungsi HLOOKUP..........................................................................89

Fungsi MATCH...............................................................................91

Fungsi INDEX................................................................................92

Fungsi CHOOSE.............................................................................94

Fungsi OFFSET..............................................................................95

Fungsi INDIRECT..........................................................................98

Left Lookup...................................................................................100

Two Way Lookup..........................................................................104

Mencari Lokasi Sebuah Nilai (Fungsi ADDRESS)......................108

5 Belajar Microsoft Excel Tingkat Menengah

Fungsi Finansial.......................................................................................110

Fungsi PMT...................................................................................110

Fungsi RATE.................................................................................112

Fungsi NPER.................................................................................113

Fungsi PV......................................................................................115

Fungsi FV......................................................................................117

Menghitung Angsuran Pinjaman dengan Durasi Berbeda............118

Menghitung Biaya Pendidikan......................................................119

Menghitung Dana Pensiun............................................................121

Pokok Pinjaman, Bunga Pinjaman, dan Sisa Pinjaman................122

Fungsi SLN...................................................................................126

Fungsi SYD...................................................................................126

Fungsi DDB..................................................................................127

Fungsi VBD..................................................................................127

Fungsi Statistik........................................................................................133

Fungsi AVERAGE........................................................................133

Fungsi AVERAGEIF.....................................................................134

Fungsi MEDIAN...........................................................................136

Fungsi MODE...............................................................................137

Fungsi STDEV..............................................................................138

Fungsi MIN...................................................................................139

Fungsi MAX.................................................................................140

Fungsi LARGE.............................................................................141

Fungsi SMALL.............................................................................142

Fungsi RANK...............................................................................143

6 Belajar Microsoft Excel Tingkat Menengah

Fungsi RAND...............................................................................144

Fungsi RANDBETWEEN............................................................144

Fungsi PERCENTILE...................................................................145

Fungsi QUARTILE.......................................................................149

Fungsi ROUND.......................................................................................150

Fungsi ROUND.............................................................................150

Fungsi ROUNDUP.......................................................................151

Fungsi ROUNDDOWN................................................................152

Fungsi INT....................................................................................153

Fungsi TRUNC.............................................................................154

Fungsi MROUND.........................................................................155

Fungsi CEILING...........................................................................156

Fungsi FLOOR..............................................................................156

Fungsi EVEN................................................................................157

Fungsi ODD..................................................................................157

Formula Errors.........................................................................................158

##### Error...................................................................................158

#NAME? Error..............................................................................159

#VALUE! Error.............................................................................161

#DIV/0! Error................................................................................163

#REF! Error...................................................................................164

#N/A Error.....................................................................................165

#NUM! Error.................................................................................166

Studi Kasus.............................................................................................169
Kasus 1 Membuat Daftar Nilai 1.............................................................169
Kasus 2 Membuat Laporan Penghasilan Kursus.....................................172
7 Belajar Microsoft Excel Tingkat Menengah

Kasus 3 Membuat Laporan Penjualan VCD & DVD 2...........................174


Kasus 4 Membuat Laporan Penghasilan Hotel........................................177
UCAPAN TERIMA KASIH........................................................................180
DAFTAR PUSTAKA...................................................................................181
TENTANG PENULIS.................................................................................182

8 Belajar Microsoft Excel Tingkat Menengah

Mengenal Microsoft Excel

Apa itu spreadsheet ?


Sebelum
berupa

buku

adanya
besar

komputer,

yang

spreadsheet

berisikan

table

dan

berbagai macam data transaksi yang digunakan


untuk

melakukan

berbagai

macam

analisa

keuangan.
Setelah adanya komputer, spreadsheet berupa
program komputer yang terdiri dati baris dan
kolom yang bisa diisi dengan berbagai macam
informasi untuk kernudian diolah dan mengliasilkan
berbagai macam bentuk laporan ataupun analisa.
Program spreadsheet biasanya dijual satu paket
dengan

program

dengan

program

komputer
pengolah

lainnya,
kata

dan

biasanya
program

presentasi.

Pengertian Microsoft Excel


Microsoft Excel adalah program spreadsheet
yang dibuat oleh Microsoft, saat ini Microsoft Excel
dibuat untuk 2 sistem operasi yaitu Microsoft

Windows dan Apple Mac OS X. Klik Sejarah


Microsoft Excel untuk rnengetahui lebih lengkap
tentang sejarah Microsoft Excel dati versi pertama
sampai versi terakhir. Microsoft Excel mampu
untuk mengolah data baik text ataupun angka,
mampu melakukan perhitungan sederhana sampai
perhitungan

komplek,

menyajikan

grafik

dan

analisa data sampai pengolahan data rnenggunakan


bahasa

pemrograman

Visual

Basic.

Dengan

berbagai

kemampuan

tersebut

Microsoft

Excel

bisa

digunakan

untuk mengolah berbagai macam data seperti data


akutansi, anggaran belanja, penjualan dan tagihan.

Sejarah Microsoft Excel


Microsoft Excel 1.0
Sebelum Microsoft Excel, Microsoft pernah
membuat program spreadsheet lain dengan
nama
operasi

Multiplan

yang

CP/M,

program

menandingi

program

beijalan
ini

di

sistem

dibuat

untuk

spreadsheet

yang

popular waktu itu, VisiCalc. Multiplan juga


dibuat untuk beijalan disistem operasi lain
seperti

MS-DOS,

tetapi

dengan

Lotus

popular
Microsoft

waktu
1-2-3,

memutuskan
lagi

program

dinamakan

Excel.

yang

Merupakan

salah
yang

kalah

akhirnya

untuk

mengembangkannya
baru

itu

dan

tidak
membuat
Microsoft

satu

program

spreadsheet

pertama

menggunakan

antar

muka

grafis,

drop-down

kernampuan

untuk

menggunakan

menu

dan

mouse.

Microsoft Excel versi pertama ini dibuat untuk


beijalan di sistem operasi Apple Macintosh.
Kemudahan pemakaian karena penggunaan
antat muka grafis menjadikan Microsoft Excel
popular.

Konon

banyak

yang

membeli

komputer Apple Mac hanya karena supaya


bisa menggunakan program Microsoft Excel.

Microsoft Excel 2.0


Microsoft Excel versi 2 diluncurkan pada
tahun

1987,

pertama

yang

merupakan
berjalan

Microsoft
disistem

Excel
operasi

windows, penomoran versinya melanjutkan


dari excel versi Apple Mac yang telah lebih
dulu muncul.

Microsoft Excel 3.0


Microsoft Excel versi 3 diluncurkan pada
tahun

1990.

Pada

menawarkan
adanya

versi

banyak

toolbar,

menggambar,

chart

ini

Microsoft

perubahan

seperti

kemampuan

untuk

dimensi,

worksheet
outlining,
add-in
support,

workgroup
lainnya.

editing

dan

banyak

fasilitas

Microsoft Excel 4.0


Microsoft Excel versi 4 diluncurkan pada
tahun 1992, merupakan excel pertama yang
dikenal

banyak

orang

seiring

dengan

popularnya system operasi windows. Pada


versi ini

Microsoft memperkenalkan feature auto-fill.

Microsoft Excel 5.0


Microsoft Excel versi 5 diluncurkan pada
tahun

1993.

Banyak

perubahan

yang

dilakukan Microsoft pada veisi ini diantaranya


diperkenalkannya Multi-Sheet Workbooks dan
bahasa pemrograman VBA (Visual Basic for
Application)

yang

memungkinkan

user

menggunakan macro untuk mengotomatisasi


pekerjaan yang berulang-ulang.

Microsoft Excel 7.0 (Excel 95)

Microsoft Excel versi 7 diluncurkan pada


tahun 1995, tidak ada versi 6, ini dilakukan
untuk menyamakan versi dari semua aplikasi
anggota Microsoft Office. Versi 7 merupakan
Microsoft Excel 32bit pertama, tidak ada
perubahan signifikan pada tampilan, tetapi
performanya semakin cepat dan stabil.

Microsoft Excel 8.0 (Excel 97)


Microsoft
Excel

versi

diluncurkan
pada

tahun

1997.

Pada

versi ini
diperkenalkan feature paper clicp assistant,
validasi, user form dan antarmuka baru untuk
pengembang

VBA

(Visual

Application).

Perbaikan

Basic

lainnya

for

adalah

tampilan toolbar dan menu yang tampak lebih


baik dan diperkenalkannya format file baru.

Microsoft Excel 9.0 (Excel 2000)


Microsoft
Excel

versi

9
diluncurkan
pada

bulan

Juni

1999.

Pada

versi

ini ada perbaikan dari kemampuan clipboard


yang bisa menampung lebih banyak informasi,
juga diperkenalkannya feature self repair,
pivot chart dan modeless userform.

Microsoft Excel 10.0 (Excel 2002/Excel


XP)
Microsoft Excel
versi

10

diluncurkan
pada bulan Juni
2001.

Tidak

banyak
perubahan
signifikan yang dilakukan Microsoft pada versi
ini, tetapi banyak perubahan minor yang
dilakukan yang mungkin tidak dirasakan oleh
banyak user. Feature yang paling menonjol
pada

versi

ini

adalah

kemampuan

untuk

melakukan perbaikan terhadap file workbook


jika terjadi crash pada excel.

Microsoft Excel 11.0 (Excel 2003)


Microsoft
Excel

versi

11
diluncurkan
pada tahun
2003. Pada
versi

ini

Microsoft

excel

mendukung

kemampuan export dan import file dengan


format xml. Feature tambahan lainnya adalah
new

list

range

dan

perbaikan feature smart tag.

Microsoft Excel 12.0 (Excel 2007)


Microsoft
Excel

versi

12
diluncurkan
pada

tahun

2007.
Mungkin

ini

adalah

versi

Excel

dengan

perubahan yang sangat signifikan, antar muka


yang berubah total dengan diperkenalkannya
ribbon, serta penggunaan for file baru yang
lebih ringkas.

Microsoft Excel 14.0 (Excel 2010)


Microsoft Excel versi 14 diluncurkan pada
tahun 2010, tidak ada versi 13, penomoran
versi
loncat
ke

nomor

14,

mungkin

perusahaan sebesar Microsoft pun percaya


dengan takhayul :). Pada versi ini excel
mendukung 64bit dan diperkenalkannya Office
Web Apps, versi ringan dari Microsoft excel
yang bisa diakses lewat Internet.

Microsoft Excel 15.0 (Excel 2013)


Microsoft Excel versi 15 diluncurkan pada
tahun 2013. Pada versi ini diperkenalkan
feature FlashFill, Power View, PowerPivot,
Timeline Slicer dan 50 fungsi baru.

Formula dan Fungsi dalam


Excel

Formula dan Fungsi


Formula adalah sebuah rumus yang digunakan
untuk menghitung nilai dari sebuah cell, sedangkan
Fungsi adalah formula yang sudah dibuat oleh excel
yang bisa digunakan untuk berbagai keperluan.
Microsoft excel mempunyai banyak fungsi untuk
berbagai macam keperluan.
Formula Sederhana
Untuk membuat sebuah formula harus diawali
dengan tanda "=" (sama dengan), jika tidak
ada tanda "=" maka apapun yang dimasukkan
dalam

cell

tidak

akan

dianggap

sebagai

sebuah formula.
Berikut adalah cara membuat formula untuk
perhitungan sederhana, yaitu penambahan,
pengurangan,

perkalian

dan

pembagian.

Untuk penambahan menggunakan tanda "+"

(plus), pengurangan menggunakan tanda "-"


(minus), perkalian menggunakan tanda "*"
(bintang) dan pembagian menggunakan tanda
"/" (garis miring).

Untuk penambahan letakkan kursor dicell B4,


kemudian ketikkan "=B1+B2" (tanpa petik),
kemudian enter. Untuk pengurangan letakkan
kursor di B5, kemudian ketikkan "=B1-B2"
(tanpa petik), kemudian enter. Untuk perkalian
letakkan kursor di B6, kemudian ketikkan
"=B1*B2"

(tanpa

petik),

kemudian

enter.

Untuk pembagian letakkan kursor di B7,

kemudian ketikkan "=B1/B7" (tanpa petik),


kemudian enter.

Hasilnya seperti gambar di bawah.

Edit Formula
Untuk mengedit

formula

caranya

cukup

mudah, pertama arahkan kursor kecil yang


berisi formula, kemudian tekan tombol F2,
maka formula penyusun akan tampil.

Gambar di atas menampilkan formula yang


ada di cell B4 (penambahan). Isi formula akan
tampil semua dan cell-cell yang terlibat di
formula akan ditandai juga.
Ada cara lain untuk mengetahui formula dari
sebuah cell, yaitu dengan melihat Formula Bar
(lokasinya

tepat

dibawah

Ribbon

Menu),

mengedit formula bar akan sama dengan


mengedit formula dengan menekan tombol F2.

Copy Formula
Formula bisa dikopi seperti data lainnya,
perbedaannya,

jika

formula

dikopi

maka

alamat cell penyusun formula akan berubah


sesuai dengan lokasi dan setting alamat cell.
Cell

B4

yang

berisikan

formula

yang

menghitung cell B1 dan B2 akan dikopi dan


diletakkan di cel C4 sampai H4.
Letakkan kursor dicell B4, lakukan Copy
(Ctrl+C),

kemudian

buat

range

kemudian Paste (Ctrl+V)


Hasilnya seperti gambar dibawah.

C4:H4,

Data di C4 merupakan hasil penambahan dari


cell C1 dan C2, begitu juga data di D4
merupakan basil penambahan dari cell D1 dan
D2.
Jika sebuah cell yang berisi formula dikopi,
maka yang dikopi adalah formulanya bukan
nilai dari cell tersebut. Jika dilihat isi dari
formula yang ada di C4 maka akan terisi
"=C1+C2" bukan "=B1+132".
Lakukan hal yang sama untuk cell B5, B6 dan
B7, hasilnya seperti gambar dibawah

Paste Special
Dari contoh sebelumnya, jika cell yang berisi
formula dikopi, maka yang dikopi adalah
formulanya, bukan nilainya. Pertanyaannya
adalah

bagaimana

mengkopi

jika

nilainya,

memang

bukan

ingin

formulanya.

Solusinya adalah dengan Paste Special.


Dari contoh sebelumnya, buat range A4:H7,
lakukan Copy&Paste (hasilnya diletakkan di
A9), hasilnya seperti gambar dibawah.
Seharusnya data yang dikopi mempunyai nilai
yang sama, tetapi hasilnya berbeda, jika dicek
cell B9 akan berisikan formula "=B6+B7",
begitu juga dicell lainnya. Secara default cell
yang

berisi

formula

jika

dikopi

akan

menghasilkan cell yang berisi formula juga.


Untuk mengkopi nilainya saja, buat range
A4:H7, lakukan kopi (Ctrl+C), letakkan kursor
dicell A9. Klik kanan, pilih Paste Special...,
muncul dialog seperti dibawah.

Pilih

Values,

kemudian

seperti gambar dibawah.

klik

OK,

hasilnya

Hasilnya sama dengan data di range A4:H7,


jika dicek dicell B9 tidak ada formula, hanya
berisi sebuah nilai, begitu juga di cell yang
lain.

Fungsi Sederhana
Contoh dari fungsi sederhana adalah SUM,
yang digunakan untuk menghitung total nilai
dari sebuah range.

Dari gambar di atas, berapa total omset


selama satu tahun?
Letakkan kursor di cell B4, kemudian ketikkan
SUM(B2:B13) (tanpa petik), hasilnya seperti
gambar di bawah.

Formula dari cell B14 bisa dilihat diformula


bar (lingkaran hitam)

Name in Formula
Dari
contoh
sebelumnya

fungsi

SUM

menghitung total nilai range B2:B13. Jika


range B2:B13 diberi nama, maka alamat range
bisa digantikan dengan nama range.
Dengan contoh yang sama, range B2:B13
diberi nama "Omset" (tanpa petik), maka
formula yang diketikkan dicell B14 adalah
"=SUM(Omset)" (tanpa petik).

Hasilnya sama dengan contoh sebelumnya,


perbedaannya tidak ada lagi alamat range
yang digunakan diformula.

Dynamic Named Range


Formula yang menggunakan nama range pada
contoh sebelumnya cukup sederhana, tetapi
mempunyai

kelemahan,

yaitu

jika

ada

penambahan data maka nilai total omset tidak


akan berubah.

Ada penambahan dua data, yaitu omset bulan


Jan-2015 danFeb-2015, tetapi total nilai omset
tidak berubah, masih sama seperti contoh
sebelumnya. Untuk menyelesaikan masalah ini
bisa menggunakan Dynamic Named Range,

yaitu

range

yang

bisa

berubah

nilai

referensinya sesuai dengan penambahan data.


Caranya dengan mengubah nilai "Refers to"
dari sebelumnya alamat range menjadi sebuah
formula yang menghasilkan nilai-nilai dari
sebuah range.
Klik "Name Manager yang ada di Ribbon
Menu, tab Formula, group Defined Names,
akan muncul dialog seperti gambar dibawah.

Pilih range dengan nama Omset, kemudian


klik Edit.

Ubah nilai yang ada di Refers to menjadi


=OFFSET(Sheet2!$A$1,1,0,COUNTA(Sheet2!
$A:$A)-1,2) (tanpa petik),
kemudian klik OK dan Close Name Manager.
Hasilnya seperti gambar dibawah, dengan
formula yang tetap nilai total omset berubah.

Dengan cara seperti ini jika ada penambahan


data omset bulan berikutnya maka total omset
akan

otomatis

penambahan

berubah

data,

tanpa

sesuai

dengan

harus

mengedit

digunakan

untuk

formula.
Fungsi

OFFSET

mengembalikan

nilai

dari

sebuah

range.

Fungsi COUNTA digunakan untuk menghitung


cell yang terisi.

Fungsi COUNT dan SUM


Fungsi COUNT
Fungsi COUNT digunakan untuk menghitung
jumlah cell yang berisikan angka.
Syntax: COUNT(value1, [value2], ..)
Misal ada data seperti gambar dibawah.

Berapa banyak jenis baju yang ada disemua


rak?. Untuk menghitungnya digunakan fungsi
COUNT. Letakkan kursor dicell C13, ketikkan
"=COUNT(C3:C11)" (tanpa petik). Hasilnya
seperti gambar dibawah.

Ada 9 jenis baju yang tersimpan diberbagai


rak.

Fungsi COUNTIF
Fungsi
COUNTIF

digunakan

untuk

menghitung jumlah cell yang sesuai dengan


kondisi tertentu.
Syntax: COUNTIF(range, criteria)
Dengan

data

yang

sama

dari

contoh

sebelumnya. Berapa banyak jenis baju yang


ada di Rak 1?. Letakkan kursor di cell C14,

ketikkan "=COUNTIF(A3:A11,"Rak 1)" (tanpa


petik). Hasilnya seperti gambar dibawah.

Ada 4 jenis baju yang tersimpan di Rak 1

Fungsi COUNTIFS
Fungsi COUNTIFS adalah fungsi COUNTIF
tetapi dengan kondisi bisa lebih dari satu.
Syntax: COUNTIFS(criteria_range1, criteria1,
[criteria_range2, criteria2]...)

Dengan

data

yang

sama

dari

contoh

sebelumnya. Berapa banyak jenis baju yang


ada di Rak 1 dan Qty lebih dari 90?. Letakkan
kursor

di

cell

Q5,

ketikkan

"=COUNTIFS(A3:A11,Rak 1",C3:C11,">90")"
(tanpa

petik).

Hasilnya

seperti

gambar

dibawah.

Ada 2 jenis baju yang tersimpan di Rak 1


dengan Qty lebih dari 90.

Fungsi SUM
Fungsi SUM digunakan untuk menghitung
total nilai dari cell.
Syntax : SUM (number1, [number2],
[number3], [number4], )
Misal ada data seperti gambar dibawah

Berapa

total

disemua

Qty

rak?.

semua
Untuk

kaos

yang

ada

menghitungnya

digunakan fungsi SUM.


Letakkan

kursor

"=SUM(C3:C11)"

di

cell

(tanpa

seperti gambar dibawah.

C13,

ketikkan

petik).

Hasilnya

Ada 926 buah kaos yang tersimpan disemua


rak

Fungsi SUMIF
Fungsi SUMIF digunakan untuk menghitung
total nilai dari cell dengan kondisi tertentu.
Syntax: SUMIF(range, criteria, [sum_range])
Dengan

data

yang

sama

dari

contoh

sebelumnya, berapa total Qty Kaos Biru Tua


yang tersimpan disemua rak?. Letakkan kursor
dicell C14, ketikkan "=SUMIF(B3:B11,"Kaos
Biru Tua",C3:C11)" (tanpa petik). Hasilnya
seperti gambar dibawah.

Ada 293 buah Kaos Biru Tua, dirak 172 buah,


dirak 2 104 buah dan dirak 3 117 buah.

Fungsi SUMIFS
Fungsi SUMIFS adalah fungsi SUMIF dengan
kondisi bisa lebih dari satu.
Syntax: SUMIFS(sum_range, criteria_range1,
criteria2, [criteria_range2, criteria2],...)
Dengan

data

yang

sama

dari

contoh

sebelumnya, berapa total Qty Kaos Biru Tua


yang tersimpan di rak 1?. Letakkan kursor
dicell

C15,

"=SUMIFS(C3:C11,B3:B11;Kaos

ketikkan
Biru

Tua",A3:A11;Rak 1")" (tanpa petik). Hasilnya


seperti gambar dibawah.

Ada 72 buah Kaos Biru Tua yang tersimpan


dirak 1.
Bagaimana jika pertanyaannya diubah menjadi
berapa

total

tersimpan
menjawab

di

Qty
rak

Kaos
1

pertanyaan

dan
ini

Biru
rak

Tua
2?.

formula

yang
Untuk
yang

digunakan sama dengan contoh sebelumnya,

tetapi ada sedikit modifikasi di kriteria rak,


sebelumnya hanya ada rak 1, sekarang rak 1
dan rak 2, untuk memasukkan rak 1 dan rak 2
digunakan sebuah array yang ditandai dengan
tanda

kurung

kurawal

(curly

brackets)

sehingga menjadi {"Rak 1","Rak 2}.


Sehingga

formula

yang

diketikkan

adalah

sebagai berikut.
"=SUMIFS(C3:C11,B3:B11,KaosBiruTua",A3:
A11,{"Rak1",Rak 2"})" (tanpa petik)
Hasilnya seperti gambar dibawah.

Lho?,

hasilnya

sama

dengan

formula

sebelumnya, adakah yang salah?, yup ada


yang

salah,

karena

menggunakan

array

didalam formula maka hasilnya adalah sebuah


array

juga,

jadi

harus

dihitung

lagi

menggunakan Fungsi SUM, jadi formulanya


adalah sebagai berikut
"=SUM(SUMIFS(C3:C11,B3:B11;KaosBiruTua,
A3:A11,{"Rak1",Rak 2}))"(tanpa petik)
Hasilnya seperti gambar dibawah.

Ada 176 buah Kaos Biru Tua, di rak 172 buah


dan di rak 2 104 buah.

Menghitung Banyak Kata yang Muncul


Ada data seperti gambar dibawah

Akan

dihitung

berapa

banyak

kata

yang

muncul dari data diatas dengan menggunakan


fungsi COUNTIF. Formula yang digunakan
bisa

dilihat

diformula

bar.

Cell

sebagai ilustrasi cell yang dihitung.


Berapa banyak kata kaos muncul?

diwarnai

Berapa banyak kata kaos dengan satu karakter


dibelakangnya (apapun itu) muncul?

Tanda ? digunakan untuk mewakili satu


karakter pencarian.

Berapa banyak kata kaos muncul didepan,


apapun kata dibelakangnya?

Tanda

digunakan

untuk

mewakili

karakter ataupun banyak karakter pencarian.


Berapa banyak kata kaos muncul dibelakang,
apapun kata didepannya?

Berapa banyak kata kaos muncul didepan dan


kata merah muncul dibelakang, apapun kata

ditengahnya?

Fungsi COUNTBLANK
Fungsi
COUNTBLANK

digunakan

menghitung jumlah cell kosong


Syntax: COUNTBLANK (range)

untuk

Dari contoh diatas ada 2 cell yang kosong


dirange A1:A11.

Fungsi COUNTA
Fungsi COUNTA digunakan untuk menghitung
jumlah cell yang terisi
Syntax: COUNTA (range)

Dari contoh diatas ada 9 cell yang terisi


dirange A1:A11

Fungsi SUMPRODUCT
Fungsi SUMPRODUCT
mengalikan
sebuah

nilai-nilai

array

digunakan
yang

kemudian

ada

untuk
didalam

menjumlahkannya.

Array yang digunakan minimal adalah 2 dan


maksimal 255.

Syntax:,
SUMPRODUCT(array1,array2array3, ...)

Contoh diatas adalah hasil perkalian Qty dan


Harga

masing-masing

produk

kemudian

dijumlahkan.
Array
dimensi

yang

digunakan

yang

sama,

menghasilkan error.

hams
jika

mempunyai
tidak

akan

Gambar

diatas

menunjukkan

array

yang

digunakan mempunyai dimensi yang berbeda,


kolom Qty diwakili range B2:B7 (6 baris x 1
kolom) dan kolom harga diwakili range C2:C6
(5 baris x 1 kolom).
Jika nilai cell didalam array ada yang bukan
angka, maka SUMPRODUCT mengabaikannya
dan tetap memproses cell lain yang berisikan
angka.

Gambar diatas menunjukkan ada 2 cell yang


bukan angka, SUMPRODUCT mengabaikannya
dan memproses cell lain yang berisikan angka.

Fungsi Logika
Fungsi IF
Fungsi IF akan mengembalikan sebuah nilai
jika kondisi yang dicek BENAR/TRUE dan
mengembalikan

sebuah

nilai

lainnya

kondisi yang dicek SALAH/FALSE.

jika

Syntax: IF(logical_test, value_if_true,


[value_if_false])
Misal ada data seperti gambar dibawah

Ada data 5 orang perempuan dengan berat


badan dan tinggi badannya. BMI (Body Mass
Index) dihitung dengan membagi berat badan
(dalam kg) dengan tinggi badan (dalam meter)
kuadrat.

Hitung

BMI

dengan

formula

sederhana. Hasilnya seperti gambar dibawah.

Jika BMI lebih besar atau sama dengan 25


dikategorikan sebagai kelebihan bent badan.
Siapakah

diantara

berat

badan

mempunyai

data

diatas

berlebih?.

yang
Untuk

menjawab pertanyaan ini digunakan fungsi IF


dengan kriteria BMI >= 25. Letakkan kursor
dicell E2, kemudian ketikkan formula dibawah.
=IF(D2>=25,"Berat berlebih,)
D2 adalah cell yang berisikan data BMI untuk
data pertama, data dicell D2 inilah yang akan
dicek apakah lebih besar atau sama dengan
25.

"Berat

berlebih"

adalah

kata

yang

dimunculkan jika BMI yang dicek dicell D2


sesuai dengan kriteria dan jika tidak sesuai
maka tidak menampilkan apa apa.

Kopi cell E2, kemudian paste dirange E3:E6,


hasilnya seperti gambar dibawah.

Ana

dan

Axa

mempunyai

berat

berlebih

berdasarkan perhitungan BMI.

Fungsi AND
Fungsi AND digunakan untuk mencek dua
kriteria atau lebih, jika kedua-duanya atau
semuanya benar maka akan menghasilkan
nilai TRUE, jika salah satu kriteria ada yang
salah maka menghasilkan nilai FALSE.
Syntax: AND(logical1, [logical2], ...)

Dengan menggunakan data yang sama dengan


contoh

sebelumnya.

Siapakah

yang

mempunyai berat badan normal?. Berat badan


normal menurut BMI adalah lebih besar atau
sama dengan 18.5 DAN lebih kecil atau sama
dengan 24.9
Untuk menjawab pertanyaan diatas digunakan
fungsi IF dan AND, fungsi AND untuk mencek
data mana saja yang menghasilkan nilai TRUE
untuk

kedua

sedangkan

fungsi

menampilkan
kriteria

kriteria

yang

kata

IF

yang

digunakan,

digunakan

"Berat

normal"

menghasilkan

nilai

untuk
untuk
TRUE.

Letakkan kursor dicell E2, ketikkan formula


dibawah.
=AND(D2>=18.5,D2<=24.9)
Kopi cell E2 kemudian paste dirange E3:E6,
hasilnya seperti gambar dibawah

Fungsi

AND

hanya

menghasilkan

nilai

TRUE/FALSE, jika ingin menampilkan dengan


sebuah kata maka harus menggunakan fungsi
IF.

Letakkan

kursor

dicell

E2,

modifikasi

formula sehingga menjadi seperti formula


dibawah.
=IF(AND(D2>=18.5,D2<=24.9),"Normal,)
Kopi cell E2 kemudian paste dirange E3:E6,
hasilnya seperti gambar dibawah

Hasilnya

lebih

baik,

karena

tidak

hanya

menampilkan TRUE/FALSE, tetapi lebih bisa


dibaca. Ada dua orang dengan kategori berat
normal.

Fungsi OR
Fungsi OR digunakan untuk mencek dua
kriteria atau lebih, jika salah satu kriteria
benar maka akan menghasilkan nilai TRUE,
jika

semua

kriteria

salah

maka

menghasilkan nilai FALSE.


Syntax: OR(logical1,logical2,...)

akan

Dengan menggunakan data yang sama dengan


contoh

sebelumnya.

Siapakah

yang

mempunyai berat badan tidak normal?. Berat


badan tidak normal menurut BMI adalah lebih
kecil dari 18.5 ATAU lebih besar dar 24.9
Untuk menjawab pertanyaan ini digunakan
fungsi IF dan OR. Letakkan kursor dicell E2,
ketikkan formula dibawah
=IF(OR(D2<18.5,D2>24.9),"Tidak
Normal,Normal)
Kopi cell E2 kemudian paste derange E3:E6,
hasilnya seperti gambar dibawah

Fungsi IF Bertingkat
Nested IF atau IF yang bertumpuk adalah
formula yang menggunakan beberapa fungsi
IF didalam satu formula. Nested IF digunakan
untuk

menyelesaikan

masalah

yang

mempunyai kriteria lebih dari dua.


Dengan menggunakan data yang sama dengan
contoh

sebelumnya.

pengelompokan

hasil

Kriteria
BMI

adalah

untuk
sebagai

berikut :
<18,5

underweight

18,5-24,9 normal
25-29,9

overweight

30-34,9

obesitas ringan

35-39,9

obesitas sedang

40

obesitas berat

Ada 6 kriteria yang diberikan mulai dari


underweight untuk BMI kurang dari 18,5
sampai dengan obesitas bent untuk BMI lebih
besar dari 40. Jika ada N kriteria maka jumlah
fungsi

IF

menyelesaikan

yang
masalah

diperlukan
adalah

N-1,

untuk
dari

contoh diatas maka fungsi IF yang dibutuhkan


adalah lima buah fungsi IF.

Fungsi IF Pertama
Fungsi IF pertama akan digunakan untuk
mencari siapa sajakah yang mempunyai BMI
underweight atau yang bukan, maka formula
yang digunakan adalah
=IF(D2<18.5,"Underweight,)
Hasilnya seperti gambar dibawah

Hasilnya

satu

underweight,

orang

sedangkan

masuk
lainnya

kriteria
bukan

underweight, masih ada lima kemungkinan


dari normal sampai obesitas berat yang masuk
kategori bukan underweight.

Fungsi IF Kedua
Fungsi IF kedua digunakan untuk mencari
siapa sajakah yang bukan underweight tetapi
masuk

kategori

normal.

Edit

formula

sebelumnya sehingga menjadi seperti dibawah


=IF(D2<18.5,"Underweight,IF(D2<25,"Norm
al,))
Fungsi IF kedua mengisi bagian FALSE dari
fungsi IF pertama, hasilnya seperti Gambar
dibawah

Hasilnya

satu

orang

masuk

kategori

underweight dan dua orang masuk kategori


normal sisanya adalah bukan underweight dan
bukan normal, masih ada empat kemungkinan
dari overweight sampai obesitas berat.
Fungsi IF Ketiga
Fungsi IF ketiga digunakan untuk mencari
siapa sajakah yang bukan underweight, bukan
normal tetapi masuk kategori overweight. Edit
formula sebelumnya sehingga menjadi seperti
dibawah

=IF(D2<18.5,"Underweight,IF(D2<25,"Norm
al",IF(D2<30,"Overweight","")))
Fungsi IF ketiga mengisi bagian FALSE dari
fungsi IF kedua, hasilnya seperti gambar
dibawah

Hasilnya

empat

orang

masuk

kategori

underweight, normal dan overweight. Masih


ada tiga kemungkinan lagi obesitas ringan,
obesitas sedang dan obesitas berat.
Fungsi IF Keempat
Fungsi IF keempat digunakan untuk mencari
siapa sajakah yang bukan underweight, bukan

normal,
kategori

bukan

overweight

obesitas

ringan.

tetapi
Edit

masuk
formula

sebelumnya sehingga menjadi seperti dibawah


=IF(D2<18.5,Underweight,IF(D2<25,Norm
al,IF(D2<30,Overweight,IF(D2<35,Obesit
as Ringan,))))
Fungsi IF keempat mengisi bagian FALSE dari
fungsi IF ketiga, hasilnya seperti gambar
dibawah

Hasilnya

ada

orang

masuk

kategori

underweight, normal, overweight dan obesitas


ringan.
Semua data sudah memperoleh status BMI,
tetapi masih ada sisa dua kriteria yang belum
masuk, jika ada penambahan data dan dua
kriteria sisa tidak dimasukkan maka data baru
tidak akan memperoleh status BMI, jika data
baru masuk dikriteria obesitas sedang dan
obesitas berat.
Fungsi IF Kelima
Fungsi IF kelima digunakan untuk mencari
siapa sajakah yang bukan underweight, bukan
normal, bukan overweight, bukan obesitas
ringan tetapi masuk kategori obesitas sedang.
Edit formula sebelumnya sehingga menjadi
seperti dibawah
=IF(D2<18.5,Underweight,IF(D2<25,Norm
al,IF(D2<30,Overweight,IF(D2<35,Obesit
as Ringan,IF(D2<40,"Obesitas Sedang,)))))

Fungsi IF kelima mengisi bagian FALSE dan


fungsi IF keempat, hasilnya seperti gambar
dibawah

Ada

penambahan

langsung

terlihat

data,
yaitu

status

BMInya

obesitas

sedang,

sedangkan satu orang lagi tidak ada status


BMInya.

Jika

underweight,

dilihat

nilai

bukan

BMInya

normal,

bukan
bukan

overweight, bukan obestias ringan, bukan


obesitas sedang, berarti obesitas bent.
Untuk

memasukkan

kategori

ini

didalam

formula tidak diperlukan fungsi IF lagi, karena


bisa dimasukkan pada bagian FALSE dari

fungsi IF terakhir/Fungsi IF kelima, ubah


formula sebelumnya sehingga menjadi seperti
dibawah
=IF(D2<18.5,Underweight,IF(D2<25,Norm
al,IF(D2<30,Overweight,IF(D2<35,Obesit
as

Ringan,IF(D2<40,"Obesitas

Sedang,Obesitas Berat)))))
Kategori terakhir mengisi bagian FALSE dari
fungsi IF kelima, hasilnya seperti gambar
dibawah

Semua contoh nested IF diatas menggunakan


tanda "<" (lebih kecil), dengan cara yang sama
bisa dibuat nested IF menggunakan tanda ">"
(lebih besar), hasilnya HARUS SAMA. Selamat
Mencoba !!!
Tips: Jika menggunakan tanda lebih kecil
dimulai

dari

kriteria

terkecil

(18,5

-Underweight), jika menggunakan tanda lebih


besar mulai dari kriteria paling besar (40 Obesitas berat)

Fungsi Text
Fungsi CONCATENATE
Fungsi CONCATENATE

digunakan

untuk

menggabungkan beberapa text menjadi satu,


maksimal 255 karakter.
Syntax: CONCATENATE(text1, [text2], )

Cara lain untuk menggabungkan text tanpa


sebuah fungsi adalah dengan menggunakan
tanda &

Hasilnya sama saja.


Fungsi LEFT
Fungsi LEFT digunakan untuk mengambil n
karakter dari sebelah kiri.
Syntax: LEFT(text,num_chars)

Fungsi RIGHT
Fungsi RIGHT digunakan untuk mengambil n
karakter dari sebelah kanan.
Syntax: RIGHT(text,num_chars)

Fungsi MID
Fungsi MID digunakan untuk mengambil n
karakter dimulai dari karakter ke-x
Syntax: MID(text,start_num,num_chars)

Gambar diatas adalah contoh penggunaan


fungsi LEFT, RIGHT dan MID.

Fungsi LEN
Fungsi LEN digunakan untuk mencari panjang
karakter (termasuk spasi jika ada).
Syntax: LEN(text)

Gambar diatas adalah contoh penggunaan


fungsi LEN

Fungsi FIND
Fungsi FIND digunakan untuk mencari sebuah
text/karakter yang ada dalam sebuah text,
hasilnya adalah posisi pertama dari karakter
atau text yang dicari.
Syntax: FIND(find_text,within_text,start_num)

find_text adalah text yang dicari


within_text adalah adalah text yang berisi
text yang dicari
start_num

adalah

lokasi

dimulainya

pencarian

Gambar diatas adalah contoh penggunaan


fungsi FIND

Fungsi SUBSTITUTE
Fungsi
SUBSTITUTE
mengganti

sebuah

digunakan

text/karakter

sebuah text/karakter yang baru.

untuk
dengan

Syntax:
SUBSTITUTE(text,old_text,new_text,instance_
num)
text adalah text yang berisikan text yang
akan diganti
old_text adalah text lama yang akan
diganti
new_text

adalah

text

baru

yang

digunakan untuk mengganti old_text


instance_num

adalah

penggantian

dimulai dari kemunculan old_text yang


ke-n, jika diabaikan maka setiap old_text
yang ditemukan akan diganti dengan
new_text

Kata Kumala yang ada dikalimat Intan


Kumala

diubah

menjadi

Cantik,

hasilnya

kalimat

Kumala
Intan

Heina

Kumala

berubah menjadi kalimat Intan Kumala Heina


Cantik.

Fungsi TRIM
Fungsi TRIM digunakan untuk menghilangkan
semua
ataupun

spasi,

baik

ditengah,

didepan,
kecuali

memisahkan 2 kata.
Syntax: TRIM(text)

dibelakang
spasi

yang

Gambar diatas menunjukkan spasi dimanapun


tempatnya akan dihilangkan, kecuali yang
digunakan sebagai pemisah diantara dua kata

Fungsi EXACT
Fungsi
EXACT

digunakan

untuk

membandingkan dua kata jika sama akan


menghasilkan TRUE jika tidak menghasilkan
FALSE, perbandingannya case sensitive, tetapi
mengabaikan semua format yang ada.
Syntax: EXACT(text1,text2)

Gambar diatas memperlihatkan jika kedua


kata sama baik besar dan kecilnya fungsi
EXACT akan menghasilkan TRUE walaupun
format textnya berbeda, sebaliknya walaupun
kedua kata sama, format text sama tetapi
besar kecilnya huruf berbeda fungsi EXACT
menghasilkan FALSE.

Fungsi LOWER
Fungsi LOWER digunakan untuk mengubah
semua text yang berisikan huruf besar menjadi
huruf kecil semua.
Syntax: LOWER(text)

Fungsi UPPER
Fungsi UPPER digunakan untuk mengubah
semua text yang berisikan huruf kecil menjadi
huruf besar semua.
Syntax: UPPER(text)

Fungsi PROPER
Fungsi PROPER digunakan untuk mengubah
karakter pertama setiap kata menjadi huruf
besar dan sisanya menjadi huruf kecil.
Syntax: PROPER(text)

Gambar

diatas

penggunaan

fungsi

adalah
LOWER,

contoh
UPPER,

PROPER.

Mengurai Text dengan Formula


Misal ada data seperti gambar dibawah

hasil
dan

Ada 5 nama lengkap yang akan diurai menjadi


nama depan dan nama belakang.
Langkah-langkah untuk mengurai adalah
1. Mencari posisi spasi yang memisahkan
nama depan dan belakang menggunakan
fungsi FIND
2. Mengurai

nama

depan

menggunakan

fungsi LEFT.
3. Mencari panjang karakter nama lengkap
dengan fungsi LEN.
4. Mengurai nama belakang menggunakan
fungsi RIGHT

Maka formula untuk mencari nama depan


adalah
=LEFT(A2,FIND( ,A2)-1)
Dan formula untuk mencari nama belakang
adalah
=RIGHT(A2,LEN(A2)-FIND( ,A2))
Kopi formula yang ada dibaris 2 kemudian
paste sampai baris 6 untuk mengurai nama
lainnya.
Hasilnya seperti gambar dibawah

Mengurai Text dengan Menu "Text to


Column"
Cara lain untuk mengurai sebuah text adalah
dengan menu "Text to Column" yang ada di
tab Data. Untuk mengurai text dengan cara ini
harus ada pemisah yang digunakan sebagai
panduan untuk mengurai text. Pemisah bisa
berupa spasi, koma, titik koma ataupun tanda
pemisah lainnya.
Dengan

data

sebelumnya,

yang
untuk

sama

seperti

mengurai

text

contoh
dengan

menu "Text to Column" adalah sebagai berikut


:
Buat range A2:A6

Klik menu Text to Column yang ada ditab


Data, akan muncul dialog seperti gambar
dibawah

Ada dua pilihan delimited dan fixed. Delimited


digunakan
mempunyai

untuk

mengurai

pemisah,

data

sedangkan

yang
fixed

digunakan untuk mengurai data dengan lebar


tertentu. Pilih delimited, kemudian klik next,
muncul dialog selanjutnya.

Ada beberapa pilihan pemisah, pilih sesuai


dengan pemisah data yang akan diurai, untuk
kasus ini pilih spasi, kemudian klik next
muncul dialog selanjutnya.

Pada bagian ini bisa ditentukan type data


masing-masing kolom setelah data diurai atau
bisa juga menentukan kolom yang tidak jadi
diurai (skip). Setelah type data masing-masing
kolom

ditentukan

kemudian

Hasilnya seperti gambar dibawah

klik

Finish.

Menghitung Banyak Kata yang Muncul


Misal ada data seperti gambar dibawah

Berapa kali kata "Excel" muncul?


Langkah-langkah untuk menghitung adalah:
1. Hitung panjang text dengan fungsi LEN.
2. Hilangkan

kata

"Excel"

dengan

fungsi

SUBSTITUTE.
3. Hitung panjang text setelah kata "excel"
dihilangkan dengan fungsi LEN
4. Kurangkan hasil langkah 1 dengan hasil
langkah 2, hasilnya adalah selisih text
dengan kata "excel" dan tanpa kata "excel"
5. Bagi hasil langkah 4 dengan panjang kata
"excel" (5), hasilnya adalah jumlah kata
excel yang muncul

Hasilnya adalah 2.

Menghitung Jumlah Kata


Dengan data yang sama

dari

contoh

sebelumnya, berapakah jumlah kata dalam


kalimat "Belajar Microsoft Excel di Kampus
Excel"?
Langkah-langkah untuk menghitung adalah
1. Hitung panjang text dengan fungsi LEN
2. Hilangkan

spasi

dengan

fungsi

SUBSTITUTE.
3. Hitung

panjang

dihilangkan

text

setelah

spasi

4. Kurangkan hasil langkah 1 dengan hasil


langkah 3 ditambah 1, itulah jumlah kata
yang dicari
Hasilnya adalah 6.

Fungsi FIND vs Fungsi SEARCH


Fungsi FIND dan Fungsi SEARCH mempunyai
kemiripan, berikut perbedaannya.
Fungsi FIND case sensitive
Fungsi SEARCH case insensitive

Fungsi

FIND

tidak

bisa

menggunakan

wildcard
Fungsi SEARCH lebih fleksibel karena bisa
menggunakan wildcard (baik question mark
"?" atau asterisk *).

Fungsi SUBSTITUTE vs Fungsi REPLACE


Berikut adalah perbedaan penggunaan fungsi
SUBSTITUTE dan fungsi REPLACE.
Jika kata yang akan diganti diketahui maka
gunakan fungsi SUBSTITUTE.

Gambar diatas adalah contoh penggunaan


fungsi SUBSTITUTE untuk kata yang telah
diketahui.
Fungsi

SUBSTITUTE

parameter

yang

bersifat

mempunyai
optional,

satu
dengan

parameter tersebut bisa ditentukan kata yang


akan

diubah

kemunculannya.

berdasarkan

urutan

Gambar

diatas

menunjukkan

kata

"2007"

diubah hanya untuk kata yang muncul kedua


dan seterusnya, sehingga kata "2007 yang
muncul pertama tidak diubah.
Jika posisi kata yang akan diganti diketahui
maka gunakan fungsi REPLACE.

Gambar diatas adalah contoh penggunaan


fungsi REPLACE.

Fungsi Lookup dan Reference


Fungsi VLOOKUP
Fungsi VLOOKUP digunakan untuk mencari
sebuah nilai dikolom paling kiri dari sebuah
range, kemudian mengembalikan sebuah nilai
dikolom sebelah kanan yang telah ditentukan
dalam baris yang sama.
Syntax: VLOOKUP(lookup_value, table_array,
col_index_num, [range_lookup])

lookup_value

adalah

nilai

yang

akan

dicari dikolom paling kiri dari table_array.


table_array adalah range yang berisikan
beberapa kolom dengan kolom paling kid
yang

akan

digunakan

sebagai

acuan

untuk pencarian data.


col_index_num

digunakan

untuk

menentukan kolom yang akan digunakan


untuk

mengembalikan

nilai

jika

nilai

lookup_value sesuai dengan kolom paling


kid table_array
range_lookup bernilai TRUE atau FALSE,
jika TRUE maka excel akan mencari data
yang sama atau mendekati sama dengan
lookup_value, jika FALSE maka excel
akan mencari data yang benar-benar
sama

jika

tidak

ditemukan

akan

mengembalikan nilai #N/A, parameter ini


bersifat

optional

jika

diabaikan

bernilai TRUE.
Misal ada data seperti gambar dibawah

akan

Ada data master dan data penjualan. Data


master berisi kategori dan margin keuntungan
untuk tiap-tiap kategori. Data penjualan berisi
nama-nama

barang,

kategori

dan

harga

pembelian. Bagaimana menentukan harga jual


berdasarkan margin yang telah ditentukan
untuk tiap kategori?
Untuk mendapatkan margin untuk tiap-tiap
barang didata penjualan digunakan fungsi
VLOOKUP.
lookup_value adalah kolom kategori yang
ada didata penjualan

(kolom C)

table_array adalah range yang berisikan


data master (range A3:C5)

col_index adalah informasi margin tiap-tiap


kategori didata master (kolom C)
range_lookup isi dengan FALSE karena data
kategori harus benar-benar sama
Letakkan

kursor

dicell

E10,

kemudian

ketikkan formula berikut


=VLOOKUP(C10,$A$3:$C$5,3, FALSE)
Cell C10 adalah cell yang berisi data kode
kategori didata penjualan (lookup_value)
Range
tempat

$A$3:$C$5
informasi

adalah

data

margin

master

tersimpan

(table_array)
3 adalah posisi kolom data margin didata
master (col_index_num)
FALSE
adalah

proses
yang

pencarian

data

kategori

benar-benar

sama

(range_lookup)
Kopi cell E10, kemudian paste ke range
E11:E18, hasilnya seperti gambar dibawah

Untuk menghitung harga jual adalah harga


beli

dilanjutkan

(harga
dengan

beli*margin),

silahkan

menggunakan

formula

sederhana.

Fungsi HLOOKUP
Fungsi HLOOKUP

mirip

dengan

fungsi

VLOOKUP, perbedaannya hanya diorientasi


data, jika fungsi VLOOKUP mencari data
secara

vertical

(kolom),

sedangkan

fungsi

HLOOKUP mencari data secara horizontal


(baris).
Dengan

data

sebelumnya,

yang
berikut

sama
contoh

dari

contoh

penggunaan

fungsi HLOOKUP, hal yang diubah adalah


posisi data master, lihat gambar dibawah

Letakkan kursor dicell E9, kemudian ketikkan


formula berikut
=HLOOKUP(C9,$B$2:$D$4,3,FALSE)
Cell C9 adalah cell yang berisi data kode
kategori didata penjualan (lookup_value)

Range $B$2:$D$4 adalah data master


tempat

informasi

margin

tersimpan

(table_array)
3 adalah posisi baris dirange table_array
tempat

informasi

margin

tersimpan

(row_index_num)
FALSE
adalah

proses

pencarian

yang

data

kategori

benar-benar

sama

(range_lookup)
Kopi cell E9 , kemudian paste ke range
E10:E17, hasilnya seperti gambar dibawah

Hasilnya

sama

dengan

fungsi

VLOOKUP.

Kapan menggunakan VLOOKUP dan kapan

menggunakan HLOOKUP tergantung orientasi


data yang digunakan.

Fungsi MATCH
Fungsi MATCH

digunakan

untuk

mencari

posisi sebuah nilai dalam sebuah range.


Syntax: MATCH(lookup_value, lookup_array,
[match_type])
lookup_value adalah nilai yang akan dicari
dalam sebuah range
lookup_array adalah range yang berisikan
data yang akan dicari
match_type berisikan -1, 0 atau 1.
-1 akan mengembalikan nilai terkecil yang
lebih besar atau sama dengan lookup_value,
data harus diurutkan secara descending
(besar ke kecil) 0 akan mengembalikan nilai
yang benar-benar sama, jika tidak ada akan
mengembalikan #N/A
1 akan mengembalikan nilai terbesar yang
lebih kecil atau sama dengan lookup_value,

data

harus

diurutkan

secara

ascending

gambar

dibawah,

(kecil ke besar)
Misal

ada

data

seperti

dimanakan posisi angka 99? Letakkan kursor


dicell E3, kemudian ketikkan formula berikut:
=MATCH(99,A1:A10,0)

Hasilnya angka 99 ada dibaris ke-7 dari range


A1:A10

Fungsi INDEX
Fungsi INDEX digunakan untuk mencari tahu
nilai

atau

memasukkan

referensi

sebuah

inforrnasi

nomor

cell

dengan

baris

dan

kolom
Syntax: INDEX(array,row_num,column_num)
array adalah range yang berisikan data
row_num adalah nomor baris dari array
column_num adalah nomor kolom dari array
Gambar dibawah adalah contoh penggunaan
fungsi INDEX yang menghasilkan sebuah nilai

Gambar dibawah adalah contoh penggunaan


fungsi

index

yang

menghasilkan

cell

reference.

Fungsi
pertama

INDEX(A1:C10,1,3)
menghasilkan

pada

sebuah

contoh

nilai

yaitu

angka 21, sedangkan pada contoh kedua


menghasilkan sebuah cell reference yaitu Cl,
sehingga
SUM(A1:INDEX(A1:C10,1,3))
formula SUM(A1:C1).

formula
sama

dengan

Fungsi CHOOSE
Fungsi CHOOSE digunakan untuk mencari
sebuah nilai dalam sebuah list berdasarkan
posisi yang diberikan.
Syntax: CHOOSE(index_num,value1,value2,...)
Jika

index_num

bernilai

maka

akan

menghasilkan value1, jika bernilai 2 akan


menghasilkan
Index_num

value2

berisikan

dan

angka

seterusnya.
antara

1-254,

sedangkan jumlah value yang mungkin untuk


digunakan adalah 254.
Formula dibawah
=CHOOSE(3,10,20,35,40,50)
akan menghasilkan nilai 35.

Fungsi OFFSET
Fungsi
OFFSET

menghasilkan

sebuah

reference, bisa berupa cell atau range dengan


menentukan posisi cell atau range berikut
lebar dan ketinggian range.

Syntax:
OFFSET(reference,rows,cols,height,width)
reference

adalah

posisi

awal

yang

digunakan untuk menentukan perhitungan


bisa sebuah cell atau range
rows adalah jumlah baris yang akan digeser
dari posisi awal, jika positif maka digeser
kebawah dan jika negatif digeser keatas
cols adalah jumlah kolom yang akan digeser
dari posisi awal, jika positif maka digeser
kekanan dan jika negatif digeser kekiri
height

adalah

jumlah

baris

yang

akan

dihasilkan, harus berupa angka positif


width

adalah

jumlah

kolom yang

dihasilkan, harus berupa angka positif


Misal ada data seperti gambar dibawah

akan

Cell

Al

digunakan

sebagai

posisi

awal,

kemudian cell Al digeser 2 baris kebawah dan


2 kolom kekanan, hasilnya adalah cell C3,
kemudian diambil sebanyak 1 baris dan 1
kolom (1 cell), hasilnya adalah nilai yang ada
dicell C3 yaitu 23.
Contoh diatas adalah fungsi OFFSET yang
menghasilkan reference sebuah cell, gambar
dibawah adalah contoh fungsi OFFSET yang
menghasilkan reference beberapa cell (range)

Cell

Al

digunakan

sebagai

posisi

awal,

kemudian cell Al digeser 2 baris kebawah dan


2 kolom kekanan, hasilnya adalah cell C3,
kemudian diambil sebanyak 8 baris 1 kolom (8
cell), hasilnya adalah range C3:C10, karena
menghasilkan sebuah range maka hasil fungsi
OFFSET

tidak

bisa

berdiri

sendiri,

dari

gambar diatas menghasilkan sebuah error.


Karena menghasilkan sebuah reference maka
semua

fungsi

yang

membutuhkan

sebuah

reference bisa menggunakan hasil dari fungsi


OFFSET, misal fungsi SUM.

Hasilnya

formula

SUM(OFFSET(A1,2,2,8,1))

akan sama dengan SUM(C3:10).

Fungsi INDIRECT
Fungsi
INDIRECT
mengembalikan

sebuah

digunakan
nilai

dari

reference yang bertipe text.


Syntax: INDIRECT(ref_text,a1)

untuk
sebuah

ref_text adalah alamat cell reference yang


digunakan dan bertipe text
A1 bernilai TRUE atau FALSE, jika TRUE
maka ref_text dianggap menggunakan A1style

reference

sedangkan

jika

FALSE

ref_text dianggap menggunakan R1C1-style


reference, jika diabaikan maka al akan
bernilai TRUE.

Fungsi INDIRECT(C3) akan menampilkan isi


dari cell C3 yaitu 23, selain sebuah cell fungsi
INDIRECT juga bisa diberi reference berupa
range,

sama

seperti

fungsi

OFFSET,

jika

sebuah range yang digunakan maka tidak bisa


berdiri sendiri, harus menggunakan fungsi lain
yang

menggunakan

hasil

dari

fungsi

INDIRECT.

Hasilnya formula SUM(INDIRECT(C3:C10))


akan sama dengan SUM(C3:C10).

Left Lookup
Fungsi VLOOKUP yang selama ini sering
digunakan

untuk

melakukan

lookup

mempunyai satu kelemahan, yaitu data yang

digunakan sebagai acuan untuk melakukan


lookup HARUS berada dikolom paling kiri. Jika
data acuan tidak berada dikolom paling kin
maka pilihannya ada dua, pertama kolom
acuan digeser sehingga berada dikolom paling
kiri atau menggunakan metode Left Lookup.
Left Lookup sebenarnya bukan sebuah fungsi
yang ada dimicrosoft excel, tetapi sebuah
metode yang memanfaatkan fungsi MATCH
dan fungsi INDEX.
Dengan menggunakan data yang sama saat
membahas

fungsi

VLOOKUP,

berapakah

margin masing-masing barang berdasarkan


masing-masing kategori?

Fungsi pertama yang digunakan adalah Fungsi


MATCH, digunakan untuk mencari tahu posisi
masing-masing kategori didata master.
Letakkan

kursor

dicell

E10,

kemudian

ketikkan formula berikut


=MATCH(C10,$C$3:$C$5,0)
Kopi

cell

E10

kemudian

paste

kerange

E11:E18, hasilnya seperti gambar dibawah

Hasilnya kategori K1 ada dibaris 1, kategori


K2 ada dibaris 2 dan kategori K3 ada dibaris 3
dari range $C$3:$C$5. Setelah memperoleh
posisi dari masing-masing kategori langkah

selanjutnya adalah mencari tahu berapa nilai


margin untuk masing-masing kategori dengan
menggunakan fungsi INDEX .
Letakkan

kursor

dicell

E10,

kemudian

modifikasi formula sebelumnya menjadi


=INDEX($B$3:$B$5,MATCH(C10,$C$3:$C$5,0))
Kopi

cell

E10

kemudian

paste

ke

range

E11:E18, hasilnya seperti gambar dibawah

Range

$B$3:$B$5

dengan

berisikan

memberikan

data

posisi

margin,

baris

yang

dihasilkan oleh fungsi MATCH maka akan


didapat margin masing-masing kategori.

Two Way Lookup


Two Way Lookup
menggunakan
menggunakan

adalah

lookup

dengan

data

acuan

dengan

dua
fungsi

MATCH

dan

fungsi

INDEX.
Misal

ada

data

seperti

gambar

dibawah,

berapakah penjualan bulan Oktober untuk


baju anak?

Pertama

mencari

tahu

posisi baris bulan

Oktober didalam range A2:A13 dengan fungsi


MATCH.
Letakkan kursor dicell H2, kemudian ketikkan
formula berikut:
=MATCH(G2,A2:A13,0)
Hasilnya seperti gambar dibawah

Kedua mencari tahu posisi kolom Baju Anak


didalam range B1:D1 dengan fungsi MATCH.
Letakkan kursor dicell H3, kemudian ketikkan
formula berikut:
=MATCH(G3,B1:D1,0)
Hasilnya seperti gambar dibawah

Setelah tahu posisi bulan Oktober dan Baju


Anak, dengan fungsi INDEX akan didapat data
penjualan baju anak untuk bulan Oktober.
Letakkan kursor dicell G5, kemudian ketikkan
formula berikut:
=INDEX(B2:D13,H2,H3)

Hasilnya seperti gambar dibawah

Jika

ketiga

formula

sebelumnya

digabung

menjadi satu maka akan menjadi


=INDEX(B2:D13,MATCH(G2,A2:A13,0),MATC
H(G3,B1:D1,0))

Mencari Lokasi Sebuah Nilai (Fungsi


ADDRESS)
Misal ada data seperti gambar dibawah,
dimanakah
tertinggi?

lokasi/alamat

cell

dari

nilai

Untuk mencari nilai tertinggi digunakan fungsi


MAX, hasil fungsi MAX digunakan oleh fungsi
MATCH

untuk

mencari

posisi

baris

nilai

tertinggi dalam sebuah range, setelah didapat


hasilnya

digunakan

oleh

fungsi

ADDRESS

untuk menghasilkan lokasi dari nilai tertinggi.


Letakkan kursor dicell C2, kemudian ketikkan
formula berikut
=ADDRESS(MATCH(MAX(A:A),A:A,0),1)
Hasilnya seperti gambar dibawah

Fungsi Finansial
Fungsi PMT
Fungsi PMT digunakan untuk menghitung
pembayaran

angsuran

sebuah

pinjaman

berdasarkan suku bunga tetap atau bisa juga


digunakan untuk menghitung investasi setiap
periode untuk sebuah hasil yang diinginkan.
Syntax: PMT(rate,nper,pv,fv,type)

rate adalah suku bunga pinjaman/return


investasi
nper

adalah

jumlah

periode

pinjaman/investasi
pv adalah present value atau nilai saat ini
fv adalah future value atau nilai yang akan
datang
type bernilai 0 atau 1 yang menentukan
kapan pembayaran jatuh tempo, 0 untuk
jatuh tempo diakhir periode dan 1 untuk
jatuh tempo diawal periode
Fulan

meminjam

uang

sebanyak

Rp.100.000.000 dari sebuah bank, dengan


suku

bunga

12%

per

tahun,

berapakah

angsuran yang harus dibayar oleh Fulan setiap


bulan selama 20 tahun?.
rate = 12% (dibagi 12 untuk setiap bulan)
nper = 240 (20 tahun dikali 12)
pv = 100.000.000 (banyak pinjaman)
fv = 0 (pembayaran sampai pinjaman lunas)
type = 0 (pembayaran diakhir periode)

Hasilnya setiap bulan Fulan harus membayar


Rp.1.101.086,13
Jika menggunakan fungsi finansial maka satu
yang perlu diperhatikan yaitu tentang angka
positif dan angka negatif, angka positif berarti
menerima

uang,

angka

negatif

berarti

mengeluarkan uang.
Pada contoh diatas Fulan menerima uang 100
juta rupiah dari bank, maka nilai PV adalah
positif,

sedangkan

hasil

dari

fungsi

PMT

adalah negatif, artinya Fulan mengeluarkan


uang untuk membayar angsuran.

Fungsi RATE
Fungsi RATE digunakan untuk menghitung
suku bunga dari sebuah pinjaman dengan
angsuran

tetap

dan

jumlah

angsuran

diketahui.
Syntax: RATE(nper,pmt,pv,fv,type)
nper adalah jumlah periode pembayaran
pmt

adalah

jumlah

pembayaran

setiap

periode
pv adalah present value atau nilai saat ini
fv adalah future value atau nilai yang akan
datang
type bernilai 0 atau 1 yang menentukan
kapan pembayaran jatuh tempo, 0 untuk
jatuh tempo diakhir periode dan 1 untuk
jatuh tempo diawal periode
Fulan

meminjam

uang

sebanyak

Rp.100.000.000, dan membayar Rp.1.000.000


tiap bulan selama 20 tahun, berapakah suku
bunga dari pinjaman Fulan?
nper = 240 (20 tahun dikali 12)

pmt = -1.000.000 (angsuran setiap bulan)


pv = 100.000.000 (jumlah pinjaman)
fv = 0 (pembayaran sampai pinjaman lunas)
type = 0 (pembayaran diakhir periode)

Hasilnya suku bunga pinjaman Fulan adalah


0,877% per bulan atau 10,524% per tahun.
Nilai PMT adalah angka negatif yang berarti
Fulan mengeluarkan uang untuk membayar
angsuran setiap bulan.
Fungsi NPER
Fungsi NPER digunakan untuk menghitung
berapa banyak periode yang digunakan untuk

pembayaran sebuah angsuran atau investasi


dengan suku bunga tetap.
Syntax: NPER(rate, pmt, pv, fv, type)
rate adalah suku bunga pinjaman/investasi
pmt

adalah

jumlah

pembayaran

setiap

periode
pv adalah present value atau nilai saat ini
fv adalah future value atau nilai yang akan
datang
type bernilai 0 atau 1 yang menentukan
kapan pembayaran jatuh tempo, 0 untuk
jatuh tempo diakhir periode dan 1 untuk
jatuh tempo diawal periode
Fulan membayar Rp.1.200.000 setiap bulan
untuk

pinjaman

sebanyak

Rp.100.000.000,

berapa bulan Fulan harus membayar jika suku


bunga pinjaman adalah 12% per tahun?
rate = 12% (dibagi 12 untuk setiap bulan)
pmt = -1.200.000 (angsuran tiap bulan)
pv = 100.000.000 (jumlah pinjaman)
fv = 0 (pembayaran sampai pinjaman Lunas)

type = 0 (pembayaran diakhir periode)

Hasilnya, Fulan harus membayar angsuran


selama 180 bulan.

Fungsi PV
Fungsi PV (Present Value) digunakan untuk
menghitung nilai saat ini.
Syntax: PV(rate,nper,pmt,fv,type)
rate adalah suku bunga pinjaman/investasi
nper adalah jumlah periode pembayaran
pmt adalah jumlah pembayaran setiap
periode

fv adalah future value atau nilai yang akan


datang
type bernilai 0 atau 1 yang menentukan
kapan pembayaran jatuh tempo, 0 untuk
jatuh tempo diakhir periode dan 1 untuk
jatuh tempo diawal periode
Ketika pensiun 25 tahun lagi Fulan ingin
mempunyai uang sebanyak Rp.1.000.000.000
(1 Milyar), berapakah nilai uang 1 Milyar saat
ini

dengan

asumsi

mempertahankan

pemerintah

inflasi

diangka

mampu
6%

per

tahun.
rate = 6% (per tahun)
nper = 25 (tahun)
pmt = 0 (tidak ada

pembayaran

setiap

bulannya)
fv = 1.000.000.000 (nilai yang akan datang
dibandingkan dengan 20 tahun yang lalu)

Hasilnya uang Rp.1.000.000.000, 25 tahun lagi


akan sama dengan Rp.232.998.630,50 saat ini.
Fungsi FV
Fungsi FV digunakan untuk menghitung nilai
yang akan datang.
Syntax:FV(rate,nper,pmt,pv,type)
rate adalah suku bunga pinjaman/investasi
nper adalah jumlah periode pembayaran
pmt adalah jumlah pembayaran setiap
periode
pv adalah present value atau nilai saat ini
type bernilai 0 atau 1 yang menentukan
kapan pembayaran jatuh tempo, 0 untuk

jatuh tempo diakhir periode dan 1 untuk


jatuh tempo diawal periode
Setiap bulan Fulan membeli reksadana saham
sebanyak

Rp.3.000.000

rupiah,

berapakah

nilai reksadana saham Fulan 25 tahun lagi


dengan

asumsi

memberikan

reksadana

return

saham

investasi

12%

mampu
setiap

tahunnya?
rate = 12% (dibagi 12 untuk setiap bulannya)
nper = 300 (25 tahun dikali 12)
pmt = -3.000.000 (pembelian reksadana setiap
bulan)
pv = 0 (fulan tidak mempunyai reksadana saat
ini)

Hasilnya adalah Rp 5.692.905.277,36

Menghitung Angsuran Pinjaman dengan


Durasi Berbeda
Fulan meminjam uang 100 juta dari bank,
berapakah yang harus diangsur setiap bulan
jika suku bunga pinjaman 14% dan jangka
waktunya 10 tahun, 15 tahun dan 20 tahun.

Untuk suku bunga 14% per tahun dan jangka


waktu angsuran 10 tahun, setiap bulan harus
membayar Rp1.552.664,35, dari data diatas
dapat disimpulkan semakin lama jangka waktu
pembayaran, angsuran tiap bulan semakin
kecil tetapi total angsuran semakin besar.

Menghitung Biaya Pendidikan


Biaya untuk kuliah sampai selesai saat ini
adalah

Rp.200.000.000,

berapakah

biaya

kuliah 20 tahun yang akan datang dengan

asumsi pemerintah mampu mempertahankan


inflasi 6% setiap tahunnya?.
Berapakah yang harus diinvestasikan setiap
bulan untuk persiapan biaya kuliah dengan
asumsi investasi yang dipilih adalah reksadana
saham dan mampu memberikan imbal hasil
12% setiap tahunnya?.
Untuk menghitung biaya kuliah 20 tahun yang
akan datang digunakan fungsi PV dan untuk
menghitung investasi setiap bulan digunakan
fungsi PMT.

Biaya kuliah Rp 200.000.000,00 saat ini sama


dengan Rp 641.427.094 untuk 20 tahun yang
akan datang.

Hasilnya,

setiap

bulan

harus

menyisihkan

uang sebanyak Rp.648.394 untuk membeli


reksadana saham dengan harapan pada tahun
ke-20 akan terkumpul uang yang cukup untuk
biaya kuliah sampai selesai.

Menghitung Dana Pensiun


Berapakah tabungan yang harus disiapkan
Fulan sebagai persiapan dana pensiun, jika
ingin

mendapatkan

uang

pensiun

Rp.3.000.000 setiap bulan dan cukup untuk 20


tahun yang akan datang, dengan asumsi bank

memberi suku bunga 6% setiap tahun untuk


simpanan ditabungan, tidak menghitung pajak
bunga tabungan dan biaya administrasi?
Untuk menghitung persiapan dana pensiun
menggunakan fungsi PV.

Hasilnya uang yang harus disiapkan adalah Rp


420.836.026,62

Pokok Pinjaman, Bunga Pinjaman, dan


Sisa Pinjaman
Fulan meminjam uang dibank sebanyak
Rp.100.000.000 dengan suku bunga 14% dan
jangka waktu 10 tahun.
Berapakah angsuran setiap bulan?
Berapakah pembayaran pokok pinjaman
setiap bulan?

Berapakah

pembayaran

bunga

pinjaman

setiap bulan?
Berapakah sisa hutang setiap bulan?
Untuk

menghitung

angsuran

setiap

bulan

menggunakan fungsi PMT.

Hasilnya setiap bulan harus membayar Rp


1.552.664,35.
Untuk

menghitung

pokok

menggunakan fungsi PPMT.

pinjaman

Hasilnya pada bulan pertama pokok pinjaman


yang dibayar adalah Rp385.997,68, semakin
lama pokok pinjaman yang dibayar setiap
bulan semakin besar.
Untuk

menghitung

bunga

menggunakan fungsi IPMT.

pinjaman

Hasilnya pada bulan pertama bunga pinjaman


yang dibayar adalah Rp1.166.666,67, semakin
lama bunga pinjaman yang dibayar setiap
bulan semakin kecil.
Untuk menghitung sisa hutang adalah dengan
mengurangkan hutang dengan pembayaran
pokok hutang.

Jika pada angsuran pertama pokok pinjaman


yang

dibayar

pinjaman,

lebih

pada

kecil

daripada

bunga

angsuran

terakhir

pokok

pinjaman yang dibayar lebih besar daripada


bunga pinjaman.

Depresiasi
Depresiasi

digunakan

penyusutan
beberapa

sebuah

fungsi

untuk

aset.

untuk

Excel

menghitung
menyediakan

menghitung

depresiasi

dengan berbagai metode.


Fungsi SLN
Menghitung nilai depresiasi dengan metode
"straight-line"
Syntax: SLN(cost,salvage,life)
cost adalah nilai awal asset
salvage adalah nilai sisa dari asset pada
akhir periode penyusutan
life adalah jumlah periode penyusutan asset

Fungsi SYD
Menghitung nilai depresiasi dengan metode
"sum-of-year's digits"
Syntax: SYD(cost,salvage,life,per)
cost adalah nilai awal ase
salvage adalah nilai sisa dari asset pada
akhir periode penyusutan
life adalah jumlah periode penyusutan asset

per adalah period penyusutan yang ingin


dihitung

Fungsi DDB
Menghitung nilai depresiasi dengan metode
"double-declining balance.
Syntax: DDB(cost,salvage,life,period,factor)
cost adalah nilai awal asset
salvage adalah nilai sisa dari asset pada
akhir periode penyusutan
life adalah jumlah periode penyusutan asset
period adalah periode penyusutan yang
ingin dihitung
factor adalah nilai yang digunakan sebagai
factor penyusutan jika diabaikan bernilai 2

Fungsi VBD
Menghitung nilai depresiasi dengan metode
"variable declining balance."
Syntax:VDB(cost,salvage,life,start_period
,end_period, factor,no_switch)
cost adalah nilai awal asset

salvage adalah nilai sisa dari asset pada


akhir periode penyusutan
life adalah jumlah periode penyusutan asset
start_period
adalah
periode
awal
perhitungan depresiasi
end_period
adalah

periode

akhir

perhitungan depresiasi
factor adalah nilai yang digunakan sebagai
factor penyusutan jika diabaikan bernilai 2
atau sama dengan metode "double-declining
balance"
no_switch bernilai TRUE atau FALSE, jika
TRUE excel tidak akan mengubah metode
depresiasi

ke

"straight

line"

jika

nilai

depresiasi lebih besar dari perhitungan


"declining balance", jika FALSE excel akan
mengubah metode menjadi "straight line"
jika

nilai

depresiasi

lebih

besar

dari

perhitungan "declining balance.


Sebuah perusahaan membeli sebuah mobil
senilai

Rp.180.000.000.

Berapakah

penyusutan nilai mobil setiap tahun selama 10


tahun dengan metode "straight-line, "sum-ofyear's

digits",

"double-declining

"fixed-declining
balance"

dan

balance;
"variable-

declining balance" dengan asumsi nilai mobil


diakhir periode adalah Rp.40.000.000.
Metode

"straight-line

menghasilkan

penyusutan yang sama setiap periodenya yaitu


Rp.14.000.000.

Metode "sum-of-year's digits" menghasilkan


penyusutan

sebesar

Rp.25.454.545

untuk

periode

pertama

dan

Rp.2.545.455

untuk

periode terakhir.

Metode
menghasilkan

"fixed-declining
penyusutan

balance"
sebesar

Rp.25.200.000 untuk periode pertama dan


Rp.6.484.651 untuk periode terakhir

Metode
menghasilkan

double-declining
penyusutan

balance
sebesar

36.000.000 untuk periode pertama.

Rp

Metode

variable-declining

menghasilkan

penyusutan

balance
sebesar

Rp

27.000.000 untuk periode pertama dengan


factor 1,5

Fungsi Statistik
Fungsi AVERAGE
Fungsi
AVERAGE

digunakan

untuk

menghitung nilai rata-rata dari sebuah data.


Syntax: AVERAGE(number1, [number2],)

Fungsi AVERAGEIF
Fungsi
AVERAGEIF

digunakan

untuk

menghitung nilai rata-rata dari sebuah data


dengan sebuah kriteria.

Syntax:
AVERAGEIF(range,criteria,average_range)
range adalah kumpulan cell yang berisikan
data angka
criteria
adalah

kriteria

yang

akan

digunakan untuk menghitung nilai average,


misal hanya menghitung nilai average data
yang lebih besar dari nol
average_range adalah lokasi range yang
akan

dihitung

nilai

rata-ratanya,

jika

diabaikan maka yang dihitung adalah range

Gambar diatas adalah hasil menghitung ratarata untuk nilai yang lebih besar dari nol
Fungsi MEDIAN
Fungsi MEDIAN digunakan untuk menghitung
nilai tengah dari sebuah data.
Syntax: MEDIAN(numberl,number2,...)

Nilai

tengah

dari

range

A1:A20
adalah 12,5

Fungsi
MODE
Fungsi MODE
digunakan
untuk
menghitung
angka

yang

paling

sering

muncul .
Syntax: MODE(number1,number2,)

Fungsi STDEV
Fungsi STDEV digunakan untuk menghitung
standard deviasi dari sebuah data.
Syntax: STDEV(number1,number2,)

Fungsi MIN
Fungsi MIN digunakan untuk mencari angka
paling kecil dari sebuah data.
Syntax: MIN(number1,number2,)

Angka terkecil dari range A1:A20 adalah


angka 0.

Fungsi MAX
Fungsi MAX digunakan untuk mencari angka
paling besar dari sebuah data.
Syntax: MAX(number1,number2,)

Angka terbesar dari range A1:A20 adalah


angka 19.

Fungsi LARGE
Fungsi LARGE digunakan untuk mencari nilai
terbesar ke-x dari sebuah data.
Syntax: LARGE(array,k)
Array adalah kumpulan data

K adalah rangking nilai terbesar yang dicari

Angka terbesar ke-3 adalah angka 17.


Fungsi SMALL
Fungsi SMALL digunakan untuk mencari nilai
terkecil ke-x dari sebuah data.
Syntax: SMALL(array,k)

Angka terkecil ke-3 adalah angka 10.

Fungsi RANK
Fungsi RANK digunakan untuk mencari
rangking dari sebuah angka dalam sebuah
range.
Syntax: RANK(number,ref,order)

number adalah angka yang dicari posisi


rangkingnya
ref adalah range yang berisi kumpulan data
order berisi angka 0 atau bukan 0, jika 0
atau diabaikan maka data diurutkan secara
descending, jika bukan 0 maka data
diurutkan secara ascending

Fungsi RAND
Fungsi RAND digunakan untuk menghasilkan
sebuah angka acak antara 0 dan 1
Syntax: RAND()

Fungsi RANDBETWEEN
Fungsi RANDBETWEEN digunakan untuk
menghasilkan sebuah angka acak antara
bottom dan top.
Syntax: RANDBETWEEN(bottom,top)
bottom adalah nilai terkecil yang mungkin
dihasilkan oleh fungsi RANDBETWEEN
top adalah nilai terbesar yang mungkin
dihasilkan oleh fungsi RANDBETWEEN

Fungsi PERCENTILE
Fungsi
PERCENTILE

digunakan

mencari nilai ke-x (secara prosentase).


Syntax: PERCENTILE(array,k)
array adalah kumpulan data
k adalah nilai prosentase yang dicari

untuk

Dari gambar diatas


angka 2 adalah angka yang masuk 25% dari
angka-angka di array A2:A6
PERCENTILE 0% = MIN
PERCENTILE 50% = MEDIAN
PERCENTILE 100% = MAX
Seorang dosen telah selesai menilai hasil ujian
keduapuluh mahasiswanya, hasilnya seperti
gambar dibawah

Jika penilaian dilakukan secara relatif, artinya


harus ada yang mendapat A sampai harus ada
pula

yang

mendapat

sebagai berikut

E,

dengan

kriteria

Nilai
Nilai
Nilai
Nilai
Nilai

A untuk 10% mahasiswa


B untuk 20% mahasiswa
C untuk 50% mahasiswa
D untuk 10% mahasiswa
E untuk 10% mahasiswa

Siapakah yang mendapat A,B,C,D dan E?


Untuk
menyelesaikan
masalah

ini

menggunakan fungsi PERCENTILE dan fungsi


IF bertingkat
PERCENTILE 90 < Nilai A <= PERCENTILE
100
PERCENTILE 70 < Nilai B <= PERCENTILE
90
PERCENTILE 20 < Nilai C <= PERCENTILE
70
PERCENTILE 10 < Nilai D <= PERCENTILE
20
PERCENTILE 0 < Nilai E <= PERCENTILE 10
Letakkan kursor dicell B1, kemudian ketikkan
formula berikut
=IF(A1>PERCENTILE($A$1:$A$20,90%),A,I
F(A1>PERCENTILE($A$1:$A$20,70%),B,1F(
A1>PERCENTILE($A$1:$A$20,20%),C,IF(A
1>PERCENTILE($A$1:$A$20,10%),D,E))))

Kopi cell B1, kemudian paste kerange B2:B20,


hasilnya seperti gambar dibawah

Fungsi QUARTILE
Fungsi QUARTILE mirip dengan PERCENTILE
tetapi

fungsi

ini

langsung

membagi

menjadi 4 bagian.
Syntax: QUARTILE(array,quart)
Array adalah kumpulan data
Quart bernilai 0 sampai 4
0 = nilai minimal (percentile 0%) = min
1 = quartile pertama (percentile 25%)

area

2 = quartile kedua (percentile 50%) =


median
3 = quartile ketiga (percentile 75%)
4 = quartile keempat (percentile 100%) =
max

Fungsi ROUND
Fungsi ROUND
Fungsi
ROUND

digunakan

untuk

membulatkan sebuah angka.


Syntax: ROUND(number,num_digits)
Number adalah angka yang akan dibulatkan
Num_digit adalah jumlah digit yang akan
dibulatkan, jika positif angka dibelakang

koma yang akan dibulatkan, jika negative


angka didepan koma yang akan dibulatkan

Angka 1,2,3 dan 4 akan dibulatkan kebawah


dan angka 5,6,7,8 dan 9 akan dibulatkan
keatas.

Fungsi ROUNDUP
Fungsi ROUNDUP digunakan untuk
membulatkan sebuah angka keatas.
Syntax: ROUNDUP(number,num_digits)

Number adalah angka yang akan


dibulatkan
Num_digit adalah jumlah digit yang akan
dibulatkan, jika positif angka dibelakang
koma yang akan dibulatkan, jika negative
angka didepan koma yang akan
dibulatkan.

Berapapun angkanya akan dibulatkan keatas


dengan fungsi ROUNDUP.

Fungsi ROUNDDOWN
Fungsi ROUNDDOWN digunakan untuk
membulatkan sebuah angka kebawah
Syntax: ROUNDDOWN(number,num_digits)
Number adalah angka yang akan
dibulatkan
Num_digit adalah jumlah digit yang akan
dibulatkan, jika positif angka dibelakang
koma yang akan dibulatkan, jika negative
angka didepan koma yang akan
dibulatkan.

Berapapun angkanya akan dibulatkan


kebawah dengan fungsi ROUNDDOWN.

Fungsi INT
Fungsi INT digunakan untuk membulatkan
angka kebawah untuk mendapatkan angka
integer terdekat.
Syntax: INT(number)
Fungsi TRUNC
Fungsi TRUNC digunakan untuk
menghilangkan angka dibelakang koma dari
sebuah angka.
Syntax: TRUNC(number,num_digits)
Number adalah angka yang akan
dihilangkan bagian pecahannya
Num_digit adalah jumlah digit dibelakang
koma yang akan dipertahankan, jika
diabaikan akan bernilai 0.

Fungsi TRUNC tidak memproses pembulatan,


hanya menghilangkan bagian pecahannya.

Fungsi MROUND
Fungsi MROUND digunakan untuk
membulatkan angka kenilai terdekat dari nilai
perkalian yang diinginkan.
Syntax: MROUND(number,multiple)
Number adalah angka yang akan dibulatkan
Multiple adalah angka perkalian yang
diinginkan untuk proses pembulatan

Fungsi MROUND dengan multiple 1 akan


sama dengan fungsi ROUND dengan
num_digit 0.
Fungsi MROUND akan membulatkan angka
keatas jika nilai sisa (modulo) dari pembagian
number dengan multiple lebih besar dari
setengah nilai multiple.
Fungsi CEILING
Fungsi CEILING sama fungsinya dengan
fungsi MROUND dengan pembulatan keatas.
Syntax: CEILING(number, significance)
Number adalah angka yang akan dibulatkan
Significance adalah angka perkalian yang
diinginkan untuk proses pembulatan

Fungsi FLOOR
Fungsi FLOOR sama fungsinya dengan fungsi
MROUND dengan pembulatan kebawah.
Syntax: FLOOR(number,significance)
Number adalah angka yang akan dibulatkan
Significance adalah angka perkalian yang
diinginkan untuk proses pembulatan

Fungsi EVEN
Fungsi EVEN

akan

membulatkan

keatas

sebuah angka positif keangka genap terdekat


dan membulatkan kebawah sebuah angka
negative keangka ganjil terdekat.
Syntax: EVEN(number)
Fungsi ODD
Fungsi ODD akan membulatkan keatas sebuah
angka positif keangka genap terdekat dan
membulatkan kebawah sebuah angka negative
keangka ganjil terdekat.
Syntax: ODD(number)

Formula Errors
##### Error
Error ini disebabkan oleh :
Lebar kolom tidak mencukupi
menampilkan data
Data tanggal atau

jam

berisi

untuk
angka

negative
Solusi :
Menambah lebar kolom
Data tanggal atau jam tidak boleh berisi
angka

negative,

adalah

hasil

jika

data

operasi

angka

ini

pengurangan

ataupun penambahan dari data tanggal,


maka ubah formatnya menjadi bukan

format tangganl atau jam (misal format


number).

Gambar diatas adalah contoh error #####


karena lebar kolom yang kurang.

#NAME? Error
Error ini disebabkan oleh :
Penulisan nama fungsi Excel yang salah.
Data text yang digunakan dalam sebuah
fungsi tidak diapit dengan tanda petik
ganda ().

Menggunakan

range

dalam

sebuah

fungsi, tetapi tidak menambahkan tanda


titik dua/semicolon (:) untuk memisahkan
alamat cell dalam range.
Menggunakan referensi

ke

worksheet

lain tetapi lupa memberikan tanda petik


tunggal ().
Solusi:
Memperbaiki nama formula yang salah,
menambahkan petik ganda pada text,
menambahkan titik dua pada range dan
menambahkan

petik

referensi worksheet.

tunggal

pada

Gambar diatas adalah contoh fungsi dengan


nama yang salah. Fungsi untuk menjumlahkan
data adalah fungsi SUM bukan SU. Edit
formula yang salah, hasilnya seperti gambar
dibawah.

#VALUE! Error
Error ini disebabkan oleh type data yang tidak
sesuai, misal menjumlahkan data tipe numeric
dengan data tipe text.

Solusinya mencari tipe data yang tidak sesuai


dan memperbaikinya.

Cell

A4

diperbaiki

dengan

memasukkan

sebuah angka dan error #VALUE! Dicell A6


menghilang.

Jika data dicell A4 tidak bisa diubah, harus


bertipe TEXT maka solusinya adalah dengan
menggunakan fungsi SUM, karena fungsi SUM
akan menghitung data dengan tipe numeric
dan mengabaikan data dengan tipe bukan
numeric.
#DIV/0! Error
Error ini disebabkan oleh data tipe numeric
dibagi dengan angka 0 (nol).

Solusinya
pembagi

menggunakan
sama

dengan

fungsi
0

maka

IF,

jika

operasi

pembagian tidak dilakukan atau menampilkan


data lainnya.

Gambar

diatas

menunjukkan,

jika

angka

pembagi dikolom B sama dengan 0 maka


hanya

menampilkan

tanda

(dash),

sedangkan jika bukan 0 maka angka dikolom A


akan dibagi dengan angka dikolom B.
#REF! Error
Error ini disebabkan oleh cell yang berisi
formula

kehilangan

cell

referencenya,

biasanya karena cell reference dihapus.


Dari contoh sebelumnya, jika kolom B yang
berisikan

angka

pembagi

dihapus

(delete

column), maka formula yang ada dikolom C


akan bergeser dan menampilkan error seperti
gambar dibawah.

Solusinya

adalah

dengan

mengembalikan

kolom yang hilang dengan undo delete.


#N/A Error
Error ini biasanya muncul di fungsi yang
menggunakan lookup_value seperti HLOOKUP
atau VLOOKUP. Error ini muncul karena nilai
lookup_value tidak ditemukan di table_array.

Item kategori K4 tidak ada didata master,


sehingga data penjualan dengan kategori K4
akan menampilkan error #N/A
#NUM! Error
Error ini disebabkan oleh :
Penggunaan data numeric yang tidak
sesuai disebuah formula.

Penggunaan formula yang menghasilkan


nilai terlalu kecil atau terlalu besar dari
yang disediakan oleh excel
Penggunaan fungsi yang membutuhkan
iterasi (seperti fungsi RATE) dan tidak
menghasilkan hasil.
Solusi:
Memperbaiki data numeric dengan data
seharusnya.
Mengubah formula

yang

sehingga hasilnya antara

digunakan
-1x10 307

(angka terbesar)
Menambah nilai mximum iteration yang
ada di Excel Option sehingga fungsi yang
membutuhkan iterasi bisa menghasilkan
sebuah nilai.

Fungsi SQRT adalah fungsi untuk mencari


nilai akar dari sebuah angka positif, jika angka
yang

dimasukkan

angka

negative

akan

menghasilkan error #NUM!.


Cell A3 menampilkan error #NUM! Karena
menghitung nilai akar dari -100, tetapi cell A4
menampilkan angka 10 yang merupakan hasil
dari perhitungan nilai akar dari 100.

Studi Kasus

Pada bagian ini akan membahas studi kasus untuk


bidang pekerjaan Administrasi seperti membuat
Daftar

Hadir

dan

rekap,

Daftar

nilai

dengan

berbagai kondisional, dan sebagainya. Setiap kasus


terdapat soal dan jawaban.

Kasus 1
Membuat Daftar Nilai 1
PT

Anugerah

kualitas

Agung

karyawannya

mengoperasikan
mendatangkan

bermaksud
dalam

komputer.
tenaga-tenaga

hal

meningkatkan
kemampuan

Perusahaan
profesional

ini
untuk

memberikan pelatihan. Perhatikan gambar berikut.

Tabel di atas menampilkan informasi mengenai


Nama Karyawan atau peserta training, Tanggal
Daftar, Kode, Kelas, Nilai1, Nilai2, Nilai3, Rata-rata,
Predikat, dan Keterangan.
Untuk

menyelesaikan

studi

kasus

di

atas,

ketentuannya adalah sebagai berikut:


Data Nomor, Nama Siswa, Tanggal Daftar,
Kode dan semua Nilai diketik apa adanya.
Untuk mengetahui Kelas yang diambil masingmasing peserta adalah dari Kode (lihat tabel
Pembantu).
Rata-rata = Predikat adalah nilai huruf.
Misalnya, Nilai rata-rata < 50, predikatnya
adalah D, sedangkan Keterangannya Kurang
Memuaskan.

Jika

predikatnya

nilai
dan

rata-rata
Keterangan

<

60,

Cukup

Memuaskan. Jika nilai rata-rata < 70, predikat


B, Keterangan Memuaskan. 4 Jika nilai Ratarata <100, predikat A, Keterangan Sangat
Memuaskan.
Penyelesaian
Untuk

menyelesaikan

studi

kasus

di

atas,

langkah.langkahnya adalah sebagai berikut:


1. Untuk data Nomor, Nama, Kode dan Nilai
diketik apa adanya.
2. Untuk mengetahui Kelas yang diambil, sel F6,
=VLOOKUP(E6,$E$20:$F$22,2).
3. Untuk mengetahui nilai Rata-rata, sel J6,
=AVERAGE(G6:16).
4. Predikat,

sel

K6,

=VLOOKUP(J6,$J$20:$L$23,2).
5. Keterangan,
sel
VLOOKUP(J6,$J$20:$L$23,3).
6. Salin rumus-rumus tersebut
bawahnya.
Perhatikan hasilnya di bawah ini.

L6,
ke

sel-sel di

Kasus 2
Membuat Laporan Penghasilan Kursus
Lembaga Pendidikan Renjani Computer College
akan membuat laporan penghasilan kursus untuk
bulan

April

menampilkan

2015.

Laporan

informasi

Nama

tersebut
Siswa,

akan

Tanggal

Daftar, Kode, Kelas, Biaya Kursus, Diskon, dan Total


Biaya. Berikut ini adalah beberapa ketentuan dalam
menyelesaikan studi kasus ini.
Nama Siswa, Tanggal Daftar, dan Kode diketik
apa adanya.
Untuk mengisi Kelas, Biaya Kursus dan Diskon
ditentukan oleh Kode (perhatikan informasi
pada tabel Pembantu).
Total Biaya = Biaya Kursus - Diskon.

Perhatikan

tampilan

laporan

yang

diinginkan

seperti yang terlihat pada gambar berikut

Penyelesaian
Untuk menyelesaikan studi kasus di atas, langkahlangkahnya adalah sebagai berikut:

1. Untuk data Nomor, Nama Siswa, dan Kode


diketik apa adanya.
2. Rumus untuk kolom Kelas, sel E7,
=VLOOKUP(E7,$B$24:$E$26,2).
3. Biaya
Kursus,
sel

F7,

=VLOOKUP(E7,$B$24:$E$26,3).
4. Diskon,
sel

G7,

=VLOOKUP(E7,$B$24:$E$26,4)*G7.
5. Total Biaya, sel H7, =G7-H7.
6. Pada baris terakhir pada tabel, buatlah rumus
untuk Total dengan fungsi SUM.
Perhatikan hasilnya seperti yang terlihat pada
gambar berikut ini.

Kasus 3
Membuat Laporan Penjualan VCD & DVD
2
Pada studi kasus ini anda diminta membuat laporan
penjualan

barang

yang

dilengkapi

dengan

perhitungan diskon.
Perhitungan diskon tersebut didasarkan pada jenis
barang,

yaitu

jika

barang

itu

adalah

Kaset

(Kode=1), besarnya diskon adalah 20%, Jika barang


tersebut VCD (Kode=2), diskon diberikan sebesar
15%, sedangkan untuk jenis barang DVD (Kode=3),
besarnya diskon adalah 10% dari Jumlah Harga.
Berikut ini adalah tampilan laporan penjualan yang
diinginkan.

Beberapa ketentuan dalam menyelesaikan studi


kasus ini adalah sebagai berikut:
Kolom Musik, diisi jenis musik sesuai Kode.
Kode A=jenis musik POP, Kode B=jenis musik
ROCK, Kode C=Jenis Musik MELAYU, dan
Kode D=Jenis Musik R&B. Kriteria-kriteria ini
sebaiknya dibuat pada tabel tersendiri (Tabel
Pembantu).
Harga ditentukan oleh jenis barang, Kaset,
VCD dan DVD harganya berbeda-beda (lihat
tabel Pembantu).

Jumlah Harga = Harga x Jumlah Barang.


Besamya diskon untuk masingmasing jenis
barang berbeda-beda (lihat tabel Pembantu).
Penyelesaian
Untuk menyelesaikan studi kasus di atas, langkahlangkah-nya adalah sebagai berikut:
1. Ketik rumus untuk mengetahui jenis Musik di sel
D7,
=VLOOKUP(RIGHT(C7,1),$B$23:$C$26,2).
2. Salinlah rumus tersebut ke sel-sel di bawahnya.
3. Untuk kolom Harga di sel E7, ketiklah rumus
berikut

ini,

=VLOOKUP(D7,$C$23:$F$26,IF(LEFT(C7,1)="1
",2,IF(LEFT(C7,1)="2",3,4)),FALSE).
4. Salinlah rumus tersebut ke sel-sel di bawahnya.
5. Jumlah Harga, sel G7, =E7*F7.
6. Diskon, sel H7,
=IF(LEFT(C7,1)="1",20%,IF(LEFT(C7,1)="2",15
%,10%))*G7
7. Harga Dibayar, sel I7, =G7-H7.
8. Salinlah rumus tersebut ke sel-sel di bawahnya.
Jika langkah Anda benar, hasilnya akan terlihat
seperti pada gambar berikut ini.

Kasus 4
Membuat Laporan Penghasilan Hotel
Hotel Guci bermaksud membuat laporan yang
dapat

menginformasikan

mengenai

jumlah

penghasilan di bulan tertentu. Berikut ini adalah


contoh laporan yang diinginkan.

Adapun ketentuan-ketentuan untuk menyelesaikan


studi kasus di atas adalah sebagai berikut:
Data untuk No., Nama, Kode Tipe, Kode
Kamar, waktu Check-In, dan Check Out diketik
apa adanya.
Nama Kamar dicari berdasarkan Kode Kamar.
Tipe Kamar dicari berdasarkan Kode tipe.
Lama Menginap = Tanggal Check Out Tanggal Check In.

Tarif

ditentukan

oleh

Kode

(lihat

tabel

Pembantu).
Jumlah = Lama Menginap x Tarif.
Diskon ditentukan oleh Kode (lihat

tabel

Pembantu).
Total = Jumlah - Diskon.
Penyelesaian
Untuk menyelesaikan studi kasus di atas, langkahlangkahnya adalah sebagai berikut:
1. Ketik rumus-rumus berikut ini,
Untuk data pada kolom No., Nama, Kode Tipe,
Kode Kamar dan waktu Check-in dan Check
Out diketik apa adanya
Kolom Nama Kamar, sel F7,
=VLOOKUP(E7,$D$28:$H$31,2).
Tipe
Kamar,
sel

G7,

=HLOOKUP(D7,$E$24:$G$25,2).
Lama Menginap, sel G7, =IF(I7-H7=0,1,I7H7).
Tarif, sel K7,
=VLOOKUP(E7,$D$28:$H$31,IF(G7="FAMIL
Y",3,IF(G 7="DOUBLE",4,5)))
Jumlah, sel I7, =J7*K7.
Diskon,
sel
=VLOOKUP(E7,$D$28:$I$31,6)*L7.
Total, N7, =L7-M7.

M7,

3. Salin

rumus-rumus

tersebut

ke

baris-baris

berikutnya.

Jika langkah-langkah Anda benar, hasilnya akan


tampil seperti vang diperlihatkan pada Gambar
berikut ini.

UCAPAN TERIMA KASIH

B
dukungan

uku ini adalah buku kedua saya. Ini


adalah bukti dari kekuatan cinta yang
luar biasa. Buku ini tidak akan terbit
tanpa orang-orang hebat yang karena
dan

semangat

mereka

saya

bisa

menyelesaikan buku ini. Puji syukur kepada Allah


SWT

yang

nikmat

masih

tiada

henti

mengasihi
kepada

dan
saya

memberikan
yang

masih

berlumur dosa. Buku ini saya persembahkan untuk


Mama, sosok yang istimewa dalam hidup saya.
Sosok yang restu, doa, dan cintanya merupakan
kunci sukses sehingga buku ini bisa terealisasi. I
love you, Mama! Buku ini juga ada berkat dua lelaki
hebat dalam hidup saya, Papa dan adik saya Dimas.
Mereka adalah lelaki hebat yang mengajarkan saya
kalau kekuatan cinta tidak berujung.
Dan akhirnya, terima kasih kepada ratusan orang
lainnya yang telah berkontribusi dengan cara-cara
yang berbeda.

DAFTAR PUSTAKA

Arifin, Johan dan Akhmad Fauzi. 2006. Aplikasi


Excel dalam Fungsi Terapan (Non Finansial
dan Non Statistik). Jakarta: PT Elex Media
Komputindo.
Arifin, Johan. 2006. Aplikasi Excel dalam
Perencanaan Keuangan. Jakarta: PT Elek
Media Komputindo.
Estu, Chichi Elka. 2008. Mengoptimalkan MS.
Excel 2007 untuk Berbagai Keperluan Bisnis.
Jakarta Selatan: MediaKita
Kurniawan, Yahya. 2010. Belajar Sendiri Microsoft
Office Excel 2010. Jakarta: PT Elek Media
Komputindo.
www.kampusexcel.com

TENTANG PENULIS

Intan Kumala Heina, lahir di


Jambi, pada 26 April 1996. Ia
adalah alumni SMA Negeri 1
Siak, Riau. Saat ini, ia tercatat
sebagai

mahasiswa

Administrasi

Niaga

Jurusan
Program

Studi Administrasi Bisnis, di


Politeknik

Negeri

Bandung

yang dulunya dikenal dengan Politeknik Institut


Teknologi Bandung.
Sedari

duduk

di

bangku

Sekolah

Dasar,

ia

menyadari betapa pentingnya organisasi disamping


kegiatan formal belajar. Sejak SD, ia aktif di
kegiatan organisasi Paskribra dan sering di minta
untuk menjadi Master of Ceremony (MC) ketika
upacara rutin hari senin. Sedangkan sewaktu SMP,
ia banyak menghabiskan waktunya untuk kegiatan
ekstrakulikuler Palang Merah Remaja, mengikuti
berbagai

Olimpiade

Sains

Nasional.

Berlanjut

ketika SMA, ia tidak bosan-bosannya mengikuti


kegiatan organisasi yaitu Palang Merah Remaja.
Pada organisasi inilah ia terlatih mentalnya untuk

bersikap dewasa dan disiplin waktu. Selain itu, ia


juga

masih

aktif

mengikuti

Olimpiade

Sains

Nasional dan meraih juara I untuk olimpiade kimia


se-kabupaten Siak
Kini,

ia

aktif

mengikuti

beberapa

Unit

Kegiatan Mahasiwa (UKM) baik internal kampus


maupun eksternal kampus, seperti : Pengbdian
Kepada

Masyarakat

(PKM),

Unit

Kebudayaan

Budaya Minang (UKBM), dan anggota dari sanggar


tari Tasik Seminai
Kritik dan saran sangat diharapkan guna
peningkatan kualitas dan penulisan selanjutnya.
Untuk itu, silahkan kirim kritik dan saran ke :
heinaintan@yahoo.com

Anda mungkin juga menyukai