RMG - Excel Combine
RMG - Excel Combine
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.
Mobile: 0858 9352 5290 / 0812 9098 9756 (WA) | Email: [email protected] | LinkedIn Profile
▪ 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
RMG
EKSPEKTASI PESERTA
4
RMG
Excel Fundamental
5
RMG
Copy Paste
6
RMG
1 Pilih cell C5:N14 kemudian Copy (Ctrl + C)
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
11
RMG
1 Pilih cell
C35:N44
kemudian
Copy
12
RMG
1 Pilih cell C50:N59
kemudian tekan Ctrl + R,
maka akan tercopy dari
Column C sampai Row N
13
RMG
1 Pilih cell D77 kemudian copy
15
RMG
1 Pilih cell
B110:O120
kemudian Copy
16
RMG
1 Pilih cell
B124:O135
kemudian Copy
17
RMG
1 Pilih Cell C138:N138 kemudian Copy - pilih
cell Q138 kemudian Paste Special - Transpose
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
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,
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
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
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 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)
43
RMG
Fungsi SUMIFS, salah satu dari matematika dan trigonometri, menambahkan semua argumennya yang
memenuhi beberapa kriteria
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
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
48
RMG
3 Blok Source Data - kemudian Klik Camera Toll yang berada di Quick
Access Toolbar
49
RMG
Background Image
50
RMG
1 Klik pada Page Layout kemudian pilih Background
51
RMG
Justify Label
52
RMG
1 Blok Cell yang akan di 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
57
RMG
Auto Complete Text
58
RMG
1 Pilih File - Option - Proofing - AutoCorrect Options
59
RMG
Missing Titles
60
RMG
1 Blok Cell A3: G743
61
RMG
1 Pilih Blank
62
RMG
3 Judul akan muncul di setiap Cell
63
RMG
Hiding Titles
64
RMG
1 Blok Cell A2:A743
65
RMG
1 Pilih use a formula to determine which cells to format -
Kemudian ketik Formula “=A2=A1” setelah itu klik Format
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
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
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
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 + =
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
88
RMG
Paste Shape to the Cart
89
RMG
2 Pilih salah satu chart series kemudian Paste - Ctrl - V
91
RMG
1 Insert - Sparklines - line
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
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:")
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:")
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
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
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
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
112
RMG
4 Masukan VBA code sebagai berikut:
6 Letakkan di cell C4
www.bayufinance.com
113
RMG
7 Klik kanan pada rectangle kemudian pilih
Assign Macro
114
RMG
9 Klik kanan pada rectangle
kemudian masuk Format Shape
www.bayufinance.com
115
RMG
11 Rectangle menjadi
transparan, kemudian setiap
cell C4 diklik akan muncul 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
118
RMG
4 Klik pada form kemudia insert Label
www.bayufinance.com
119
RMG
7 Insert TextBox
www.bayufinance.com
120
RMG
9 Insert TextBox untuk Periodic Cashflow
www.bayufinance.com
121
RMG
10 Buat TextBox untuk NPV dan IRR
dengan Property sebagai berikut:
www.bayufinance.com
122
RMG
12 Double click pada Button, maka akan
muncul VBA code
www.bayufinance.com
123
RMG
14 Masuk Excel, Developer -
Insert - Button
15 Tekan New
www.bayufinance.com
126
RMG
1 Buka file membuat Fungsi VBA
2 Masuk ke visual basic
3 Insert module
www.bayufinance.com
127
RMG
5 Pilih cell yang akan dimasukkan
fungsi NPAT kemudian Insert function
www.bayufinance.com
128
RMG
7 Function Arguments akan muncul
sehingga memudahkan dalam
pengisian infromasi
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
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
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
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
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