0% found this document useful (0 votes)
191 views143 pages

RMG - Excel Combine

This document provides information about an upcoming Excel training workshop on sharpening Excel skills and visualization. It introduces the trainer, Mochamad Jamin, and outlines his experience and credentials. It then lists the workshop topics that will be covered, including Excel fundamentals, formatting, data validation, and visualization. Participants are invited to share their expectations and questions.

Uploaded by

Aflah Awalin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views143 pages

RMG - Excel Combine

This document provides information about an upcoming Excel training workshop on sharpening Excel skills and visualization. It introduces the trainer, Mochamad Jamin, and outlines his experience and credentials. It then lists the workshop topics that will be covered, including Excel fundamentals, formatting, data validation, and visualization. Participants are invited to share their expectations and questions.

Uploaded by

Aflah Awalin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 143

RMG

SHARPENING MS. EXCEL &


VISUALIZATION
From Process to Output, From Report to
Risk Strategic Decision
Management
Guard
Your Trainer
Mochamad Jamin, SKom, IT IL
Business Intelligence and Analytics Consultant
Co-founder of Essence Consulting

Mochamad Jamin is a professional who focuses on Business Intelligence & Analytics solutions for the past 18 years.
He has extensive hands on experience in Business Intelligence & Analytics project deliveries related to Sales &
Marketing, Finance, HR, and Logistics in Indonesia and abroad. He is very passionate on anything related to data
modeling, data analysis, data science, data visualizations and business dashboards.

He has trained many professionals from various companies:


Danone, Sari Husada, Boehringer Ingelheim, GSK, Coca-Cola Amatil, JICT,
Pelindo, BNI, Astra Honda Motor, Panorama, HM Sampoerna, Bayer, Waskita, IDX, Amway, Frisian Flag, CIMB Niaga,
OCBC NISP, QNB, Bank Mandiri, Hotel Indonesia, Takeda, Mattel, Avrist, Goodyear, Medco Energi, CDM Smith, etc.

Mobile: 0858 9352 5290 / 0812 9098 9756 (WA) | Email: [email protected] | LinkedIn Profile

BUSINESS INTELLIGENCE DEVELOPMENT SERVICES:

▪ Data Warehousing
▪ ETL/ELT Development
▪ Interactive Reports & Dashboards using Excel & VBA
▪ Interactive Reports & Dashboards using Microsoft Power BI
▪ Interactive Reports & Dashboards using SAP Crystal Dashboard (Xcelsius)
▪ Data Science using Microsoft Azure Machine Learning

INHOUSE TRAINING WORKSHOP SERVICES:

▪ Excel Masterclass (Beginner to Advanced) – 2 Day


▪ Excel Interactive Reports and Dashboards (Beginner to Advanced) – 2 Day
▪ Excel Power Query & Power Pivot (Data Modeling & Analysis) – 2 Day
▪ Excel Macro & VBA – 2 Day
▪ Microsoft Power BI (Beginner to Advanced) – 2 Day
▪ SAP Crystal Dashboard (Xcelsius) – 2 Day
▪ Microsoft Azure Machine Learning (Data Science) – 2 Day

RMG
EKSPEKTASI PESERTA

• Apa ekspektasi Bapak/Ibu


mengikuti Workshop ini?

• Pertanyaan apa saja yang


membutuhkan solusi dari kami?

4
RMG
Excel Fundamental

5
RMG
Copy Paste

6
RMG
1 Pilih cell C5:N14 kemudian Copy (Ctrl + C)

2 Pilih cell R5 kemudian klik Kanan dan pilih


Paste Special

Tip: Untuk shortcut menampilkan Paste Special bisa


dengan cara menekan tombol Alt+E+S

7
RMG
3 Pilih Value maka akan ter-copy Value Only
(Format tidak terbawa)

8
RMG
4 Cara lain copy paste bisa dengan memilih cell
yang akan dicopy - plih Cell C5:N14 kemudian
klik kanan pada ujung range yang dipilih
kemudian Tarik ke cell yang dituju

5 Kemudian pilih
Copy Here as
Value Only

9
RMG
1 Pilih cell B19:O30 kemudian pilih Format Painter

10
RMG
2 Letakkan pada cell Q20 maka format akan
menyesuaikan format yang sebelumnya kita pilih
menggunakan Format painter

Tip: untuk melakukan multiple Format Painter bisa dilakukan dengan


melakukan Double Clik pada Format Painter

11
RMG
1 Pilih cell
C35:N44
kemudian
Copy

2 Pilih cell R35 Klik kanan kemudian


pilih Paste Special - Paste Link

12
RMG
1 Pilih cell C50:N59
kemudian tekan Ctrl + R,
maka akan tercopy dari
Column C sampai Row N

2 Pilih cell C65:N74


kemudian tekan Ctrl + D,
maka akan tercopy dari
row 65 sampai Row 74

13
RMG
1 Pilih cell D77 kemudian copy

2 Pilih cell C80:N89 klik kanan kemudian pilih Value dan


Multiply, semua cell di C80:N89 akan dikali dengan 1.1
14
RMG
1 Pilih cell D92
kemudian Copy

2 Paste special - pilih


- Value - Divide

15
RMG
1 Pilih cell
B110:O120
kemudian Copy

2 Pilih cell Q109


kemudian masuk Paste
Picture > masuk ke
Home > Paste >
Picture

16
RMG
1 Pilih cell
B124:O135
kemudian Copy

2 Pilih cell Q109


kemudian masuk Paste
Picture > masuk ke
Home > Paste > Picture
Link

17
RMG
1 Pilih Cell C138:N138 kemudian Copy - pilih
cell Q138 kemudian Paste Special - Transpose

2 Hasil copy akan berubah dari horisontal


menjadi Vertical
18
RMG
1 Pilih cell Q152:Q163

2 Masukkan formula
=TRANSPOSE(C152:N152)
Jangan lansung Enter tetapi
tekan tombol Ctrl + Shift + Enter

19
RMG
2 Setiap perubahan
1 Formula yang dibuat yang dilakukan di
akan muncul tanda {} source akan merubah
yang artinya telah data yang di-transpose
menjadi array formula

20
RMG
Cell Format

21
RMG
* Menampilkan Format Cell bisa
dilakukan dengan shortcut Alt + 1

22
RMG
* Shortcut untuk menampilkan format tertentu (Default Excel)

23
RMG
1 Kita bisa melakukan custom
Tampilan Format format / menampilkan format
yang akan terlihat dengan tampilan yang kita
create sendiri dengan
menggunakan Format Cell >
Custom Format
Custom kemudian rubah
sesuai tampilan yang
diinginkan

10,000 #,##0, Menampilkan Format angka dalam ribuan


10 #,##0,, Menampilkan Format angka dalam Jutaan
10 M #,##0,, "M" Menampilkan Format angka dalam Jutaan dan dengan tambahan Text
Total 10 M "Total: "* #,##0,, "MMenampilkan Format angka dalam Jutaan dan dengan tambahan Text M dan Total di depan angka

2 Custom Format dan Tampilan yang akan muncul


24
RMG
Data Validation

25
RMG
1 Pilih cell B3
* Data Validation digunakan kemudian masuk Data
untuk memastikan bahwa > Data Validation > List
data yang akan dimasukkan ke
dalam worksheet kita sudah
benar (Datanya valid)

2 Kemudian masukkan
Source F3:F12

26
RMG
1 Pilih cell B16 kemudian Data > Data
Validation > Wholenumber

2 Pilih Between
kemudian masukkan
data atas dan data
bawah

27
RMG
3 Data bisa masuk
sesuai dengan Range
Batas bawah dan Atas,

4 Apabila data tidak


sesuai akan muncul
notifikasi Error

28
RMG
1 Untuk memastikan
bahwa data yang akan
dimasukkan benar, kita
bisa menambahkan
Input Message,
sehingga data
dimasukkan dengan
benar

2 kita bisa
menambahkan
message sesuai dengan
batasan yang sudah
kita set pada data
validation

29
RMG
3 Input message akan
muncul setiap kali cell
tersebut ditunjuk /
Aktif

30
RMG
Menampilkan Error Alert Batas bawah
2000
1 Kita bisa merubah
Batas Atas tampilan Error Message
5000 dangan menambahkan
message di Error
Message

2 Apabila terjadi kesalahan dalam


memasukkan data maka error alert
akan muncul sesuai dengan message
yang kita inginkan

31
RMG
Formula
Vlookup
Hlookup
Offset
Choose
Offset YTD
Sumif
Sumifs
Array Formula

32
RMG
* Tujuan: menampilkan data sesuai dengan
daerah yang dipilih.
Vlookup/ Vertical Lookup

Formula yang digunakan Vlookup


VLOOKUP (lookup_value, table_array,
col_index_num, [range_lookup])

lookup_value (required)
The value you want to look up. The value you
want to look up must be in the first column of
the range of cells you specify in table-array .
range_lookup (optional)
A logical value that specifies whether you want table_array (required)
VLOOKUP to find an exact match or an approximate The range of cells in which the VLOOKUP will
match: search for the lookup_value and the return
TRUE assumes the first column in the table is sorted value.
either numerically or alphabetically, and will then
search for the closest value. This is the default col_index_num (required)
method if you don't specify one. The column number (starting with 1 for the
FALSE searches for the exact value in the first left-most column of table-array) that contains
column. the return value.

33
RMG
34
RMG
* Tujuan: menampilkan data sesuai dengan daerah yang dipilih.
Formula yang digunakan Hlookup/ Horizontal Lookup
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

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

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

Row_index_num Required. The row number in table_array from which the matching value will be returned. A
row_index_num of 1 returns the first row value in table_array, a row_index_num of 2 returns the second row value in
table_array, and so on.

Range_lookup Optional. A logical value that specifies whether you want HLOOKUP to find an exact match or an
approximate match. If TRUE or omitted, an approximate match is returned. In other words, if an exact match is not
found, the next largest value that is less than lookup_value is returned. If FALSE, HLOOKUP will find an exact match. If
one is not found, the error value #N/A is returned.

35
RMG
36
RMG
* Tujuan: menampilkan Title dan data bulan yang dipilih
Formula yang digunakan: OFFSET(reference, rows, cols, [height], [width])

Formula OFFSET untuk mengembalikan nilai sel yang ditetapkan jumlah baris dan kolom dari sel atau kisaran sel yang dirujuk dalam
kisaran yang bersebelahan

Reference Required. The reference from which you want to base the offset. Reference must refer to a cell or range of adjacent cells;
otherwise, OFFSET returns the #VALUE! error value.

Rows Required. The number of rows, up or down, that you want the upper-left cell to refer to. Using 5 as the rows argument specifies
that the upper-left cell in the reference is five rows below reference. Rows can be positive (which means below the starting reference) or
negative (which means above the starting reference).

Cols Required. The number of columns, to the left or right, that you want the upper-left cell of the result to refer to. Using 5 as the cols
argument specifies that the upper-left cell in the reference is five columns to the right of reference. Cols can be positive (which means to
the right of the starting reference) or negative (which means to the left of the starting reference).

Height Optional. The height, in number of rows, that you want the returned reference to be. Height must be a positive number.

Width Optional. The width, in number of columns, that you want the returned reference to be. Width must be a positive number.

37
RMG
38
RMG
Formula Choose
Menggunakan index_num untuk mengembalikan nilai dari daftar argumen nilai.
Gunakan CHOOSE untuk memilih satu dari hingga 254 nilai berdasarkan jumlah
indeks
CHOOSE(index_num, value1, [value2], ...)

Index_num Diperlukan. Menentukan argumen nilai mana yang dipilih.


Index_num harus berupa angka antara 1 dan 254, atau rumus atau referensi ke
sel yang berisi angka antara 1 dan 254

Value1, value2, ... Nilai 1 diperlukan, nilai berikutnya bersifat opsional.


Argumen nilai 1 sampai 254 yang darinya CHOOSE memilih nilai atau tindakan
yang harus dilakukan berdasarkan index_num. Argumen dapat berupa angka,
referensi sel, nama terdefinisi, rumus, fungsi, atau teks.
39
RMG
Value1,Value2

Index Number

40
RMG
$C4:
Column
Reference
Wide
=SUM(OFFSET($C4,0,0,1,$E$16))
Row Height

41
RMG
Sumif:
SUMIF untuk menjumlahkan nilai dalam satu rentang yang memenuhi kriteria yang Anda tentukan
SUMIF(range, criteria, [sum_range])

Range Diperlukan. Rentang sel yang akan Anda evaluasi menurut kriteria. Sel di setiap rentang
harus merupakan angka atau nama, array, atau referensi yang berisi angka. Sel kosong atau nilai
teks diabaikan.

Criteria Diperlukan. Kriteria dalam bentuk angka, ekspresi, referensi sel, teks, atau fungsi yang
menentukan sel mana yang akan ditambahkan. Misalnya, kriteria dapat diekspresikan sebagai 32,
">32", B5, "32", "apples", atau TODAY().

sum_range Opsional. Sel aktual untuk ditambahkan, jika Anda ingin menambahkan sel yang lain
dari yang sudah ditentukan dalam argumenrentang. Jika argumen sum_range dihilangkan, Excel
menambahkan sel yang ditentukan dalam argumen range (sel yang sama di mana kriteria
diterapkan).
42
RMG
=SUMIF($E$3:$E$1002,$I8,F$3:F$1002)

Range Criteria Sum Range

43
RMG
Fungsi SUMIFS, salah satu dari matematika dan trigonometri, menambahkan semua argumennya yang
memenuhi beberapa kriteria

Sum_range (diperlukan) Rentang sel untuk dijumlahkan

Criteria_range1 (diperlukan) Rentang yang diuji menggunakan Criteria1.

Criteria_range1 dan Criteria1 menetapkan pasangan pencarian di mana rentang dicari untuk kriteria
tertentu. Setelah item dalam rentang ditemukan, nilai item yang berhubungan dalam sum_range akan
ditambahkan.

Criteria1 (diperlukan)
Kriteria yang menentukan sel mana dalam Criteria_range1 yang akan ditambahkan.
Criteria_range2, criteria2, … (opsional)
Rentang tambahan dan kriteria yang terkait. Anda bisa memasukkan hingga 127 pasang
rentang/kriteria.

44
RMG
=SUMIFS($C$11:$C$109,$B$11:$B$109,$B3,$A$11:$A$109,C$2)

45
RMG
Menggabungkan beberapa
perhitungan dengan
menggunakan Array Formula

Rumus array sering disebut


rumus CSE (Ctrl+Shift+Enter)
karena sebagai ganti menekan
Enter, Anda menekan
Ctrl+Shift+Enter untuk
menyelesaikannya.

46
RMG
Camera
Paste Picture Link - Using Camera Tool

47
RMG
Paste Picture Link using Camera Tool

1 Memunculkan Camera Toolbar di Quick Access Tollbar Klik kanan pada QAT kemudian pilih Customize QAT

2 Pilih All Commands - Kemudian tambahkan


Camera ke QAT - Klik Add

48
RMG
3 Blok Source Data - kemudian Klik Camera Toll yang berada di Quick
Access Toolbar

4 Klik pada Target Cell

49
RMG
Background Image

50
RMG
1 Klik pada Page Layout kemudian pilih Background

2 Pilih gambar kemudian Insert

51
RMG
Justify Label

52
RMG
1 Blok Cell yang akan di Justify

2 Pilih Home kemudian masuk ke Fill - Justify

53
RMG
Style

54
RMG
* Pilih Cell yang akan dirubah Formatnya sesuai Style - kemudian Klik Home - Pilih Style

55
RMG
Custom List

56
RMG
1 Pilih File - Option - Pilih Advanced - di sub Judul General klik Edit Custom List

2 Blok Source Data untuk dijadikan Custom


List kemudian Import

57
RMG
Auto Complete Text

58
RMG
1 Pilih File - Option - Proofing - AutoCorrect Options

2 Lengkapi Auto Correct misalnya TCCC - The Coca-


Cola Company, Maka setiap kali menulis TCCC akan
muncul Text The Coca-Cola Company

59
RMG
Missing Titles

60
RMG
1 Blok Cell A3: G743

2 Home - Find & Select - Go To Special

61
RMG
1 Pilih Blank

2 Ketik Formula “=A3” kemudian Ctrl + Enter

62
RMG
3 Judul akan muncul di setiap Cell

63
RMG
Hiding Titles

64
RMG
1 Blok Cell A2:A743

2 Home - Conditional Formatting - New Rule

65
RMG
1 Pilih use a formula to determine which cells to format -
Kemudian ketik Formula “=A2=A1” setelah itu klik Format

2 Masuk Format Cells - Font - Color / ganti


dengan warna putih - setelah itu OK

66
RMG
3 Title yang tidak diperlukan sudah tersembunyi

67
RMG
YTD Formula

68
RMG
Period to date:
B6: =OFFSET($A19,0,$A$2)
C6: =OFFSET($A32,0,$A$2)
D6: =OFFSET($A45,0,$A$2)

Year to date:
H6: =SUM(OFFSET($B19,0,0,1,$A$2))
C6: =SUM(OFFSET($B32,0,0,1,$A$2))
D6: =SUM(OFFSET($B45,0,0,1,$A$2))

69
RMG
Combo Box

70
RMG
1 Pilih Developer - Insert - Combo Box

2 Pilih - Control - kemudian lengkapi sesuai tabel di bawah ini

71
RMG
* Drop down akan terlihat di Worksheet, apabila kita pilih Coke maka value di cell H2 akan menjadi
1, apabila Fanta akan menjadi 2, sesuai urutan yang ada di dalam combo box. Combo box bisa
digabungkan dengan formula Offset dan formula Vlookup

72
RMG
Secondary Axis

73
RMG
1 Tunjuk di cell F4 kemudian tekan Alt + F1
untuk shortcut memunculkan Chart

2 Klik Chart yang sudah dibuat kemudian akan


muncul Chart Tools kemudian pilih Layout

74
RMG
3 Ganti Plot Area ke Series “Net Income %”
4 Format Selection kemudian beri tanda di
Secondary Axis setelah itu close

75
RMG
5 Masuk ke Design kemudian pilih Line

6 Muncul 2 jenis chart Column dan Line

76
RMG
Smart Table

77
RMG
1 Pilih Cell D3 kemudian masuk Insert - Table

2 Create Table - OK

78
RMG
3 Bisa ditambakan Row Total ataupun diganti Designnya

79
RMG
Autosum

80
RMG
1 Blok Cell B15:E15 kemudian tekan Alt + =

2 Blok Cell B37:F49 kemudian tekan Alt + =

81
RMG
3 Blok Cell B54:F65 kemudian pilih Formula -
Autosum - Average

82
RMG
Consolidate

83
RMG
1 Pilih cell L2 kemudian pilih Data - Consolidate

84
RMG
2 Masuk ke Consolidate dan Insert Reference kemudian Add - klik Top Row dan Left Column

85
RMG
3 Summary by Customer langsung di create oleh Excel

86
RMG
Outline

87
RMG
1 Pilih Data - Group - Auto
Outline

2 Outline secara otomatis


dibuat oleh Excel

88
RMG
Paste Shape to the Cart

89
RMG
2 Pilih salah satu chart series kemudian Paste - Ctrl - V

1 Pilih gambar icon orang kemudian copy


90
RMG
Sparkline

91
RMG
1 Insert - Sparklines - line

2 Pilih Data Range


sesuai table di
samping kiri

92
RMG
3 Tampilan
Sparklines

93
RMG
Macro VBA

97
RMG
If Else Statements

95
RMG
If Else Statements
1. Masuk ke Developer - Visual Basic

2. Insert - Module kemudian masukkan coding

www.bayufinance.com www.essencesius.com

96
RMG
If Else Statements
3. Masukkan coding sebagai berikut:

Sub LulusTidak()
Dim nilai As Double
nilai = InputBox("Masukan Nilai:")

If nilai < 50 Then


MsgBox "Gagal"
Else
MsgBox "Lulus"
End If
End Sub

4. Keluar dari Visual Basic, untuk mengaktifkan Macro VBA,


pilih Developer - Macros kemudian pilih Macro yang dibuat
dan tekan Run

www.bayufinance.com www.essencesius.com

97
RMG
If Else Statements
Contoh lain:
Sub NilaiUjian() Sub NilaiCase()
Dim ujian As Double Dim nilai As Double
ujian = InputBox("Masukan nilai ujian:") nilai = InputBox("Masukkan Nilai:")

If ujian < 50 Then Select Case nilai


MsgBox "F" Case Is < 50
ElseIf ujian <= 59 Then MsgBox "F"
MsgBox "D" Case Is <= 59
ElseIf ujian <= 69 Then MsgBox "D"
MsgBox "C" Case Is <= 69
ElseIf ujian <= 79 Then MsgBox "C"
MsgBox "B" Case Is <= 79
Else MsgBox "B"
MsgBox "A" Case Else
End If MsgBox "A"
End Sub End Select
End Sub

www.bayufinance.com www.essencesius.com

98
RMG
For Next
Sub sampleForNextLoop()
For i = 1 To 100
Cells(i, 2).Value = "Hello"
Next i
End Sub

Sub SampleForNextLoop2()
For j = 1 To 100
ActiveCell.Offset(j, 0) = Rnd
Next j
End Sub

www.bayufinance.com www.essencesius.co

99
RMG
For Next
Sub nestedForNextLoop()
For Col = 1 To 5
For Row = 1 To 10
Cells(Row, Col) = Rnd
Next Row
Next Col
End Sub

Sub doWhileLoop()
Do While ActiveCell.Value <> Em
ActiveCell.Value = "!!!"
ActiveCell.Offset(0, 1).Select
Loop
End Sub

www.bayufinance.com www.essencesius.com

100
RMG
Macro and VBA

104
RMG
Mengaktifkan Developer - Macro

www.bayufinance.com
102
RMG
Mengaktifkan Tab Developer

1 File - Option -
Customize Ribbon

2 Tick pada developer

Excel 2010
www.bayufinance.com
103
RMG
1 Office button- Excel
Option

2 Popular - Show
Developer Tab

www.bayufinance.com
104
RMG
3 Tab developer akan
muncul

www.bayufinance.com
105
RMG
Membuat Simple Macro
Recording

www.bayufinance.com`
106
RMG
1 Buka file latihan Macros, kita akan membuat recording untuk
mengganti format Heading

2 Pilih cell C2, kemudian masuk ke Developer - tekan tombol record


Macro (sekarang sedang merekam, jangan melakukan aktifitas lain di
dalam komputer)

3 Beri nama Macro misalnya BlueHeading dan short cut key Ctrl + Shift + B

www.bayufinance.com
107
RMG
4 Rubah format dengan masuk ke Home

5 Masuk ke Format cell


fonts

6 Rubah font menjadi


Bold, size: 14, Color:
Putih
Fill menjadi blue/ biru

w 8

108
RMG
7 Setelah selesai
recording, masuk
Developer - Stop
Recording

8 Sekarang sudah
muncul macro dengan
nama BlueHeading,
untuk menjalankan
tekan tombol Run

109
RMG
9 Cara lain menjalankan macro adalah dengan menggunakan Shortcut yang
sebelumnya sudah di set lihat step 3 / tekan Ctrl+Shift+B maka secara otomatis macro
akan berjalan

10 Khusus untuk file excel yang memiliki macro di dalamnya, file harus di save
dalam bentuk file enable macro (*.XLSM), save as file dalam bentuk Excel Macro -
Enabled Workbook

www.bayufinance.com
110
RMG
Insert Value using VBA

www.bayufinance.com
111
RMG
1 Buka file Insert Value using VBA Macro
2 Developer - Visual Basic

3 Masukan module baru insert - Module

112
RMG
4 Masukan VBA code sebagai berikut:

5 Kembali ke Excel, kemudian Insert - Shapes - pilih Rectangle

6 Letakkan di cell C4

www.bayufinance.com
113
RMG
7 Klik kanan pada rectangle kemudian pilih
Assign Macro

8 Pilih InsertCapVal kemudian OK

114
RMG
9 Klik kanan pada rectangle
kemudian masuk Format Shape

10 Pilih No fill dan No Line

www.bayufinance.com
115
RMG
11 Rectangle menjadi
transparan, kemudian setiap
cell C4 diklik akan muncul input
Box

12 Isi dengan angka yang


diinginkan kemudian tekan OK

Secara otomatis angka capital


value akan berubah sesuai
yang diinput pada Input Box

www.bayufinance.com
116
RMG
Membuat Form Input

www.bayufinance.com
117
RMG
1 Buka file Membuat Form Input
2 Masuk ke Visual Basic - untuk shortcut tekan Alt + F11 - Insert - UserForm

3 Rubah name: menjadi InputFinance;


Caption: INPUT AND CALCULATE NPV & IRR

118
RMG
4 Klik pada form kemudia insert Label

5 Rubah caption menjadi Capital Value

6 Buat lagi untuk 3 periodic cash flow, NPV


dan IRR

www.bayufinance.com
119
RMG
7 Insert TextBox

8 Rubah Name menjadi CapValue; Enable


menjadi True (bisa di input)

www.bayufinance.com
120
RMG
9 Insert TextBox untuk Periodic Cashflow

10 Rubah Name menjadi CashFlow;


Enable menjadi True (bisa di input)

www.bayufinance.com
121
RMG
10 Buat TextBox untuk NPV dan IRR
dengan Property sebagai berikut:

TextBox Name Enabled


NPV NPV False
IRR IRR False

11 Insert Button, ganti Caption dengan


CALCULATE

www.bayufinance.com
122
RMG
12 Double click pada Button, maka akan
muncul VBA code

13 Lengkapi VBA code sesuai gambar


di samping

Private Sub CommandButton1_Click()


Range("C4").Value = Me.CapValue.Value
Range("C5").Value = Me.CashFlow.Value
Calculate
Me.NPV.Value = Format(Range("H4"), "#,##0.0")
Me.IRR.Value = Format(Range("H5"), "0.0%")
End Sub

www.bayufinance.com
123
RMG
14 Masuk Excel, Developer -
Insert - Button

15 Tekan New

16 Untuk memunculkan Form,


masukkan code sebagai berikut
Sub Button3_Click()
InputFinance.Show
End Sub
w
124
RMG
17 Ganti nama button menjadi
INPUT

18 Pada saat Input ditekan


akan muncul Form Input, lengkapi
datanya kemudian tekan
Calculate
125
RMG
Membuat Fungsi VBA

www.bayufinance.com
126
RMG
1 Buka file membuat Fungsi VBA
2 Masuk ke visual basic

3 Insert module

4 Ketik VBA code sebagai berikut

www.bayufinance.com
127
RMG
5 Pilih cell yang akan dimasukkan
fungsi NPAT kemudian Insert function

6 Pilih User Defined kemudian NPAT

www.bayufinance.com
128
RMG
7 Function Arguments akan muncul
sehingga memudahkan dalam
pengisian infromasi

8 Lengkapi informasi , sesuai


gambar di kiri

www.bayufinance.com

129
RMG
Sensitivity Analysis

133
RMG
1 Buka file Sensitivities Analysis
2 Siapkan Tabel sensitivities : Capital Value dan Periodic Cashflow, untuk NPV dan
IRR di Link dengan cell C17 (NPV) dan C18 (IRR)

131
RMG
3 Blok Cell C25:K27, kemudian masuk ke Data - What if Analysis - Data Table

4 Masukkan row input cell, pilih cell C4 (Capital Value). Klik Ok


132
RMG
4 Blok Cell C31:K33, kemudian masuk ke Data - What if Analysis - Data Table

5 Masukkan row input cell, pilih cell C5 (Periodic Cashflow)

133
RMG
Sensitivies berdasarkan variasi Capital value dan Periodic Cashflow telah di
summary-kan oleh Ms Excel

134
RMG
Sensitivity Analysis
Two Ways

133
RMG
1 Siapkan Tabel
sensitivities 2 Ways,
Untuk Cell C25:K25
merupakan Capital
Value, sedangkan Cell
B26:C34 - Periodic
Cash Flow. NPV di cell
B25 merupakan link
dari cell C17

2 Blok cell B25:K34


kemudian masuk ke
Data - What if
Analysis - Data Table

136
RMG
Tabel Sensitivities berdasarkan matrix Capital Value dan Periodic
Cashflow dan impactnya terhadap NPV

137
RMG
Scenarios

133
RMG
1 Buka file Scenario Manager. Tambahkan scenario,masuk Data - What if Analysis -
Scenario Manager

2 Add Scenarios
139
RMG
3 Tambah scenario Base,
kemudian untuk Changing
Cell pilih C4/ Capital Value
dan C5 / Periodic Cashflow

4 Untuk scenario Base C4=


80,000 dan C5 = 25,000

140
RMG
Optimist
5 Ulangi untuk scenario lain
dengan melakukan hal yang
sama dengan scenario Base
Tambahan Scenario lain:
Optimist dan Pesimist

Pesimist

141
RMG
6 Sekarang sudah ada 3
Scenario: Base, Optimist dan
Pesimist

7 Setiap kali akan


memanggil / menampilkan
scenario klik pada tombol
show

8 Untuk menampilkan
summary scenario, klik pada
tombol Summary , pilih
result cell yang ingin
ditampilkan kemudian oK

142
RMG
Worksheet scenario
summary akan muncul
setelah OK

143
RMG

You might also like