tabk excel 2007-2010-2013 rev.05

373
Puji Bayuaji Eoditor.com 3/21/2014 MODULE TABK – MICROSOFT EXCEL 2007/2010/2013

Upload: ebiel

Post on 25-Dec-2015

390 views

Category:

Documents


22 download

TRANSCRIPT

Page 1: TABK Excel 2007-2010-2013 rev.05

Puji Bayuaji

Eoditor.com

3/21/2014

MODULE TABK – MICROSOFT EXCEL 2007/2010/2013

Page 2: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

2 | Eoditor.com

MODULE TABK – EXCEL 2007

Contents BAB I. PENGENALAN MICROSOFT EXCEL ................................................................................................ 8

Excel 2007 Interface ............................................................................................................................ 8

Tips & Tricks .................................................................................................................................... 8

Mengapa menggunakan Microsoft Excel 2007 ................................................................................... 9

Keuntungan menggunakan Excel sebagai Audit Software adalah .................................................. 9

Kelemahan2 dari Excel adalah ........................................................................................................ 9

Apa yang Audit Software lakukan dan Excel bisa ............................................................................. 10

A. Analytical Tests ........................................................................................................................ 10

B. Data Management/Analysis Reports ....................................................................................... 11

Tampilan Interface Excel dibandingkan software audit lainnya ....................................................... 13

Tampilan Microsoft Excel 2007 ..................................................................................................... 13

Tampilan Sesam 7 ......................................................................................................................... 14

Tampilan ACL 9 .............................................................................................................................. 15

IDEA ............................................................................................................................................... 15

Excel 2007 Spesifikasi & Limit ........................................................................................................... 16

BAB II. CONVERSION TO MICROSOFT EXCEL 2007 ................................................................................ 21

Persiapan Data .................................................................................................................................. 21

1. File berbentuk excel............................................................................................................. 21

2. File Data DBF.rar (download disini) ..................................................................................... 21

3. File Text ................................................................................................................................ 22

4. File Access ............................................................................................................................ 22

5. File Text Delimited ............................................................................................................... 22

6. File Excel Join ....................................................................................................................... 22

7. Data dari Sesam untuk Latihan ............................................................................................ 22

8. Data Mysql/sql (mysql_compliance_gl_flat.rar – donlot sini) ............................................. 22

9. File Text Report dengan Multi Line Description (gl tahun 2010_part.txt - donlot disini) ... 22

10. File Text Report dengan Huruf Asing/Chinese (Report Chinese.rar - donlot disini) ............ 22

1. Membuka langsung data dan menyimpannya dalam format MS Excel. ................................. 23

2. Menggunakan Microsoft Query untuk mengimport Data ...................................................... 25

Import foxpro file ke Excel via ODBC ................................................................................................ 33

Check instalasi Foxpro ................................................................................................................... 33

Page 3: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

3 | Eoditor.com

Installasi Microsoft Visual Fox Pro (VFP) Run Time ....................................................................... 34

Import Demo files (File DBF) ............................................................................................................. 39

Meng-Convert file Excel Ledger perbulan dengan Excel 2007 ......................................................... 47

Merge Workbooks ........................................................................................................................ 47

Convert File Excel .......................................................................................................................... 50

Membuat Tabel GL (Tabel transaksi) ............................................................................................ 54

Meng-Import/Convert File Access ke Excel 2007 ............................................................................. 64

Import File Delimited dan Format As Table ...................................................................................... 65

Convert/Import File Report .............................................................................................................. 72

Import File Report Part 01 ............................................................................................................ 72

Import File Report Part 02 ............................................................................................................ 78

Import File Report Part 03 ............................................................................................................ 84

Import file data dari Microsoft SQL Server ke Excel ......................................................................... 86

Langkah2nya dalam meng-Attach file data MDF : ........................................................................ 86

Langkah2 untuk merestore file backup ........................................................................................ 89

Export ke Excel .............................................................................................................................. 91

Meng-Import file sql dari MySQL ke Excel ........................................................................................ 98

Install MySQL ................................................................................................................................ 98

Import File SQL ke MySQL ........................................................................................................... 100

Import ke Excel via Aplikasi phpMyAdmin .................................................................................. 104

Import ke Excel via ODBC ............................................................................................................ 110

Mengambil softcopy data dari aplikasi DOS jadul .......................................................................... 117

Restore database Postgres SQL dari file backup lalu convert ke Excel ........................................... 126

Apa itu Postgres SQL ................................................................................................................... 126

Installasi Program ........................................................................................................................ 126

Menjalankan Postgres SQL.......................................................................................................... 128

Import ke Excel/Access ............................................................................................................... 130

Browse dan Export Table dari Postgres SQL ............................................................................... 134

Convert File report yang memiliki baris lebih dari 1 ....................................................................... 139

Convert Text Report yang berisi karakter asing (China) ................................................................. 145

Join Table ........................................................................................................................................ 153

Apa itu Join Table ........................................................................................................................ 153

Guide: .......................................................................................................................................... 153

BAB III. FILTER ..................................................................................................................................... 158

Page 4: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

4 | Eoditor.com

Excel Table ...................................................................................................................................... 158

Apa itu Excel Table ...................................................................................................................... 158

Cara Mengubah Range menjadi Excel Table ............................................................................... 158

Elemen dari Excel Table .............................................................................................................. 159

Nilai lebih Table untuk menganalisa data ................................................................................... 161

Auto Filter ....................................................................................................................................... 163

Meng-filter record dengan Account Number diawali 1 .............................................................. 165

Meng-filter record dengan Account Number diawali 1,3,5,8 (multiple filter) ........................... 168

Mencari nama account yang mengandung kata tertentu .......................................................... 169

Advanced Filter – Text .................................................................................................................... 172

Wildcard ...................................................................................................................................... 176

Advanced Filter – Number dan Date .............................................................................................. 177

Advanced Filter – Complex Criteria ................................................................................................ 181

AND – OR Operator ..................................................................................................................... 181

Wildcard ...................................................................................................................................... 181

Advanced Filter – Unique Record (Remove Duplicate)................................................................... 185

Advanced Filter – Copy ke worksheet/workbook lain .................................................................... 189

BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION .............................................................. 192

Summarize menggunakan Pivot table ............................................................................................ 192

Summarize dengan Cara Manual/ Formula .................................................................................... 201

Membuat pivot table secara manual .......................................................................................... 201

BAB V. DUPLICATE AND GAPS ............................................................................................................. 203

Mencari Apakah ada Duplikat ......................................................................................................... 203

1. Menggunakan Pivot Table ................................................................................................. 203

2. Menggunakan Subtotal ..................................................................................................... 204

3. Menggunakan Formula Excel ............................................................................................ 206

Mencari Gaps/Loncat ...................................................................................................................... 208

Mencari apakah ada Nomor yang gaps/loncat ........................................................................... 208

Mencari Record mana yang loncat ............................................................................................. 208

Check Balance ................................................................................................................................. 212

BAB VI. STATISTIK ................................................................................................................................ 215

Built in Statistic ............................................................................................................................... 215

BAB VII. FORMULA .............................................................................................................................. 218

Pengenalan formula ........................................................................................................................ 218

Page 5: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

5 | Eoditor.com

Menggunakan Constants/Konstanta .............................................................................................. 218

Menggunakan calculation operators .............................................................................................. 218

Arithmetic operators ................................................................................................................... 219

Comparison operators ................................................................................................................ 219

Urutan dalam perhitungan di Excel ................................................................................................ 220

Menginput Formula ........................................................................................................................ 221

Range referensi di formula ............................................................................................................. 223

Formula dengan referensi sel relatif, semi relatif dan absolut ................................................... 223

Formula dengan referensi Range Name ..................................................................................... 224

Tata cara pemberian nama ......................................................................................................... 226

Intersection ................................................................................................................................. 227

Scope dari Names ....................................................................................................................... 228

Apply names/memakai names di formula .................................................................................. 230

Menciptakan Konstanta .............................................................................................................. 231

Menganalisa/Mengaudit Formula .................................................................................................. 233

1. Trace Precedent ..................................................................................................................... 234

2. Trace Dependents .................................................................................................................. 234

3. Show Formula ........................................................................................................................ 235

4. Error Checking ........................................................................................................................ 235

5. Evaluate Formulas .................................................................................................................. 236

Bab VIII. FUNCTION ............................................................................................................................. 239

Definisi ............................................................................................................................................ 239

Daftar Excel Function ...................................................................................................................... 240

Add-in and Automation functions .............................................................................................. 240

Cube functions ............................................................................................................................ 241

Database functions ..................................................................................................................... 241

Date and time functions ............................................................................................................. 242

Engineering functions ................................................................................................................. 243

Financial functions ...................................................................................................................... 245

Information functions ................................................................................................................. 248

Logical functions ......................................................................................................................... 249

Lookup and reference functions ................................................................................................. 249

Math and trigonometry functions .............................................................................................. 250

Statistical functions ..................................................................................................................... 253

Page 6: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

6 | Eoditor.com

Text functions ............................................................................................................................. 257

Text Function .................................................................................................................................. 260

Character Code ........................................................................................................................... 261

Formula untuk menggabungkan Teks dengan angka dan tanggal ............................................. 263

Left,Right, dan Mid ...................................................................................................................... 271

Search & Substitute Function ..................................................................................................... 273

Men-Split/Memecah Kalimat/Value untuk mengambil nilai tertentu ........................................ 276

Step by Step Guide: Mencari kata paling belakang .................................................................... 279

BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 ................................................... 283

Mencari koreksi dengan formula .................................................................................................... 283

Mencari koreksi dengan VBA .......................................................................................................... 288

Mencari koreksi dengan formula versi 2 ........................................................................................ 295

Mencari Koreksi dengan Advanced Filter ....................................................................................... 298

BAB IX. STUDI KASUS ........................................................................................................................... 300

STUDI KASUS AUDIT GAJI ................................................................................................................ 300

Latar Belakang ............................................................................................................................. 300

Petunjuk Khusus .......................................................................................................................... 301

Tujuan Audit ................................................................................................................................ 302

Prosedur Audit ............................................................................................................................ 302

Step By Step Guide ...................................................................................................................... 302

BAB X. KERTAS KERJA PEMERIKSAAN ................................................................................................. 320

Pembuatan KKP PPh Badan Secara Otomatis versi 2013 ............................................................... 320

STEP BY STEP Pembuatan KKP PPh 25 Badan ............................................................................. 321

Pembuatan KKP Integrasi versi terbaru .......................................................................................... 327

BAB XI. KONFIRMASI/KLARIFIKASI PPN ............................................................................................... 329

Import Faktur Pajak Masukan dari database e-SPT PPN 1111 (mdb/accdb file) ............................ 329

Cara Pertama .............................................................................................................................. 329

Cara Kedua .................................................................................................................................. 331

Men-Decrypt/Convert file CSV dari eSPT PPN 1107 ....................................................................... 335

Men-Decrypt/Convert file CSV dari eSPT PPN 1111 ....................................................................... 342

Men-Decrypt/Convert file CSV dari eSPT PPN 1111 ....................................................................... 345

Sedot data Faktur Pajak Masukan dan Pajak Keluaran dari SIDJP .................................................. 348

Mencari mana faktur pajak yang belum dilaporkan di Aplikasi PKPM ........................................... 357

Otomasi Konfirmasi PPN menggunakan Excel 2007 ....................................................................... 361

Page 7: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

7 | Eoditor.com

Otomasi Konfirmasi PPN menggunakan Excel (e-Audit Utilities) ................................................... 368

Page 8: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

8 | Eoditor.com

BAB I. PENGENALAN MICROSOFT EXCEL

Excel 2007 Interface

1. Office Button, seperti menu file di Excel 2003, berisi File New, File Open, File Close, Print, dll

2. Ribbon/Menu, seperti tollbar dan menu di Excel 2003

3. Button/Tombol

4. Workbook, atau file Excel, terdiri dari 1 atau lebih worksheet

5. Worksheet, Lembar kerja kita

6. Name Box, untuk menuju sel,named range tertentu atau mendefinisikan Named Range

7. Formula Bar, untuk membuat/display dari rumus/fomula yang kita buat

8. Page view, menampilkan Lembar kerja kita bisa Normal, Page Layout ataupun Page Break

9. Zoom, nggak perlu dijelaskan

Tips & Tricks Microsoft Office 2007 Help Tab , berisi addins yang akan membuat Tabs baru di Excel 2007 yang

berisi guide untuk users yang baru di Excel 2007

Page 9: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

9 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Mengapa menggunakan Microsoft Excel 2007 Di DJP kemampuan untuk menggunakan spreadsheet merupakan hal mutlak, walaupun masih ada

yang menggunakan spreadsheet buatan non Microsoft, seperti Lotus, Quatro Pro atau Open Office,

namun mungkin Cuma 1-2 orang saja. Hal ini dikarenakan juga karena Microsoft Office sudah

terinstall di setiap komputer kantor yang digunakan dalam pekerjaan sehari2.

Sekarang Microsoft Office sudah mencapai versi 14 atau biasa disebut Office 2010. Yang secara

prinsip tidak berbeda jauh dengan Office 2007 yang kita pakai sekarang dalam module ini. Berbeda

dengan Office 2003 yang baik secara interface/penampilan maupun Format file yang sangat berbeda

walaupun tetap kompatibel. Oleh karena itu sebenarnya bagi yang sudah memakai Office 2010 tetap

bisa mengikuti module ini tanpa masalah. Namun bagi yang masih memakai Office 2003 mau nggak

mau harus install Office yang terbaru (2007/2010)

TABK di DJP biasa menggunakan Audit Software seperti ACL, IDEA, maupun Sesam. Memang

software2 diatas sangatlah powerfull karena memang dirancang untuk audit sementara excel tidak.

Namun dengan sedikit Kreatifitas maka excel akan menjadi salah satu audit software yang juga

ampuh. Jika software-software diatas harus dibeli dengan harga yang mahal sehingga mungkin tidak

semua kantor memilikinya, atau kalaupun memiliki hanya dalam jumlah yang sangan terbatas tidak

sebanding dengan jumlah auditornya, sementara excel sudah terinstall di setiap komputer kantor

Jadi kesimpulannya :

Keuntungan menggunakan Excel sebagai Audit Software adalah

Sudah tersedia/ ter-install disetiap Komputer auditor

Auditor sudah terlatih untuk menggunakannya dalam menyelesaikan pekerjaannya sehari2 jadi

diperlukan learning time yang lebih sedikit

Dokumentasi ataupun Tutorial tersebar dimana2 di internet ataupun di toko2 buku,

bandingkan dengan buku tentang ACL, IDEA ataupun SESAM

Memiliki fungsi/ Kemampuan yang sangat besar karena tidak dirancang hanya untuk audit

software, sehingga secara kasar bisa dikatakan bahwa semua fungsi/ kemampuan audit

software bisa dikerjakan oleh Excel hanya lebih berliku2 caranya. Sehingga kita bisa

menambah/merancang sendiri fungsi/ kemampuan tanpa harus menunggu update software

Sedangkan

Kelemahan2 dari Excel adalah

Hanya dapat memproses max 1 juta baris/record data per worksheet/lembar kerja, jumlah

tersebut terlalu kecil dibandingkan dengan data yang kita peroleh dari perusahaan2 besar.

Walaupun data bisa kita bagi2 misalnya perbulan atau per lokasi tetap akan menyulitkan kita.

Apalagi komputer memproses data spreadsheet dengan data Database (yang merupakan

format data bagi sebagian besar Audit software) berbeda. Apabila kita membuka 1 juta record

maka memori kita akan diisi oleh 1 juta record, sedangkan Database hanya akan membuka

Page 10: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

10 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

sebagian data yang diperlukan/ ditampilkan saja. Hal ini akan membuat komputer kita macet

jika file yang kita buka berukuran besar

Tidak mendokumentasikan langkah2 yang sudah kita lakukan terhadap kertas kerja kita, tidak

ada logs yang berguna untuk referensi berikutnya serta buat dokumentasi/arsip

Data bisa secara tidak sengaja berubah, yang akan mengurangi kevalidan/ sahnya data

dipembuktian

Hanya bisa memproses sebagian tipe data yang ada di dunia, contohnya EBCIDIC (data dari IBM

Mainframe) tidak bisa diproses oleh Excel

Kesulitan dalam Relate, Join, Merge (perlu lebih banyak langkah)

Kesulitan dalam Batch Proses, Jika di Audit Software untuk melakukan audit yang sama untuk

periode yang berbeda bisa dilakukan dengan Batch/Template

Apa yang Audit Software lakukan dan Excel bisa Audit Test terdiri dari dua jenis test yaitu

1. Analytical Tests

2. Data Management/Analysis Reports

A. Analytical Tests evaluations of financial information made by a study of plausible relationships among both financial and non-financial data to assess whether account balances appear reasonable (AICPA, SAS 56)

Terdiri dari :

1. Horizontal Analysis

2. Vertical Analysis

3. Ratios

4. Trend Analysis

5. Performance Measures

6. Statistics

7. Stratifications

8. Aging

9. Benford’s Law

10. Regression

11. Monte Carlo Simulation

Page 11: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

11 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

B. Data Management/Analysis Reports Data management/analysis reports are those that are run with common audit software yet many can be executed with database management software. These reports are further clarified with specific tests as explained in Chapter 5 of this document.

Terdiri dari:

Konversi/ Import

Mengimport dari format data apa saja ke format file software audit

Proteksi data

Mencegah perubahan data source

Logs

Mencatat setiap langkah2 yang kita lakukan di software audit

Append / Merge

Menggabungkan 2 atau lebih files yang memiliki field/kolom yang identik menjadi satu file.

Contohnya menggabungkan ledger dari tiap cabang, atau menggabungkan 12 bulan file GL.

Calculated Field/ Functions

Membuat kolom virtual/ kolom baru yang berisi perhitungan dari kolom2 yang sudah ada. Misalnya

membuat field/kolom Net yang berisi Debet – Kredit, atau Net Payroll yang berasal dari Penghasilan

Kotor dikurangi pajak.

Cross Tabulate

Cross Tabulate menjadikan kita bisa menganalisa suatu tabel baik secara vertikal maupun horizontal,

misalnya membuat summary tentang GL, ditampilkan perbulan (horizontal) dan Per Nomor Account

(Vertikal) serta diberikan filter misalnya hanya Account2 Profit and Balance saja.

Duplicates

MengIdentifikasi record/ Informasi yang double, misalnya Nomor Invoice double di Account

Penjualan, dll.

Extract/Filter

Page 12: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

12 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Extracts merupakan prosedur untuk memindahkan data tertentu ke file lain, bisa difilter dengan

fungsi IF atau WHERE, Misalnya membuat file Profit Balance saja dari tabel GL.

Export

Export menyalin data atau sebagian data ke format diluar excel, misalnya ke DBF, TXT, atau lainnya.

Data bisa difilter terlebih dahulu

Gaps

Gaps berguna untuk mencari celah antara 2 data, misalnya adakah Nomor Invoice yang loncat/tidak urut.

Index / Sort

Mengurutkan file berdasarkan field tertentu. Di Excel 2007 bisa sampai 64 field

Join / Relate

Menggabungkan 2 tabel yang berbeda menggunakan field kunci, menambahkan field yang tidak

dimiliki satu tabel dari tabel yang direlate, misalnya menambahkan nama dan alamat customer di

tabel invoice berdasarkan No Customer.

Sample

Membuat data random untuk pengujian sampel.

Summarize

Mengakumulasikan field2 untuk mencari jumlahnya

Page 13: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

13 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Tampilan Interface Excel dibandingkan software audit

lainnya

Tampilan Microsoft Excel 2007

Page 14: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

14 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Tampilan Sesam 7

Page 15: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

15 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Tampilan ACL 9

IDEA

Sumber : http://eoditor.com/2012/01/mengapa-menggunakan-microsoft-excel-2007/

Page 16: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

16 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Excel 2007 Spesifikasi & Limit

Feature 2007 2003

Jumlah Workbook yang dibuka dalam satu waktu

Hanya dibatasi oleh jumlah memory dan system PC kita

Hanya dibatasi oleh jumlah memory dan system PC kita

Ukuran Worksheet 1,048,576 rows by 16,384 columns

65,536 rows by 256 columns

Lebar Column 255 characters 255 characters

Row height 409 points 409 points

Page breaks 1,026 horizontal and vertical

1000 horizontal and vertical

Jumlah karakter dalam satu cell

32,767 characters

32,767 characters. Only 1,024 display in a cell; all 32,767 display in the formula bar.

Jumlah Sheets di satu workbook

Hanya dibatasi oleh jumlah memory dan system PC kita (default is 3 sheets)

Hanya dibatasi oleh jumlah memory dan system PC kita (default is 3 sheets)

Colors in a workbook 16 million colors (32 bit with full access to 24 bit color spectrum)

56

Named views in a workbook

Limited by available memory

Limited by available memory

Unique cell formats/cell styles

64000 #N/A

Fill styles 256 #N/A

Line weight and styles 256 #N/A

Unique font types 1,024 global fonts available for use; 512 per workbook

#N/A

Number formats in a workbook

Between 200 and 250, depending on the language version of Excel that you have installed

#N/A

Names in a workbook Limited by available memory

Limited by available memory

Windows in a workbook Limited by available memory

Limited by system resources

Panes in a window 4 4

Linked sheets Limited by available memory

Limited by available memory

Page 17: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

17 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Scenarios

Limited by available memory; a summary report shows only the first 251 scenarios

Limited by available memory; a summary report shows only the first 251 scenarios

Changing cells in a scenario

32 32

Adjustable cells in Solver 200 200

Custom functions Limited by available memory

Limited by available memory

Zoom range 10 percent to 400 percent 10 percent to 400 percent

Reports Limited by available memory

Limited by available memory

Sort references 64 in a single sort; unlimited when using sequential sorts

3 in a single sort; unlimited when using sequential sorts

Undo levels 100 16

Fields in a data form 32 32

Workbook parameters 255 parameters per workbook

#N/A

Items displayed in filter drop-down lists

10000 #N/A

Noncontiguous cells that can be selected

2,147,483,648 cells #N/A

#N/A

Feature Maximum limit MAXIMUM LIMIT

Number precision 15 digits 15 digits

Smallest allowed negative number

-2.2251E-308 -2.2251E-308

Smallest allowed positive number

2.2251E-308 2.229E-308

Largest allowed positive number

1E+308 1.79769313486231E+308

Largest allowed negative number

-1E+308 -1E-307

Largest allowed positive number via formula

1.7976931348623158e+308 #N/A

Largest allowed negative number via formula

-1.7976931348623158e+308

#N/A

Length of formula contents

8,192 characters 1,024 characters

Page 18: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

18 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Internal length of formula 16,384 bytes #N/A

Iterations 32767 32767

Worksheet arrays Limited by available memory

Limited by available memory. Also, arrays cannot refer to entire columns. For example, an array cannot refer to the entire column C:C or to the range C1:C65536. However, an array can refer to the range C1:D65535 because the range is one row short of the maximum worksheet size and does not include the entire C or D column.

Selected ranges 2048 2048

Arguments in a function 255 30

Nested levels of functions 64 7

User defined function categories

255 #N/A

Number of available worksheet functions

341 329

Size of the operand stack 1024 #N/A

Cross-worksheet dependency

64,000 worksheets that can refer to other sheets

#N/A

Cross-worksheet array formula dependency

Limited by available memory

#N/A

Area dependency Limited by available memory

#N/A

Area dependency per worksheet

Limited by available memory

#N/A

Dependency on a single cell

4 billion formulas that can depend on a single cell

#N/A

Linked cell content length from closed workbooks

32767 #N/A

Earliest date allowed for calculation

January 1, 1900 (January 1, 1904, if 1904 date system is used)

January 1, 1900 (January 1, 1904, if 1904 date system is used)

Latest date allowed for calculation

2958465 2958465

Page 19: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

19 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Largest amount of time that can be entered

416.6666551 416.6666551

#N/A

Feature Maximum limit MAXIMUM LIMIT

Charts linked to a worksheet

Limited by available memory

Limited by available memory

Worksheets referred to by a chart

255 255

Data series in one chart 255 255

Data points in a data series for 2-D charts

Limited by available memory

32000

Data points in a data series for 3-D charts

Limited by available memory

4000

Data points for all data series in one chart

Limited by available memory

256000

#N/A

Feature Maximum limit MAXIMUM LIMIT

PivotTable reports on a sheet

Limited by available memory

Limited by available memory

Unique items per field 1048576 32500

Row or column fields in a PivotTable report

Limited by available memory

Limited by available memory

Report filters in a PivotTable report

256 (may be limited by available memory)

#N/A

Value fields in a PivotTable report

256 #N/A

Calculated item formulas in a PivotTable report

Limited by available memory

Limited by available memory

Report filters in a PivotChart report

256 (may be limited by available memory)

#N/A

Value fields in a PivotChart report

256 #N/A

Calculated item formulas in a PivotChart report

Limited by available memory

Limited by available memory

Length of the MDX name for a PivotTable item

32767 #N/A

Length for a relational PivotTable string

32767 #N/A

Items displayed in filter drop-down lists

10000 #N/A

Page 20: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

20 BAB I. PENGENALAN MICROSOFT EXCEL | Eoditor.com

Page 21: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

21 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

BAB II. CONVERSION TO MICROSOFT EXCEL 2007

Persiapan Data

Note: Untuk mendownload Attchment file baca artikel ini

1. File berbentuk excel File Excel merupakan file hasil dari Microsoft Excel, berextension xls (Excel 2003 kebawah) dan

xlsx (Excel 2007 keatas)

COA 01-12.xlsx (download disini)

GL 01-12.rar (12 file, GL 01.xlsx s.d GL 12.xlsx, download disini)

2. File Data DBF.rar (download disini) File dbf merupakan format file lama yang mungkin sekarang sudah agak jarang ada, file dbf

dihasilkan oleh program dBase, FoxBase, Foxpro

Nama File Uraian

AP_TRANS.DBF data transaksi account payable

AR_TRANS.DBF data transaksi account receivables

COSTUMER.DBF data pelanggan

DEPT.DBF data kode departemen

EMP_MAST.DBF master data pegawai

INVENTOR.DBF data persediaan

PAYROLL.DBF data pembayaran gaji

TRANS.DBF data transaksi penjualan

VENDOR.DBF data rekanan

WORKDEPT.DBF kode dan nama unit kerja

Page 22: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

22 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

AP_TRANS.CSV comma separated file

AP_TRANS.PRN formatted text

AP_TRANS_tabdelimited.TXT tab delimited text

3. File Text

GL_JAN_FEB.txt (GL_JAN_FEB.rar - download disini)

4. File Access

Test_Acess.rar

5. File Text Delimited

Demo_DEL.txt

6. File Excel Join

Untuk Office 2003 kebawah (Data Excel Join.xls – donlot sini)

Untuk Excel 2007 keatas (Data Excel Join.xlsx – donlot sini)

7. Data dari Sesam untuk Latihan

Sesam Conversion

Sesam Analysis

8. Data Mysql/sql (mysql_compliance_gl_flat.rar – donlot sini)

9. File Text Report dengan Multi Line Description (gl tahun 2010_part.txt -

donlot disini)

10. File Text Report dengan Huruf Asing/Chinese (Report Chinese.rar -

donlot disini)

Note: Untuk mendownload Attchment file baca artikel ini

Page 23: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

23 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Meng-Convert File DBF-dBase ke Microsoft excel 2007

File data DBF bisa langsung didownload disini (baca persiapan data diawal bab ini)

Berisi :

Nama File Uraian

AP_TRANS.DBF data transaksi account payable

AR_TRANS.DBF data transaksi account receivables

COSTUMER.DBF data pelanggan

DEPT.DBF data kode departemen

EMP_MAST.DBF master data pegawai

INVENTOR.DBF data persediaan

PAYROLL.DBF data pembayaran gaji

TRANS.DBF data transaksi penjualan

VENDOR.DBF data rekanan

WORKDEPT.DBF kode dan nama unit kerja

AP_TRANS.CSV comma separated file

AP_TRANS.PRN formatted text

AP_TRANS_tabdelimited.TXT tab delimited text

Untuk membuka file DBF bisa menggunakan 2 cara yaitu :

1. Membuka langsung data dan menyimpannya dalam format MS Excel.

a) Klik Office Button –> Open –> Tentukan Lokasi Data –> Pilih Dbase sebagai Type –> Pilih

file –> klik Open setelah file terbuka maka dapat disimpan ke format excel.

Page 24: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

24 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

b)

c) Klik Office Button –> Pilih Save As __> Pilih Excel Workbook –> Tentukan Lokasi Data –>

ketik nama file –> klik Save

d) Jangan sampai lupa untuk menyimpan sebagai file excel, karena jika tidak maka file akan

tetap berformat DBF sehingga semua yang kita tambahkan ke file tersebut akan hilang

(tambahan sheet, rumus, format, dll)

Page 25: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

25 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

e)

2. Menggunakan Microsoft Query untuk mengimport Data Kita dapat menggunakan Microsoft Query untuk mengimport data, dengan Microsoft Query kita dapat mengambil data dari database perusahaan, kita juga bisa merefresh data jika data baru tersedia.

Type data yang bisa diambil :

Microsoft SQL Server Analysis Services

Microsoft Office Access

dBASE

Microsoft FoxPro

Microsoft Office Excel

Oracle

Paradox

Text file databases

ODBCdrivers (Open Database Connectivity driver: A suatu program yang digunakan untuk

berhubungan dengan suatu database tertentu,setiap database seperti Access,dbase, atau

database manajemen sistem seperti SQL Server memerlukan driver yang berbeda)

Contoh

o My sql – http://dev.mysql.com/downloads/connector/odbc/

Page 26: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

26 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

o Oracle – http://www.oracle.com/technetwork/developer-tools/visual-

studio/downloads/index.html

How Microsoft Query uses data sources

Setelah kita menyiapkan/ membuat data source untuk suatu database, kita dapat menggunakannya untuk membuat query untuk mengambil data tertentu tanpa harus menciptakan koneksi setiap kalinya. Data yang dibuat bisa dipindahkan ke Excel serta dapat direfresh setiap kali ada data baru.

Connect to a data source

Data source adalah suatu informasi yang memperbolehkan excel dan ms. Query untuk berhubungan dengan suatu database lain (External database) , data source berisi nama file, lokasi, type database, username dan password

Langkah2-nya

1. Buka file excel yang mau diisi database/ bikin baru

2. Save file excel tadi sebagai TABK_XL2007.xlsx

3. Pada Data tab/ribbon , pada Get External Data group, klik From Other Sources, lalu

klik From Microsoft Query.

4.

Page 27: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

27 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

5.

6. Ada 2 pilihan

1. Untuk membuat data source bagi database, excel, atau textfile pilih Database tab.

2. Untuk OLAP Cube data source, pilih OLAP Cubes tab.

7. Untuk sekarang kita pilih Database Tab

8.

9.

10. Kita isi nama untuk data source ini, misalnya “TABK” lalu pilih type databasenya, disini kita

pilih dBase driver lalu klik Connect

Page 28: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

28 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

11.

12. Akan muncul dialog box, Uncheck Use Current Directory, lalu klik Select Directory… kita

pilih lokasi folder tempat dBase file kita disimpan, OK

13.

14. Kita klik OK lagi

15.

16.

Page 29: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

29 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17. Disini data source kita sudah tersedia yaitu TABK, kita pilih TABK lalu OK

18.

19. Disini kita akan diberikan windows seperti query pada Microsoft Access, dimana terdapat

tabel2 yang akan dipakai sebagai sumber data, lalu field2 serta criteria2 untuk men-filter

data

20. Kita Pilih AP_TRANS sebagai tabel, lalu klik tombol “>”, lalu klik tombol “Next”

21.

22.

23. Akan muncul dialog box untuk men-filter data, kalau mau semua data, klik “Next”

Page 30: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

30 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

24.

25. Akan muncul dialog box untuk men-Sort data, lalu klik “Next”

26.

27.

28. Klik next untuk memasukkan data ke Excel, atau mau diolah lebih lanjut di Ms. Query,

untuk kali ini kita klik “Next”

Page 31: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

31 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29.

30. Pilih “New Worksheet” atau “A1” pada Existing Worksheet

31.

32. Ini Hasilnya

Page 32: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

32 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

33.

34.

35. Lanjutkan untuk file2 lainnya, diulang dari langkah 3 cuman tidak perlu membuat New

Data Source, tapi langsung pilih TABK sebagai data source

Data Connecting/ External Data

— Keuntungan utama dari data connecting adalah kita bisa menganalisa data yang terhubung dengan data yang asli, jadi kita bisa me-refresh jika data berubah, tidak perlu meng-Copy data secara berulang-ulang.

— Connections to external data mungkin diblok oleh excel, untuk me-refresh data setiap kali workbook dibuka kita harus meng-enable-kan data connection atau menaruh file workbook tersebut di trusted location

NB : Untuk otomatisasi Import multiple file dbf bisa dibaca

Menggabungkan banyak file dBase/Fox Pro/Excel dalam satu folder ke Excel (BJ-Merge)

Page 33: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

33 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Import foxpro file ke Excel via ODBC

File foxpro walaupun sama sama berextension .dbf kadang tidak bisa dibuka menggunakan driver dBase, hal ini dapat kita atasi dengan menginstall driver khusus untuk Microsoft Visual Foxpro

Check instalasi Foxpro Sebelum menginstall kita cek dulu apakah driver ODBC untuk Foxpro sudah ada atau belum

1. Buka Excel 2007 kalau belum

2. Buat workbook baru kalau belum ada

3. Pada Data tab/ribbon , pada Get External Data group, klik From Other Sources, lalu klik From

Microsoft Query.

4.

5. Ada 2 pilihan

1. Untuk membuat data source bagi database, excel, atau textfile pilih Database tab.

2. Untuk OLAP Cube data source, pilih OLAP Cubes tab.

6. Untuk sekarang kita pilih Database Tab

7.

8. Pilih lalu OK

Page 34: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

34 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9. Isi dengan Foxpro Files

10. Pilih Microsoft Visual Foxpro driver

11.

12. Klik Connect

13. Jika muncul Peringatan “Does not support this function” maka berarti driver ODBC untuk

Foxpro belum terinstall sempurna

14.

15.

16. Kita cancel lalu kita Exit/tutup Excel 2007

Installasi Microsoft Visual Fox Pro (VFP) Run Time

1. Ini bukan installasi secara lengkap hanya file2 pendukungnya saja, hanya sekitar 12 MB

2. Atau kalau mau install secara lengkap juga bisa (sekitar 300 MB), anda bisa googling sendiri

3. File installasi bisa didonlot di

4. VFP 9 Service Pack 2 Runtime atau di

5. Eoditor.com

6. Kita Extract lalu

7. Jalankan file VFP9SP2RT.exe

Page 35: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

35 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

8.

9. Klik OK

10. Lalu Checkmark “ODBC and OLE DB”

11.

12. Klik Install

Page 36: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

36 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

13. Jika sudah maka kita ulangi lagi langkah 1-12 pada “Check instalasi Foxpro”

14. Jika kita klik Connect maka akan muncul jendela sbb :

15.

16. Kita pilih Free Table

17. lalu kita browse ke direktory data kita

18. Kita klik OK

19.

20. Kita klik lagi OK, akan kembali lagi ke jendela data Source

21.

22. Kita pilih Foxpro files (defaultnya pasti terpilih) , lalu klik OK

Page 37: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

37 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

23.

24. Kita pilih table yang mau diimport lalu klik tombol “>“

25. Klik Next-next-next terus sampai keluar jendela

26.

27. Pilih Return data to Microsoft Office Excel

28. Klik Finish

Page 38: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

38 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29.

30. pilih saja New Worksheet

31. Klik OK

32. Ini hasilnya

33.

34. Ulangi untuk tabel lainnya

35. Sayangnya Jika memakai Excel 2007 kita hanya bisa meng-Import tabelnya satu persatu

36. Jika mau anda bisa menggunakan Access 2007 dimana dengan cara seperti diatas bisa meng-

import satu folder sekaligus

37. Sekarang sudah ada Program untuk menggabungkan banyak file foxpro sekaligus

38. Baca

39. Menggabungkan banyak file dBase/Fox Pro/Excel dalam satu folder ke Excel (BJ-Merge)

Page 39: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

39 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Import Demo files (File DBF) Convert File Demo yang biasa kita pakai untuk latihan di sesam

1. Download di sini

2. Extract file demo.rar lalu taruh file demo.dbf di folder anda

3. Buka Excel kalo belum terbuka

4. Klik Ribbon Data –>From Other Source, pilih From Microsoft Query

5. Akan muncul dialog box Choose data source, kita pilih <New Data Source>, OK

6. Lalu di dialog Create New Data Source , di Kotak 1 kita ketik misalnya demo, lalu di angka 2 kita

pilihMicrosoft dBase Driver, lalu Klik Connect

7. Di Dialog ODBC dBase Setup buang check di Use Current Directory, lalu klik Select Directory,

lalu anda browse ke file demo.dbf ditempatkan, lalu OK

8.

9. Pilih demo lalu klik tombol >, lalu next

Page 40: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

40 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

10.

11.

Page 41: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

41 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

12.

13. Klik Finish

14.

15. Pilih New Worksheet

16.

Page 42: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

42 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17. Selesai Import, sudah berbentuk tabel Excel

18.

Jika Error

1. Jika terjadi error seperti dibawah ini maka coba ganti coba kita pakai Visual foxpro

2.

3. Caranya, jangan pilih New data Source, tapi pilih Visual Foxpro Tables

4.

5. Klik OK

6. Pilih Free Table Directory

7. Klik Browse lalu Pilih direktory tempat ditaruf demo.dbf

Page 43: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

43 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

8.

9.

10.

11. Klik OK, lalu OK lagi

12. Pilih demo lalu klik tombol >, lalu next

13.

14. next

Page 44: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

44 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

15.

16. next

17.

18. Next

19. Klik Finish

Page 45: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

45 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

20.

21. Pilih New Worksheet

22.

23. Selesai Import, sudah berbentuk tabel Excel

24.

25. Hasilnya bisa didownload disini

Page 46: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

46 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

26. Kita ubah headernya sesuai gambar dibawah ini

27.

28. Hasil Akhirnya bisa didownload disini

Page 47: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

47 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Meng-Convert file Excel Ledger perbulan dengan Excel 2007

Merge Workbooks

File yang diberikan oleh WP ada 12 file excel, yaitu GL 01 s.d GL 12, kita akan gabungkan dulu baru kita edit supaya berbentuk tabel, kita akan buat 1 tabel yaitu tabel transaksi Data yang tersedia

GL Bulanan.rar (12 File GL) - Download di sini COA 01-12.xlsx ( 1 File COA) - Download di sini

Step by step :

1. Mulai Excel jika belum terbuka 2. 3. Buka ke 12 file tersebut 4.

5. 6. Gabungkan ke 12 file tersebut dengan cara copy dan paste, atau 7. Pergunakan Macro/VBA MergeWorkbooks (download di http://eoditor.com/category/bj-

tools/workbooks/merge-workbooks/ - cari revisi terakhir) 8. Ini hasil dialognya (supaya Macro MergeWorkbook kelihatan di Macro Dialog Box baca di

penjelasannya)

Page 48: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

48 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9. 10. 11. Klik Run 12.

13. 14. 15. Setelah setting anda sesuaikan dengan gambar diatas maka klik “Merge Workbooks!“ 16. Klik OK, ini hasil sheetnya, ada 19337 baris 17.

Page 49: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

49 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

18. 19. 20. Save menjadi GL 01-12.xlsx 21. 22. Close semua workbooks kecuali yang ini (GL 01-12.xlsx) , kalau mau cepat bisa dengan

menggunakan makro/VBA CloseWorkbooks ( download disini - http://eoditor.com/category/bj-tools/workbooks/close-workbooks/)

23. 24. 25. Klik Run maka akan muncul dialog sbb:

Page 50: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

50 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

26. 27. Maka yang terbuka akhirnya cuman file GL 01-12.xlsx

Convert File Excel

1. Kita mulai menconvert file excel tsb 2. Coba kita analisa file excel dibawah ini

3. Dari gambar diatas terlihat yang mana header yang mana detail 4. Detail dulu kita cari, biasanya ada nilai uangnya 5. Lalu kita cari mana yang akan memberikan keterangan atas transaksi detil tsb (Header), disini

kita bisa lihat bahwa transaksi tadi tidak ada no account dan nama account, difile tsb hanya ada nama account

6. Nama account tersebut pasti berada diatas kata “No.” (nomor transaksi) 7. Kita buat dulu rumus di tiap baris untuk membedakan mana header dan mana detail 8. Lalu buat kolom baru untuk memberikan data berupa nama accout

Page 51: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

51 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9. Buat rumus untuk kolom I, baris 6-9, untuk mengecek apakah rumus berhasil atau tidak

10. 11. Rumusnya :

=IF(ISNUMBER(C6),”DETAIL”,IF(MID(E6,1,17)=”BEGINNING BALANCE”,”BEGIN BALANCE”,”"))

12. Bisa dibaca : cek kolom C (Date), jika berisi angka (tanggal di Excel sebenernya adalah angka) jika benar maka itu berarti detail, jika tidak maka cek lagi kolom E (Remark), jika ada keterangan “BEGINNING BALANCE” maka isi dengan “BEGIN BALANCE”, jika kedua kondisi diatas tidak ada maka isi dengan blank (“”)

13. Buat rumus untuk kolom J, disini kita akan mengisi nama account dari baris header diatasnya

14. 15. 16. Rumusnya

=IF(MID(A6,1,3)=”No.”, A5,J5)

Page 52: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

52 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17. Bacanya, cek kolom A (“No.”) tepatnya dibaris rumus ini dibuat yaitu sel A6, jika 3 karakter pertama berisi =”No.” maka isi dengan sel diatasnya (A5) , jika tidak maka dengan sel diatas rumus ini (J5)

18. Kolom K diisi dengan Nomor urut, hal ini dilakukan untuk memisahkan antara baris detail dengan baris lainnya yaitu dengan mensort kolom J. Kolom k berguna untuk me-Reset sortiran tadi ke urutan semula

19. Bisa pakai macam2 cara untuk itu, 20. bisa dengan ketik angka 1, enter, lalu klik Fill Handle drag ke bawah sambil mencet Ctrl 21. Bisa ketik 1 enter lalu 2 enter, lalu pilih kedua sel tersebut , klik fill handle lalu drag ke bawah

22. bisa dengan ketik angka 1, enter, lalu klik kanan Fill Handle drag ke bawah lalu lepaskan jika range sudah tersorot semua akan keluar menu

23.

24. PIlih Fill Series 25. Atau dengan rumus =Row(), copykan ke bawah. Rumus ini akan menghasilkan nomor baris

dimana rumus ini diketik 26. Untuk yang pakai rumus harap dijadiin value, kalau nggak pada waktu disortir akan didapat

hasil yang salah 27. Copy rumus2 diatas sampai baris terakhir

28. Ini hasilnya

Page 53: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

53 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29.

30. Terlihat untuk baris J hasilnya tidak sesuai, karena ternyata data yang diberikan WP tidak konsisten, dimana kolom A untuk bulan2 tertentu berisi Nomor Account bukan Nama Account. Tapi jangan kuatir karena kita telah diberikan Chart of Account maka Nomor Account yang missing bisa kita ambil dari COA

31. Rumusnya kita ganti menjadi 32. =IF(MID(A19334,1,3)=”No.”,IF(A19333=”Acco”,D19333&E19333&F19333,A19333),J19333) 33. Bacanya, cek kolom A (“No.”) tepatnya dibaris rumus ini dibuat yaitu sel A19334, jika 3

karakter pertama berisi =”No.” maka cek lagi apakah cell diatasnya (A19333) berisi “Acco”, jika ya berarti isinya adalah No Account maka isi dengan 3 sel D,E,F (D19333&E19333&F19333) , jika tidak maka sel diatasnya adalah berisi Nama Account, maka isi dengan sel tsb (A19333)

34. Copykan ke kolom J

35. Ini hasilnya

36.

Page 54: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

54 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

37. Siap untuk kita split/ pisahkan mana yang detail dan mana yang bukan

Membuat Tabel GL (Tabel transaksi)

1. Kita bisa memakai 2 cara yaitu Filter dan Sort 2. Kalau filter, maka rumus tidak perlu kita jadikan value dulu karena rumusnya tidak kacau (posisi

cells tidak berubah) sedangkan Sort harus dijadikan value dulu.

Kita coba cara Filter

1. Blok semua tabel 2. Klik Ribbon Data –>Filter

3. 4. 5. Kita klik tanda panah di kolom I, maka akan muncul menu

Page 55: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

55 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

6. 7. 8. Kita pilih hanya DETAIL, lalu OK 9. Maka hanya record yang memiliki DETAIL di kolom I saja yang akan kelihatan

10. 11. 12. Kita blok tabel di worksheet diatas semua (bisa dengan shortcut Ctrl *) lalu Copy 13. Kita pindah ke Sheet berikutnya, pilih sel A2 lalu Paste Special Values 14. Kopikan Nama field dari Sheet awal ke A1, lalu isikan nama kolom buat kolom I,J, dan K 15. 16. Ini Hasil Lengkapnya

Page 56: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

56 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17. 18. 19. Cek apakah balanced

20. 21. 22. Ternyata nggak balanced 23. Kita coba dulu blok kolom F (Debit) lalu kita cari sel-2 yang salah 24. 25. Tekan F5, muncul Goto Dialog à Klik Specials –> Pilih Constant dan Error

Page 57: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

57 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

26.

27. 28. Ok, ternyata tidak ada yang error

29. 30. 31. Ulangi lagi untuk tipe Text

Page 58: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

58 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

32.

33. 34. Diketemukan 17 kesalahan, dan otomatis tersorot/ter-select

35.

Page 59: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

59 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

36. 37. Kita benerin secara manual (kita klik F2 untuk mengedit lalu enter maka cell akan berpindah2

hanya di 17 cell terpilih tersebut saja) 38. 39. Hasilnya

40. 41. Sudah balanced (selisih 26 kita anggap tidak material) 42. Sheet namenya kita ganti menjadi “GL” 43. Sekarang kita akan mengisi Nomer Account

44. Sekarang kita akan mengisi Nomer Account, data kita ambil dari file COA 01-12.xlsx 45. Kita buka file tersebut lalu kita move sheetnya ke File Excel kita (GL2008.xlsx) 46. Ini hasilnya

47. 48. 49. Untuk mengisi nomer account ke sheet GL, maka kita bisa memakai fungsi Vlookup, namun

karena lookup value kita (Nama Account ada di sebelah kanan field yang kita minta maka kita bisa switch tabel COA sehingga Account Name ada disebelah kiri No. Account (pake cut and insert)

50. Alternatif lain Kita bisa tidak mengubah tabel COA, tapi kita tidak memakai Vlookup, kita akan memakai kombinasi antara fungsi match dan Index

51. Fungsi Match akan mencari posisi atas suatu kata/item pada tabel tertentu (hasilnya adalah baris keberapa item tersebut berada)

52. Fungsi Index, akan menghasilkan item tertentu sesuai dengan nilai posisi yang diberikan sebagai argumen

53. Lengkapnya fungsinya 54. 55. =INDEX(COA!A:A,MATCH(J2,COA!$B:$B,FALSE)) 56. 57. Fungsi tersebut dibaca, cari posisi item J2 (Petty Cash) pada tabel COA kolom B , lalu ambil

dari kolom A tabel COA sesuai posisi tadi

Page 60: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

60 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

58.

59. 60. 61. Untuk memastikan bahwa semua rumus OK maka kita harus dicari yg error 62. 63. Kita cari yang Error yaitu dengan cara kita blok Kolom L, lalu pencet F5 -> Specials ->Formula -

>Error

64. 65. 66. Ketemu hasilnya sbb:

Page 61: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

61 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

67. 68. 69. Dari Nomor Urut Keliatan dimana errornya berada, kita cek ke sumbernya yaitu GL Gabungan 70. 71. Ketahuan…..

72. 73. 74. Rupanya ada ketidak konsistenan dari program WP , antara Nama Account dng Field Name

yaitu “No.” ada jarak satu baris, kita benerin dng cara kita pindahin A1063 ke A1064 75. Jumlah baris yang salah sama dengan jumlah record di Avvount Vehicle Maintenance, jadi bisa

dipastikan kesalahan hanya di area ini saja 76. Daripada mengulang proses mulai step 42, mending langsung kita edit aja di Sheet GL, kita

copykan “Vehicle Maintenance” sheet GL, ke cell yang berisi 0 di sebelah kiri “#N/A” 77. 78. Sehingga menjadi

79. 80. 81. Bisa dipastikan udah beres 82. Kalau udah OK, kita bikin semua formula/rumus menjadi value 83. 84. Kita atur lagi posisi field/kolom sehingga jadi begini

Page 62: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

62 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

85. 86. 87. Kita lihat dikolom Debet dan Credit , ada cells yang kosong, kita bisa mengentry sel kosong

tadi dengan 0, cara paling gampang adalah pilih yang blank, isi dengan angka 0, lalu sambil tekan CTRL kita enter (semua sel yang tersorot akan berisi angka yang sama), caranya :

88. 89. Blok tabel GL kolom Debet dan Kredit (sampai baris 15007), pencet F5 Specials… –> Blanks

90. 91. 92. Klik OK, maka sel2 yang blank akan terselect 93. Tekan angka nol (0), sambil mencet Tombol CTRL, kita pencet Enter 94. 95. Ini hasilnya

96. 97. 98. Selesai

99.

Page 63: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

63 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Page 64: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

64 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Meng-Import/Convert File Access ke Excel 2007 Untuk meng-Import File Access sangat gampang karena merupakan program di Microsoft Office (sama dengan Excel), berikut langkah2nya :

1. Data bisa didownload disini

2. Buka ribbon Tab –> From Access

3. Pilih lokasi dimana file Access berada

4. Pilih File Test_acess.sccdb (format 2007, tapi format 2003 yaitu mdb juga bisa), Lalu Open

5. Pilih Table yang diinginkan, misalnya AP_Trans

6. Pilih mo ditaruh dimana, lalu OK

7. selesai …..

Page 65: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

65 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Import File Delimited dan Format As Table File delimited adalah file text dimana antara field dipisahkan dengan delimited bisa berupa spasi, koma, tab, dll Data bisa didownload disini(https://docs.google.com/open?id=0B17_7ZpCqjHRNmViYTY2ZDctOTBlMC00ZDAyLWFkNTctNGExNzczZDlkMWI5)

1. gambar dibawah ini (dibuka dng Notepad++/text editor lainnya) menunjukkan coma separated

value (csv) yaitu file delimited yang dipisahkan oleh koma

2.

3.

4. Untuk mengimportnya kita pilih Ribbon Data –> From Text

5. Lalu pilih lokasi file tsb, disini kita pilih file demo_del.txt, lalu Open

6.

Page 66: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

66 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

7.

8. Akan keluar Text Import Wizard, pilih Delimited

9.

10.

11. Kita pilih Koma (Text Qualifier artinya tanda yang memisahkan text dan number, dari

penerawangan kita pada file sumber, terlihat kalo number tidak ada tanda apa2 sedangkan

untuk text ada “” diantaranya)

Page 67: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

67 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

12.

13.

14. Kita pilih semua kolom lalu pilih type data, kalau mau aman sebaiknya semua kecuali angka

dipilih aja text

15. General artinya excel yang akan menentukan apa type data dari field

16. hati2 disini karena kalau salah kita mesti ngulang dari awal

Page 68: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

68 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17.

18.

19. Untuk number bisa ditentukan pemisah desimal dan ribuan, dng klik tombol Advanced…

20.

21.

Page 69: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

69 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

22. Kalau mau untuk Tanggal bisa juga langsung diconvert disini, sesuai format kita pilih YMD (Year

– Month – Date), namun untuk contoh disini kita biarkan saja format tanggalnya

23.

24.

25. Kita taruh aja di new worksheet

26.

27.

28. Hasilnya

Page 70: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

70 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29.

30.

31. Agar hasilnya lebih enak dilihat serta lebih gampang dianalisa maka sebaiknya kita ubah ke

format table

32. Kita pilih dulu range yang mo diubah, bisa kita blok pake shortcut Ctrl+* atau klik dinamed

range, pilihDEMO_DEL, lalu di klik ribbon Home –>Format as Table, pilih format yang

dikehendaki

33. ada dialog box keluar Klik aja OK

34. Kalau ada peringatan, pilih aja yes

35.

36.

37. Ini hasilnya ….

Page 71: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

71 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

38.

39. Rampung ……

Page 72: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

72 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Convert/Import File Report File GL_Jan_Feb.txt jika dibuka dng text editor

File bisa didonlot disini

Persiapan Data

Kita akan import agar bisa diolah dengan Excel, hasil akhir seperti ini :

Import File Report Part 01 File GL_Jan_Feb.txt jika dibuka dng text editor

Page 73: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

73 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Dalam file report biasanya terdapat

1. Header

Header biasanya berisi keterangan yang menerangkan isi dari record/ detail. Header Berisi antara No Account, Nama Account, Opening Balance

2. Detail/ Record

Berisi record/Transaksi, biasanya terdapat tanggal transaksi, keterangan transaksi, no voucher serta jumlah transaksi (debet/kredit)

3. Footer

Footer bisa ada/tidak, kalau ada biasanya berisi saldo akhir

Kita akan ubah/import ke excel agar bisa dianalisa, bentuknya akan jadi seperti ini

Disini kita lihat bahwa file sudah dipisahkan mana yang record mana yang bukan serta semua header/ keterangan sudah ditambahkan ke setiap record

Step by Step Meng-Import File report/textfile ke Excel

Page 74: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

74 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

1. Buat New workbook

2. Klik Ribbon Data –>From Text

3.

4.

5. Cari dan pilih file “GL_Jan_Feb.txt”, klik Import

6.

7.

8. Akan muncul dialog Box

9. Pilih Fixed Width, lalu klik Next

Page 75: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

75 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

10.

11.

12. Kita geser2 separator agar sesuai dengan data yang tersedia.

13. Perlu diingat kalo untuk text/tgl maka kita rata kiri sedangkan untuk tipe data number kita

ambil rata kanan, lebar kolom kita kira-2 dibandingkan dengan kolom dikanan/kirinya, kalau

selesai kita klik Next

Page 76: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

76 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

14.

15.

16. Kita klik tiap kolom/ field, lalu tentukan tipe datanya, untuk tipe number hati2 dengan

separator thousand serta decimal, untuk tgl ketahui apakah day-moon-year (DMY) atau moon-

day-year(MDY), untuk lainnya pilih general

Page 77: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

77 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17.

18.

19. Klik advanced jika format number yang ada di report file diatas berbeda dengan setingan di

komputer kita

20.

21.

22. Klik Finish

23.

Page 79: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

79 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

4. Untuk mengconvert file tersebut harus kita kenali dulu header dan detailnya, dari gambar

diatas dapat disimpulkan kalau header adalah baris 11, yang ditandai dengan tulisan OPENING

BALANCE, sedang detail/record adalah baris 12-seterusnya, yang ditandai dengan

adanya tanggal transaksi

5. Pertama kali kita bikin kolom baru untuk memisahkan baris transaksi dengan baris lainnya,

disini kita lihat kalau setiap record/detail selalu ada tanggal transaksi dengan tahun 2003 maka

kita bikin rumus baru di kolom H12 yaitu

6.

7. =IF(YEAR(D12)=2003,”Details”,”")

8.

9. lalu copy sampai akhir record (sel H9883), arti rumus ini adalah mengetahui apakah dikolom D

berisi data tanggal dengan tahun 2003 atau tidak, jika ya maka tandai dengan

tulisan “Details”, jika bukan maka kosongkan, rumus ini akan menghasilkan blank jika isi sel

blank atau error value jika berisi data yang bukan bertipe date

10. Lalu bikin dua rumus baru dikolom I dan kolom J yang berisi nomor serta nama account, di sel

I11 ketik

11.

12. =IF(TRIM(E11)=”OPENING BALANCE”,A11,I10)

13.

14. untuk No Acc, Sedang dikolom J11 ketik

15.

16. =IF(TRIM(E11)=”OPENING BALANCE”,B11,J10)

17.

18. untuk Nama Acc, copy ini kebawah sampai baris 9883, arti rumus ini adalah untuk mengecek

apakah kolom E berisi kata “OPENING BALANCE” jika ya maka isi dengan no account yaitu

“100000” jika bukan maka isi dengan sel diatasnya, karena ini merupakan header yang artinya

menerangkan detail dibawah maka isi sel diatas harus mengisi sel dibawahnya samapai

berganti nomor/nama account

19.

20. Fungsi Trim adalah membuang semua spasi yang berlebihan yang bisa terjadi pada saat

conversi/import ke Excel, misalnya “ OPENING BALANCE” atau “OPENING BALANCE ” atau

“OPENING BALANCE” akan diubah menjadi “OPENING BALANCE”

21. Bentuk terakhir dari file report kita adalah sbb:

Page 80: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

80 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

22.

23.

24. Kita pisahkan details dengan baris lainnya, kita bisa gunakan Filter, kita blok/select dulu semua

data yang ada yaitu dari baris1 sampai 19933 (A1:J19933, kita bisa pakai Ctrl+*), lalu

klik Filter di ribbon (Home > Sort & Filter > Filter atau Data > Filter) maka akan timbul tanda

filter di tiap kolom (kolom A s.d Kolom J), kita klik tanda filter di Sel H1 trus kita pilih yang detail

saja (yang lain di -Uncheck)

25.

26.

27. Klik OK , maka akan timbul tampilan sbb:

Page 81: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

81 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

28.

29.

30. Kita blok/select semua, lalu copy (Ctrl+C), trus pindah ke sheet sebelah untuk mem-Paste

special value

Page 82: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

82 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

31.

32.

33. Hasil akhir akan seperti ini

Page 83: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

83 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

34.

35.

36. Kita tambahkan row header ke baris pertama pertama (ambil dari sheet yang pertama, tapi

buang dulu filternya , lalu copy dari baris 9), lalu hapus kolom H, trus kolom No_Acc dan

Nama_Acc kita pindahkan ke kolom A dan B, kita atur lebar kolom maka jadilah seperti ini

37.

38.

39. Kita pastikan jumlah kolom serta jumlah debet serta kredit sama

40. Kalo dari WP kita dapatkan kalau jumlah record adalah 14,368 record dan jumlah debet/kredit

2,248,392,964,494.48 sedangkan hasil konversi kita jumlah record 14,368 dan debet sama

kredit berbeda

41.

42.

43. Bersambung ke Part 03 …..

Page 84: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

84 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Import File Report Part 03 Hasil dari part 02, terdapat hasil yang tidak balance

Kita cari kesalahan ada dimana, kemungkinan adalah terdapat kesalahan potong pada waktu konvert jadi terlalu lebar atau terlalu sempit jadi angka terpotong ditengah2 atau terdapat kolom keterangan yang ikut terpotong,

Langkah2nya :

1. kita cari via fungsi goto (F5), kita blok dulu kolom F (tidak termasuk header), lalu kita klik F5,

pilih Specials, pilih constant–>Text

2.

3.

4. Klik OK, hasilnya tidak ada sel yang ditemukan

5.

6.

7. Kita blok semua Kolom G (Tidak termasuk header), ), lalu kita klik F5, pilih Specials, pilih

constant–>Text, maka ditemukan dua sel yang dianggap sebagai text, padahal harusnya adalah

number yaitu sel , yaitu :

Page 85: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

85 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

8.

9.

10. Dan

11.

12.

13. Rupanya terdapat baris yang geser jika kita lihat pada file report/textfile-nya yaitu

14.

15.

16. Atau kita bisa memakai Autofilter, kita klik filter di kolom G (biasanya ada di paling atas/ paling

bawah)

17.

18. Kita benerkan dua baris (pada file excelnya) tadi maka kita cek lagi jumlah debet ama kreditnya

akan didapatkan kalau sudah balance dan cocok dengan data dari WP, ini hasil setelah kita

benerin

19.

20.

21. File GL_Jan_Feb.txt udah berhasil kita convert ke excel serta siap untuk dianalisa

22. Rampung……

Page 86: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

86 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Import file data dari Microsoft SQL Server ke Excel

File data dari Microsoft SQL Server bisa terdiri dari file backup atau file data asli, kalau file backup

berextension *.bak sedang file data asli berext *.mdf

Sedang file MDF kita perlu melakukan Attach

Untuk file backup kita perlu melakukan Restore

Langkah2nya dalam meng-Attach file data MDF :

1. Buka Ms. Sql Server

2. Connect ke server

3.

4. Klik kanan databases pada explorer

5. Pilih Attach

Page 87: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

87 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

6.

7.

8. lalu pilih file yang mau dibuka

9.

10. Lalu klik OK

Page 88: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

88 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

11.

12.

13. ini hasilnya

Page 89: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

89 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

14.

15.

Langkah2 untuk merestore file backup

1. Ikuti langkah 1 s.d 4 diatas

2. kita pilih restore

3.

Page 90: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

90 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

4. di jendela restore, kita pilih from device, lalu kita klik kotak kecil disebelahnya, yang akan

membawa ke jendela lain, disitu kita add file, kita tuju file backup kita (northwind.bak) lalu OK

5. Kita centang source kita lalu pilih to database yaitu nortwind

6.

7. lalu OK

8. ini hasilnya

Page 91: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

91 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9.

10.

11.

Export ke Excel

Untuk mengexport ke Microsoft Excel berikut langkah2nya :

1. Kita coba export dari Ms. SQL server langsung ke Excel

2.

Page 92: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

92 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

3.

4. Setelah proses next2 aja

5. Namun hasilnya gagal

Page 93: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

93 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

6.

7. kayaknya untuk excel, Microsoft SQL Server 2008 masih error, mungkin harus upgrade ke versi

terbaru

8. Tapi untuk Export ke Access, nggak ada masalah

Page 94: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

94 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9.

Karena gagal export ke Excel, coba kita lakukan import dari Excel menggunakan Data Connection

1. Buka Excel

2. Buat file/workbook baru

3. Klik ribbon data->From other sources->From SQL Server

4. Isi nama server anda (tergantung PC Kita, lihat aja pada Aplikasi SQL Server)

Page 95: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

95 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

5.

6. Pilih databse dan table yang mau diimport

7.

8. Klik aja finish

Page 96: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

96 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9.

10. Pilih new worksheet

11.

12. ini hasilnya

Page 97: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

97 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

13.

Page 98: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

98 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Meng-Import file sql dari MySQL ke Excel

Install MySQL

Jika kita mendapati file dari WP berupa file sql (sebenarnya merupakan file text yang bisa dibuka dengan

text editor), kita tidak bisa secara langsung mengimport file tersebut ke excel, kita musti membuka di

aplikasi database server seperti mySQL/SQL Server/Oracle tergantung dari isi dari file tersebut

Misalnya kita punya file sql sbb :

File ini sangat besar +/- 4 Gb, tidak bisa dibuka pake notepad atau text editor biasa, gunakan 010 Text

Editor (googling/ atau japri), ini hasilnya jika dibuka dng text editor

Page 99: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

99 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Terlihat kalo file sql ini buatan dari MySQL, oleh karena itu kita perlu menginstall MySQL

Langkah2nya :

1. Kunjungi alamat http://dev.mysql.com/downloads/windows/

2. Pilih MySQL Installer (http://dev.mysql.com/downloads/windows/installer/)

3. Pilih yang mau didownload

4. Ada dua pilihan, yaitu setup via internet atau download file setup secara lengkap

5. sebaiknya pilih yang ke-2 yaitu download dulu baru diinstall (pilih yang besar filenya)

Page 100: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

100 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

6.

7. jika sudah maka jalankan file installernya

8. Atau kalau mau lengkap (install web server, PHP, MySQL, dll) dan gampang tanpa perlu men-setting

segala macam maka install aja XAMPP

9. Baca disini untuk instalasinya :

10. Install Apache Web Server, PHP dan MySQL dengan XAMPP

11.

Import File SQL ke MySQL

1. Untuk mengimport file MySQL bisa gunakan aplikasi PHPMyAdmin yang ada di XAMPP namun file ini

maximal hanya 8 mb

2. Padahal file kita mencapai 4 GB

3. maka terpaksa kita gunakan software lain misalnya TOAD

4. Cuman bayar, hehehe

5. Atau bisa kita gunakan command line MySQL/console MySQL saja

6.

7. caranya kita ketik “cmd” di Start –>Run

8. atau Klik Dos Command di Start –>Accessories

9.

10. Lalu ketik cmd c:\xampp\mysql\bin (sesuaikan dengan folder aplikasi mySQL anda)

11. Ketik “mysql”

12. maka prompt C:\ akan berubah menjadi “mysql”

Page 101: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

101 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

13.

14. Untuk keluar ke c:\ prompt kita ketik “quit”

15.

16. agar bisa membuka file sql ke mySQL kita perlu masuk ke account “root”, di server localhost dengan

password yang sudah kita tentukan (defaultnya belum ada password)

17. maka kita ketik di dos prompt

18.

19. mysql -h localhost -u root -p

20.

21. kita akan dimintai password, karena tidak kita password maka pencet aja enter

22. Untuk membuat new database yang akan kita bernama progo2010 kita ketik

23.

24. create database progo2010;

25.

26. jangan lupa semua perintah mySQL harus diakhiri dengan karakter ; (titik koma)

27. untuk melihat apakah benar sudah ada database tersebut kita gunakan

28.

29. show databases;

30.

31. Untuk men-delete database kita gunakan

32.

33. drop database progo2010

Page 102: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

102 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

34.

35. Kita buat lagi database progo2010 (kecuali kalo anda tidak men-delete database progo)

36. Untuk bisa mengimport file sql kita pakai dulu database progo2010

37. kita ketik

38.

39. use progo2010

40.

41. Untuk mengimport file sql ke database progo kita gunakan perintah source folder+filesql

42. Untuk di PC ini , aku ketik

43.

44. source E:\kantor\P2 Rikpen\Yogyakarta\Progo\BACKUP\2010\KSRD10\KSRD10.sql;

45.

Page 103: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

103 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

46. Lalu enter (jangan lupa karakter

47.

48. langsung proses (lamanya tergantung besarnya file)

49.

50. Jika sudah selesai untuk melihat isi database kita ketik

51.

52. show tables;

53.

54. untuk melihat isi table kita gunakan sql sbb :

55.

56. select * from ksrd1001;

57.

58. ini hasilnya

Page 104: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

104 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

59.

60. bentuknya gak beraturan karena keterbatasan dari DOS

61. untuk itu kita perlu import di Access/Excel

Catatan :

perintah mysql tidak akan dianggap selesai jika belum diakhiri dengan karakter ; dan di-Enter

jika mysql lagi proses kita bisa hentikan dengan Ctrl+Pause

Jika kita sedang mengetik suatu perintah mysql , untuk membatalkan kita tambahkan karakter “\c”

lalu enter maka akan kembali ke prompt mysql

Import ke Excel via Aplikasi phpMyAdmin

Aplikasi phpMyAdmin adalah antar muka/interface untuk aplikasi database server MySQL, selain

phpmyadmin ada juga aplikasi lain seperti toad dll

Aplikasi ini tersedia secara otomatis jika kita menginstall XAMPP, baca artikel ini untuk installasinya :

Install Apache Web Server, PHP dan MySQL dengan XAMPP

Jika kita sudah menginstall maka langkah2 import database sql ke Excel :

1. Buka browser anda

2. Ketik di alamat url anda :

3. localhost

4. lalu pilih phpmyadmin di menu kiri bawah

Page 105: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

105 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

5.

6. di jendela phpMyAdmin pilih database progo2010

7. Kita lihat dulu jumlah barisnya

8. Ternyata bisa dibuka diexcel karena barisnya tidak melebihi 1,048,576

9. Cuman akan sangat berat dibukanya karena pasti filenya besar

10.

11. Kita Klik tabel januari (ksrd1001)

12. Klik Export atau

Page 106: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

106 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

13. Klik More->Export

14.

15. Pilih Custom dan format csv for Excel

16. Edit yang diberi tanda kotak merah

17. Klik Tombol Go

Page 107: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

107 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

18.

Page 108: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

108 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

19. Tunggu sampai terdownload

20. Untuk mengetahui dimana file csv tersebut disave klik kanan lalu show folder

21.

22. Filenya rupanya cukup besar diatas 350 mb

23. Coba kita import ke Excel 2007 keatas

24. Kita buka Excel

25. Buat file/workbook baru

26. Pilih ribbon data ->From Text

27. Pilih csv yang yadi kita export dari MySQL

28. Pilih delimited, next,

29.

30.

31. Lalu pilih semicolon sebagai delimitednya

32.

Page 109: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

109 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

33.

34. Perhatikan format angka, sesuaikan dengan data

35.

36. ini hasilnya

Page 110: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

110 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

37.

Import ke Excel via ODBC

Jika menggunakan phpmyadmin ada 2 kelemahan yaitu :

1. Perlu install webserver dan PHP (XAMPP)

2. Perlu file sementara /csv yang akan mengurangi space harddisk kita

Untuk itu kita akan pakai cara ke-2 yaitu menggunakan odbc driver yaitu suatu software yang berperan

sebagai jembatan penghubung antara windows dengan data suatu program (disini berarti data MySQL)

Driver ODBC dari MySql bisa kita dapatkan di :

http://dev.mysql.com/downloads/connector/odbc/

Sebaiknya pilih aja yang 32 bit buat safety (Install yang 64 bit hanya jika kita menggunakan Excel 64 bit)

Walaupun windows kita 64 bit gak masalah, tetep bisa diinstall dan digunakan

(updated : Versi yang terbaru adalah 5.2.6)

Page 111: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

111 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Kita pilih aja sesuai OS kita, kita pilih aja yang MSI (installer exe file) jadi bisa kita langsung eksekusi

Page 112: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

112 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Install file exe yang udah didownload

Page 113: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

113 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Selesai Installasi….udah bisa mulai dilakukan import data

Page 114: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

114 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

1. Kita lakukan import dng Klik Ribbon Data –>From Other Source, pilih From Microsoft Query

2.

3. Klik Ribbon Data –>From Other Source, pilih From Microsoft Query

4. Akan muncul dialog box Choose data source, kita pilih <New Data Source>, OK

5. Ketik nama (terserah anda), lalu pilih Mysql Odbc 5.2 Unicode driver (sesuaikan dengan versi di PC

anda)

6. Klik Connect, lalu isi seperti gambar dibawah lalu coba klik Test

7.

8.

9. Klik Ok, lalu Ok sekali lagi, maka akan kembali ke dialog dibawah ini

10.

Page 115: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

115 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

11.

12.

13. Jika kita klik OK untuk memulai Import data maka akan kembali muncul dialog dibawah ini, untuk

mengisi username dan password (sebenarnya jika kita di step yang sebelumnya juga bisa menyimpan

username ama password)

14. Kita isi username dng “root” dan password “” (Blank)

15. Isi juga TCP/IP Server dengan “localhost“

16. lalu kita isi database yang mau diakses

17.

18.

19.

20. Kita pilih tabel yang mau diimport,lalu klik tombol “>”, lalu next2 terus sampai Finish

21.

Page 116: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

116 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

22.

23. Kita pilih New Worksheet sebagai tempat destinasi data

24.

25. Ini hasilnya

26.

27. selesai, anda bisa lanjutkan untuk tabel berikutnya

Page 117: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

117 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Mengambil softcopy data dari aplikasi DOS jadul

Kadang kita mendapatkan aplikasi DOS jadul, yang tidak memiliki menu untuk export/ save as format file

yang bisa kita olah. Jadi menunya hanya untuk entry data ama ngeprint aja, contohnya seperti dibawah

ini :

kalo kita liat aplikasi diatas, ya nggak ada yang bisa kita lakukan kecuali kita print dikertas

Jaman dulu (sekarang masih ada) ada alat yang namanya print emulator yang berfungsi untuk mem-Print

data bukan ke kertas tapi ke Text file, walopun alat itu masih ada di Kantor pusat DJP namun hampir gak

berguna kecuali kita memiliki port LPT1 di Laptop kita dan di PC tempat aplikasi berada, belum lagi

mungkin software dan drivernya udah gak kompatible dengan sistem operasi yang ada di PC/laptop kita

Trus caranya gimana?

Kita bisa lakukan print emulator tadi dengan cara yang akan kita jelaskan dibawah ini , cara ini memiliki

kelebihan yaitu :

Tidak perlu membawa hardware tersebut

Kompatible dengan segala versi Windows (sayang baru Windows yang aku ketahui, tapi nanti coba

kita bahas dengan OS lain)

tidak perlu install software ama driver , semua ada di Windows

namun ada kekurangan :

Page 118: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

118 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Baru bisa di Windows (seharusnya pasti bisa di OS lain, tunggu aja…)

Harus memiliki jaringan (bisa kita akali dengan Virtual Machine, seperti VMware atau VirtualBox

Gimana caranya :

1. Kita lakukan dengan 2 PC yang saling berhubung menggunakan LAN

2. PC yang satu yang berisi aplikasi DOS jadul, kita sebut PC Client

3. PC yang satu kita anggap sebagai Print Server, Kita sebut PC Server

4.

5. Di PC Server

6. Add Printer

7.

8. Kita pilih Lokal Printer

9. Kita pilih Epson, LQ 2180/2170

10.

Page 119: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

119 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

11.

12. Kita pilih Port yaitu LPT1

13.

14.

15. Jika sudah diinstall , kita klik pada printer baru tadi lalu pilih Properties

16. Kita edit di Tab Sharing, kita isi dengan Share this printer, lalu kasih nama

Page 120: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

120 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17.

18.

19. Kita edit di Tab Port, LPT1 kita un-Check lalu File kita Checkmark

Page 121: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

121 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

20.

21.

22. Jika sudah coba kita cari tahu nama komputer kita

23. Kita klik Control panel ->System ->Computer Name

24. Ketahuan namanya adalah kpdjp-XP

25.

26.

27. Selesai di PC Server

28.

29. di PC Client (pc yang berisi aplikasi Jadul)

Page 122: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

122 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

30. Kita masuk ke dos prompt (ada menunya di windows/ tergantung PCnya mungkin langsung ke Dos

Prompt)

31. Kita Ketik Net View

32. ini hasilnya

33.

34. Nama PC Sever kita terlihat di Dos Prompt

35. Tadi nama Printer share adalah EpsonLQ-XP

36. huruf besar kecil di Dos/Windows tidak ada bedanya

37. jadi alamat printer adalah “\\KPDJP-XP\EPSONLQ-XP“

38. Lalu kita ketik lagi

39.

40. Net Use LPT1 \\KPDJP-XP\EPSONLQ-XP

41.

42. Jika kita sukses ada tulisan seperti di gambar diatas

43. lalu kita jalankan program Dos Jadul kita

44. Coba kita print Trial balance

45.

46. Kita lihat di PC Server

47.

Page 123: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

123 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

48.

49.

50. Kita isi dengan nama file yang kita inginkan (format Text File)

51. Kita cek di Printer Epson LQ 2180

52.

53. Jika item diatas sudah hilang berarti print sudah selesai

54. Kita buka file hasil kita tadi

Page 124: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

124 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

55.

56. Coba kita buka pake Text Editor

57.

58.

59. Selesai

60. Jadi intinya apapun yang di DOS PC Client coba print akan di print ke PC Server

61. Kalo ada pertanyaan silahkan comment atau email

Keterangan :

Kalau kita tidak memiliki aplikasi jadul kita bisa praktek dengan perintah2 DOS, misalnya :

Page 125: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

125 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Dir>lpt1

Dir /a>lpt1

perintah diatas akan mengeprint apa yang ada ke printer, namun karena sudah kita belokkan ke Text file

maka akan menghasilkan text file

Jika kita sudah selesai, kita ketikkan di Dos Prompt :

net use lpt1 /delete

Maka PC akan ngeprint secara normal/ langsung ke Printer

Page 126: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

126 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Restore database Postgres SQL dari file backup lalu convert

ke Excel

Apa itu Postgres SQL

Salah satu program database server yang banyak dipakai oleh WP adalah postgres SQL, yang sekarang

sudah mencapai versi 9. Seperti Database server MySQL, Postgres SQL juga Open source dan free,

tersedia untuk OS Linux, Windows, MacOS. Kemampuannya juga luar bisa karena mampu menangani

databse dengan ukuran besar a.l :

Limit Value

Maximum Database Size Unlimited

Maximum Table Size 32 TB

Maximum Row Size 1.6 TB

Maximum Field Size 1 GB

Maximum Rows per Table Unlimited

Maximum Columns per Table 250 – 1600 depending on column types

Maximum Indexes per Table Unlimited

Kemampuan yang lain bisa dibaca di

http://www.postgresql.org/about/

Untuk Windows tersedia untuk 32 bit dan 64 bit, cuman saya anjurkan pake yang 32 bit aja karena ODBC

yang tersedia masih untuk versi 32, padahal ini penting jika kita mau mengconversi database ke

excel/access

Installasi Program 1. Download versi 32 bit disini

2. http://www.enterprisedb.com/postgresql-932-1-installers-win32?ls=Crossover&type=Crossover

3. Atau jika ingin pilihan lain meluncur aja ke TKP disini

4. http://www.enterprisedb.com/products-services-training/pgdownload

Page 127: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

127 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

5. Setelah download langsung aja jalankan file hasil sedotan tadi

6. Kalau bisa sih nggak perlu diganti2 isian2nya kayak lokasi program/data, port,dll, Oke-in aja

7. Kalau password jangan sampai lupa diisi

8. Usernamenya adalah “postgres“

9. Port normalnya adalah 5432

10. Next 2 aja sampai selesai

11. Nanti akan ada jendela installasi “Stack Buider”

12. Pilih yang port lokal 5432

13.

14.

15.

16. Lalu pilih ODBC

Page 128: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

128 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

17.

18. Next2 aja sampai finish

Menjalankan Postgres SQL 1. Klik start -> All Program -> Postgres SQl

2. Pilih PG Admin III

3.

4. Pilih yang localhost, lalu klik kanan pilih connect

5. Anda akan diminta password

Page 129: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

129 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

6.

7. Jika anda mengisi dengan benar maka kita bisa connect

8. Kita pilih databases

9. Klik kanan pilih new database

10. isi namanya, misalnya “ipos”

11.

12. Sebenarnya kita juga bisa menjalankan Postgres SQL via konsole, namun itu bisa digoogling sendiri

13. Untuk merestore database dari file backup kita gunakan dos command atau Run dari start menu

14. Misalnya program postgress SQL kita install di C:\Program Files (x86)\PostgreSQL\9.3

15. Maka file pg restore biasanya ada di

16. C:\Program Files (x86)\PostgreSQL\9.3\bin\pg_restore.exe

17. lalu file backup ada di E:\Downloads\Backup.i4bu

18. nama file dan extension bisa apa aja, diatas hanya contoh

19. Ketik pada kotak run atau kotak dos command

20. “C:\Program Files (x86)\PostgreSQL\9.3\bin\pg_restore.exe ” -i -h localhost -p 5432 -U postgres -d

“ipos” -v “E:\Downloads\Backup.i4bu”

21. Akan ditanya passwordnya, ketik aja lalu enter (tidak akan terlihat karakter apapun yang kita ketik)

Page 130: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

130 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

22.

23. ini progressnya

24.

25.

Import ke Excel/Access

1. Jika kita gunakan Excel, maka harus diimport satu persatu

2. Oleh karena itu kita gunakan Access

3. Buka Access

4. Bikin database kosong baru

5. Klik ribbon External Data -> ODBC

6. Pilih Machine Data Source

7. Pilih User Data Source

Page 131: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

131 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

8.

9. Pilih Postgres SQL (Unicode) lalu next

10. Isi dengan nama data source (terserah anda) juga nama database yang baru kita bikin (ipos)

11. Isi dengan password dll (sesuaikan dengan PC Anda)

12. defaultnya untuk username=postgres, port=5432, server=localhost

13.

14. lalu coba klik test untuk melihat apakah isian kita benar

15. jika sudah oke lalu klik save

16. akan muncul nama ipos (sesuai nama data source yang kita ketik) di jendela

17. Klik OK

Page 132: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

132 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

18.

19. Akan diminta lagi nama username dan password, klik OK jika sudah

20. Akan muncul jendela berisi semua nama tabel yang tersedia untuk diimport

21. Pilih Select All

22. lalu klik OK

Page 133: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

133 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

23.

24. Tungguin prosesnya sampai selesai

25. ini hasilnya

26.

27.

28. Ini ada yang gagal, ada di tabel Name Auto Correct Save Failure

Page 134: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

134 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29.

30. Untuk konversi ke Excel kita pake fasilitas e-Audit

31. Import and Merge Access

32. Pilih Convert Access to Excel

33.

34. Selesai

Browse dan Export Table dari Postgres SQL Terkadang ada yang error jika kita import dari Excel/Access, oleh karena itu kita terpaksa menggunakan

jalan yang agak berliku, yaitu kita menggunakan Postgres SQL untuk mengexport data ke format universal

yaitu text/csv baru file text/csv tersebut kita import ke Excel/Access

Untuk membrowse database di postgres SQL (PG) kita bisa gunakan console (Dos Basis) atau PGAdmin

(Windows), disini kita gunakan aja versi windowsnya

1. Klik start -> All Program -> Postgres SQl

Page 135: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

135 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

2. Pilih PG Admin III

3.

4. Pilih yang localhost, lalu klik kanan pilih connect

5. Anda akan diminta password

6.

7. Jika anda mengisi dengan benar maka kita bisa connect

8. Kita pilih database yang kita buat diatas yaitu “ipos”

9. lalu pilih SQL dimenu

10.

11.

Page 136: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

136 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

12. Akan muncul jendela baru yaitu Query

13. Untuk mengetahui apa saja nama table kita ketik

14. select * from pg_catalog.pg_tables where schemaname = ‘public’

15. lalu klik tombol run (panah ke kanan)

16.

17.

18. Untuk membrowse salah satu tabel, misalnya tabel item kita ketik

19. select * from tbl_item

20. Klik Run

21. Jika hasilnya udah OK baru kita export ke text file (PGAdmin baru bisa export ke text file)

22. Kita klik menu File -> Export

23. Browse mau ditaruh dimana File hasilnya

24. Klik OK

Page 137: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

137 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

25.

26. Hasilnya bisa kita import ke Excel atau Access

27.

28. Ingat cara ini adalah alternatif terakhir, jika cara yang lain gagal

Page 138: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

138 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

29. Selesai

Page 139: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

139 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Convert File report yang memiliki baris lebih dari 1

File yang akan kita import memiliki baris deskripsi/ keterangan yang berbeda2, ada yang 1 baris, 2 baris, 3

baris bahkan 4 baris

Kita gunakan data : gl tahun 2010_part.txt

ini tampilannya

Langkah2nya :

1. Buat workbook baru

2. Kita gunakan Ribbon Data –> From Text

3. Lalu lakukan seperti biasa, kita potong2 (ingat kalau text adalah rata kiri sedang number adalah rata

kanan)

Page 140: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

140 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

4.

5.

6. lalu kita atur type datanya, untuk tanggal type : Date, format DMY, lalu semuanya adalah text kecuali

debet, kredit, dan saldo

7. ini tampilannya :

8.

Page 141: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

141 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9.

10.

11. Klik Finish lalu kita pilih New Worksheet untuk tempat data hasil konversinya

12.

13.

14. Ini hasilnya

15.

Page 142: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

142 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

16.

17. Kita buat rumus di G7 (karena sebagai penentu adalah kata “saldo awal” di C7)

18.

19. =IF(AND(YEAR(A7)=2010,C7<>”saldo awal”),”details”,””)

20.

21. Kita copykan sampai cells G25740

22. Rumus ini untuk membedakan mana baris yang berisi transaksi utama (disebut baris details” dan

baris lainnya

23.

24.

25. Untuk mengisi No. Account & Nama Account, kita ketik di Cell H7

26.

27. =IF(C7=”saldo awal”,A6&B6&C6&D6,H6)

28.

29.

30. Lalu copykan sampai cell terakhir

31. Untuk deskripsi bisa kita lihat kalau jumlah baris berbeda2, maka kita akan menggabungkan baris

dengan baris dibawahnya

32. rumusnya

33.

34. =C7 &” ” & I8

35.

36. Rumus ini akan menggabungkan deskripsi baris ini dengan deskripsi bawahnya (yang juga berisi

rumus yang menggabungkan deskripsi baris tersebut dengan baris bawahnya)

37. ini hasilnya

Page 143: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

143 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

38.

39.

40. Rumus akan menghasilkan panjang teks yang akan bertingkat, makin awal makin panjang (karena

berisi gabungan rumus dari akhir sampai awal)

41. Karena Itu Kita Perlu Hentikan Penggabungan Jika Menemui Details Baru

42. =IF(G8=”details”;C7;C7&” ” &I8)

43. Jadi baris diatas detail hanya berisi deskripsi baris itu sendiri

44. Sehingga rumus akan berhenti setiap menemui baris yang berisi detail

45.

46.

47. Sudah bagus tinggal kita filter, kita ambil yang details saja

48. ini hasilnya

49.

50.

51.

52. Rupanya filenya terlalu besar, terpaksa kita sort

53. sebelum disort kita beri dulu penanda agar nanti bisa dibalikkan sesuai semula

54. Buat rumus baris dikolom J

Page 144: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

144 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

55.

56. =Row()

57.

58. Copykan sampai baris terakhir

59. Copykan sheet kesebelahnya

60. Select all, copy lalu paste value

61. Lalu pilih ribbon Data–>Sort

62. pilih kolom G (yang berisi details)

63.

64.

65.

66. ini hasilnya

67.

68.

69. kita atur headernya, seperti digambar lalu bisa dibuang kolom2/field yang tidak berguna

70. Selesai, hasilnya bisa didonlot disini (GL 2010_part.xlsx)

Page 145: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

145 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Convert Text Report yang berisi karakter asing (China)

Untuk mengimport/convert text report ada 2 cara yaitu dengan delimited atau fixed width, namun jika

text report yang akan kita import memiliki karakter2 bukan ascii, maka akan dibaca oleh Excel sesuai

aslinya. Jadi misalnya ada huruf China akan dibaca oleh Excel ya huruf china sementara oleh text editor

akan diubah ke karakter ascii, ini berpengaruh kedalam lebar tiap huruf sehingga baris yang ada karakter

chinanya akan memiliki lebar yang berbeda dengan baris lain. Ini akan menyulitkan kita pada saat

konversi menggunakan fixed width

Langsung aja kita praktek, coba kita import file berikut ini :

Report Chinese.rar

1. Jika kita buka pakai Text Editor akan nampak sbb :

2.

3. Cukup gampang sepertinya, bisa kita pakai delimited (dengan karakter *) ataupun fixed width, tapi

coba kita lihat lagi dibawahnya

Page 146: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

146 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

4.

5. Pakai delimited menggunakan karakter * sepertinya susah karena terdapat baris yang berisi *****

yang akan mengganggu proses pemisahannya

6. Berarti kita harus gunakan fixed width

7. Kita lihat baris yang memiliki karakter chinese

Page 147: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

147 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

8.

9.

10. Sepertinya Ok, kita bisa gunakan Fixed Width

11. Kita buka Excel, Lalu New Workbook

12. Pilih Ribbon Data -> From Text

13. Pilih filenya

14. Pilih Fixed Width

15.

Page 148: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

148 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

16. Lalu kita “potong2″ sesuai dengan keinginan kita, kita bisa juga gunakan * sebagai penanda (tidak

perlu kita import nantinya)

17.

18.

19. namun….

20. Kita lihat karakter chinese yang tadi waktu kita buka pakai text editor rata namun diexcel jadi kacau,

hal ini karena excel akan membaca karakter china tadi sesuai aslinya sehingga lebar hurufnya jadi

tidak sama

21.

Page 149: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

149 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

22.

23. bingung kan….

24. mau pakai delimited nggak bisa, mau pakai fixed width juga gak bisa

25. untuk yang seperti ini ada beberapa cara yang bisa dipakai

26. Kita gunakan cara campuran/kombinasi

27. Yaitu kita Potong2 pake fixed width lalu pas di kolom yang berisi huruf china kita gunakan delimited

28.

29. Langsung aja kita praktekin

30. Kita ulangi lagi langkah2 diatas namun hanya sampai kolom dimana ada karakter chinanya yaitu

kolom ke 432 (lihat gambar diatas)

31. Sisanya kita jadikan satu (kita buang2 semua garis vertikal sampai akhir baris)

Page 150: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

150 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

32.

33. Terus kita tentukan jenis data

34.

Page 151: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

151 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

35. Lalu finish

36. Ini hasilnya

37.

38. Terlihat kolom AF terdiri dari sisa yang belum dipisahin

39. Kita pisahin kolom AF namun sekarang kita gunakan delimiter *

40. Kita block seluruh kolom AF

41. Kita Klik Ribbon Data ->Text To Column

42. Pilih Delimited lalu pilih Other , kita ketik *

43.

44.

45. Next

46. Kita tentukan jenis data lalu finish

47. Ini hasilnya

Page 152: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

152 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

48.

49. Kayaknya udah OK

50. Selesai

Page 153: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

153 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

Join Table

Apa itu Join Table Join table artinya menggabungkan field dua table yang memiliki field kunci yang sama. Tujuannya untuk mengambil field ditable secondary yang ingin ditambahkan ke table primary Misalnya kita punya 2 tabel (download disini) yaitu : 1. Tabel GL.dbf (tidak punya field CCName)

2. Tabel CCPLAN.dbf (punya field CCName)

3. Tapi 2 table tsb memiliki 1 field yang sama yaitu CCNo, ini disebut Field Kunci. 4. Kita akan mengambil Field CCName berdasarkan CCNo

Guide:

1. Kita Import 2 tabel diatas (pakai MsQuery – Baca di sini)

2. Hasilnya

Page 154: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

154 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

3.

4.

5.

6. Kita ubah header 2 sheet tadi, yang atas adalah sheetGL yang bawah adalah sheet CCPLAN

7.

8.

9. Kita ubah dulu nama table diatas dengan nama Tabel_GL dan Tabel_CCPLAN, caranya

10. Klik Ribbon Formulas –> Name manager

11. Klik salah satu nama yang menunjuk ke tabel GL lalu klik Edit, Ganti namanya. Lakukan untuk

CCPLAN

Page 155: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

155 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

12.

13.

14. Untuk mengambil Field CCName dari Table CCPLAN kita bisa pakai 2 cara :

A. Bisa kita pakai Vlookup

1. Kita Copy dulu sheet GL, kita rename menjadi Vlookup (hanya contoh, boleh nama lain)

2. Kita Insert Kolom baru di sebelah kanan CCNo

3. Kita ganti headernya menjadi CCName

4. Kita ketik rumus untuk Vlookup

5. Rumusnya

6. =VLOOKUP(Tabel_GL4[[#This Row],[CCNo]],Tabel_CCPLAN,2,FALSE)

7.

8. rumus diatas mencari kode yang ada Tabel_GL4 dibaris bersangkutan (#ThisRow) di field CCNO

yaitu angka 50 pada Tabel_CCPLAN, kalau ketemu cari di kolom/Field ke 2, akan menghasilkan

“Management“

Page 156: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

156 BAB II. CONVERSION TO MICROSOFT EXCEL 2007 | Eoditor.com

9.

10. Detil cara bikin rumus bagi yang bingung : Ketik

11. =vlookup(

12. Pilih cells E5, lalu ketik

13. ,

14. Pilih sheets CCPLAN Cells, Blok Range A2:B6, lalu ketik

15. ,

16. Ketik 2, lalu ketik

17. ,

18. Ketik

19. False)

20. Hasilnya

21.

22. Karena ada yang error (Blank), maka kita tambahkan IFERROR (IFERRORr akan menganalisa

suatu formula/rumus, jika OK/Tidak error maka akan memberikan hasil dari formula tadi,

namun jika error akan menghasilkan apa yang kita definisikan sebagai argumen yang ke2,

rumus dibawah hasil jika error adalah “” (Blank)

23. Rumusnya

24.

25. =IFERROR(VLOOKUP(Tabel_GL4[[#This Row],[CCNo]],Tabel_CCPLAN,2,FALSE),”")

Page 157: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

157 | Eoditor.com

26.

27. Hasilnya

28.

B. Gunakan Formula Index+Match

1. Copy Sheet GL, namai Index Match

2. Rumusnya (langsung tambahin IFERROR)

3.

4. =IFERROR(INDEX(Tabel_CCPLAN,MATCH(Tabel_GL6[[#This

Row],[CCNo]],Tabel_CCPLAN[CCNo],0),2),”")

5.

6. Match akan mencari suatu nilai apakah ada disuatu Range, dia akan menghasilkan posisi nilai

itu ketemu di baris berapa

7. Index akan mengambil Nilai yang ada di suatu range pada baris tertentu

8. Rumus diatas pertama kali akan mencari ada di baris berapa angka 50 di range/table pada

sheet CCPLAN (ketemu dibaris ke 5), lalu dengan fungsi Index berusaha mengambil nilai tsb

sesuai posisi yang diketemukan diatas pada field ke 2 di tabel_CCPLAN (Ketemu

“Management”)

9. Kita pakai Iferror untuk jaga2 kalo error (kita kasih “”/Blank untuk nilai error)

10. Hasilnya

11.

Page 158: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

158 BAB III. FILTER | Eoditor.com

BAB III. FILTER

Excel Table

Apa itu Excel Table Untuk dapat menganalisa data dengan lebih efektif dan efisien, kita dapat mengubah range menjadi Table/Tabel. Excel data adalah sekumpulan data yang terdiri dari kolom dan baris yang diformat seperti layaknya tabel didatabase. Table ini memiliki cara penamaan sendiri, misalnya

=Table_Query_from_demo[[#This Row],[AccNo]]

Artinya Berasal dari Tabel Table_Query_from_demo, Fieldnya AccNo, Kolomnya adalah baris dimana rumus ini berada (This Row)

Namun jika rumus dibuat tidak satu baris dengan parameternya ya biasa aja

=Transaction!I5

Karena memang sifat dari tabel adalah baris dan kolom, seperti database maka Field Virtual pasti merupakan manipulasi dari field lain (tapi pasti dari baris/record yang sama)

Cara Mengubah Range menjadi Excel Table Ada 2 cara untuk mengubah range menjadi excel table

1. Ribbon Home –>Insert Table

Page 159: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

159 BAB III. FILTER | Eoditor.com

2. Ribbon Home –>Format as Table

Hasilnya

Elemen dari Excel Table

Page 160: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

160 BAB III. FILTER | Eoditor.com

a) Header Row

Berisi nama field dan Otomatic sudah di autofilter agar dapat menfilter dan sortir secara cepat

Jika kita menuju ke baris yang melebihi layar misalnya baris ke 30/40 maka nama kolom yang dulunya A, B, C, D, dll akan berubah menjadi nama field/header row seperti No. Urut, No. Account, Nama Account,dll

b) Total Row

Berisi summary dari tabel, bisa jumlah angka/jumlah record

c) Banned Row

Banned row/kolom yaitu isi dari tabel (selain header & Total row), biasanya diberi warna berbeda2 untuk baris ganjil dan genap untuk mempermudah dilihat

d) First Column & Last Column

akan memberikan warna yang lebih gelap untuk first colum/Last Column

Page 161: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

161 BAB III. FILTER | Eoditor.com

e) Calculated Column

Di excel table jika kita membuat satu kolom baru cukup ketik header row disebelah kiri kolom terakhir maka otomatic akan excel table akan bertambah 1 kolom, jika kolom baru ini kita isikan rumus/ formula, otomatic akan dicopy-kan ke bawahnya sampai row terakhir

Nilai lebih Table untuk menganalisa data Sorting and filtering

Sangat mudah untuk mensortir maupun filtering, tinggal klik aja tanda panah yang ada dinama field lalu tinggal pilih dari menu yang muncul

Formatting table data

Sangat memudahkan untuk dibaca karena ada Banned Rows (Warna selang-seling untuk baris ganjil/genap), nama field juga akan tetap keliatan walopun kita menuju baris terakhirpun

Inserting and deleting table rows and columns

Untuk menambahkan baris ataupun kolom sangat gampang karena tinggal ketik aja di paling kanan/paling bawah, maka otomatic akan menjadi bagian dari tabel kita

Mendelete baris duplicate juga sangat gampang, ada menunya

Using a calculated column

Page 162: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

162 BAB III. FILTER | Eoditor.com

membuat rumus juga sangat gampang karena kita cuma mengetik sekali maka akan dicopikan ke baris yang lain

Using structured references Instead of using cell references

Menjadikan alamat menjadi terstruktur bukan sekedar A1, atau Z1000 tapi Table_Query_from_demo[[#This Row],[AccNo]]

Ensuring data integrity

Data bisa dibuat valid dengan Data Validation sehingga kemungkinan terdapat kesalahan pengetik dapat dikurangi

Page 163: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

163 BAB III. FILTER | Eoditor.com

Auto Filter Di pembahasan ini kita memakai file Demo dari Sesam (Baca disini)

atau Hasil Akhirnya bisa didownload disini

Di Excel 2007 filter bisa dilakukan secara in Place atau Dicopykan ke cell lain, disini kita akan pelajari dulu In Place filter atau bisa kita sebut auto filter

Jika kita menggunakan Excel table maka otomatis akan memiliki Auto filter seperti contoh di table transaction yang kita pergunakan di modul ini

Auto Filter di Excel 2007 sangat mudah karena sudah disempurnakan dan disesuaikan dengan tipe data dari field/kolom tabel bersangkutan

disini untuk tipe text seperti di field Voucher Number maka bentuknya akan seperti sbb:

Untuk type Number seperti di field Amount

Page 164: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

164 BAB III. FILTER | Eoditor.com

Untuk Type tanggal

Page 165: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

165 BAB III. FILTER | Eoditor.com

Namun untuk custom filter akan sama bentuknya sepert gambar dibawah ini :

Jadi banyak pilihan, cuma perlu diingat bahwa :

1. filter di tiap field adalah penggabungan dengan operator “DAN”

2. Custom filter hanya max bisa menampung dua kriteria, jadi kalau mau lebih dari 2 kriteria kita

bisa akali dengan mengcopy field bersangkutan dan lalu difilter atau :

3. Membuat field baru dan kita isi dengan formula yang akan menghasilkan True/False lalu field

tersebut kita filter lagi

Contoh Pemakaian :

Meng-filter record dengan Account Number diawali 1 Misalnya kita ingin menfilter Nomor account dengan angka depan 1 (aktiva misalnya) , maka bisa kita lakukan dengan dua cara yaitu :

1. Memilih pilihan yang sudah diberikan Excel, tapi sebelumnya un-check dulu “Select All”

Page 166: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

166 BAB III. FILTER | Eoditor.com

ini hasilnya

bisa dibayangkan capeknya mengklik satu persatu

2. Atau memakai pilihan yang lebih cerdas, yaitu :

Page 167: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

167 BAB III. FILTER | Eoditor.com

Hasilnya

Page 168: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

168 BAB III. FILTER | Eoditor.com

menghasilkan jumlah record yang sama

Meng-filter record dengan Account Number diawali 1,3,5,8 (multiple filter) Sekarang anggaplah kita mau mencari Nomor Account dengan awalan 1,3,5,8 bagaimana caranya

Kita bisa pakai cara yang pertama, namun akan membuat capek tangan kita memilih, belum lagi ada kesalahan mengklik/ ada yang kelewatan maka kita harus memakai cara ke-2, TAPI??? Excel hanya memberikan kita untuk 2 x kriteria

Maka kita akali dengan mengcopy field AccNo ke sebelahnya lalu kita filter, oops nggak bisa, karena filter yang pertama akan menghasilkan No Acc 1 dan 3 yang kalau kita filter lagi ke 5 dan * hasilnya akan Nol/ Tidak ada record

Maka terpaksa kita pakai jurus terakhir yaitu buat field baru lalu kita isi dengan kriteria yang kita perlukan

Kita buat field baru dengan nama MyFilter, lalu kita isi rumus dengan fungsi MID serta Operator OR

untuk Account awalan 1 rumusnya adalah sbb

=MID(Table_Query_from_demo[[#This Row],[AccNo]],1,1)=”1″

ingat rumus diatas terlihat seperti itu karena kita menggunakan tabel jadi referensinya bukan A1/B2 misalnya tapi This Row, artinya baris dimana rumus dibuat. logikanya gampang aja, kita ambil dengan Mid satu huruf pertama dari field AccNo lalu dibandingkan dengan 1, hasilnya akan True jika awalan adalah 1

Kita lanjutkan dengan awalan yang lain , lalu kita gabung dengan Fungsi OR

Lengkapnya begini

Page 169: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

169 BAB III. FILTER | Eoditor.com

=OR(MID(Table_Query_from_demo[[#This Row],[AccNo]],1,1)=”1″,

MID(Table_Query_from_demo[[#This Row],[AccNo]],1,1)=”3″,

MID(Table_Query_from_demo[[#This Row],[AccNo]],1,1)=”5″,

MID(Table_Query_from_demo[[#This Row],[AccNo]],1,1)=”8″)

Fungsi OR akan menghasilkan nilai true jika salah satu argumennya menghasilkan true

Lalu kita filter untuk menampilkan hanya nilai True

Ini Hasilnya

catatan : untuk membuat rumus mudah dibaca, kita bisa ketik seperti diatas. untuk membuat baris baru kita jangan tekan enter karena akan dianggap rumus selesai diketik, namun gunakan ALT+Enter

Mencari nama account yang mengandung kata tertentu

Menggunakan Fungsi search

Untuk mencari suatu kata dari field account name misalnya kita bisa memakai auto filter “Contain” jika hanya memerlukan 2 kriteria

Bagaimana jika lebih dari dua? misalkan kita mau mencari kata di account name payment, check, dan postal

Kita pakai formula/fungsi SEARCH, fungsi ini akan mencari suatu huruf/kata tanpa mempermasalahkan huruf besar/huruf besar (Case Insensitive) pada suatu cells dan menghasilkan posisi dari kata/huruf yang dicari, begini rumusnya

=SEARCH(“payment”,Table_Query_from_demo[[#This Row],[AccName]])

masalahnya kalo nggak ada/ nggak ketemu maka akan menghasilkan nilai error, oleh karena itu kita harus tambahi dengan fungsi lain yaitu IFERROR, fungsi ini akan menguji suatu formula, dan akan

Page 170: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

170 BAB III. FILTER | Eoditor.com

menghasilkan suatu nilai tertentu yang kita tentukan jika terjadi error, kalo nggak error ya akan menghasilkan hasil dari formula yang diuji , ini rumusnya

=IFFERROR(SEARCH(“payment”,Table_Query_from_demo[[#This Row],[AccName]]),0)

mengapa kita mengisi angka 0 (nol) untuk hasil error atau nggak ketemu? perlu diingat bahwa komputer akan menganggap nilai 0 sebagai FALSE dan nilai selain nol sebagai TRUE, jadi jika menghasilkan posisi kata (pasti lebih dari nol) maka akan menghasilkan nilai TRUE

Rumus lengkapnya

=OR(IFERROR(SEARCH(“payment”,Table_Query_from_demo[[#This Row],[AccName]]),0),IFERROR(SEARCH(“check”,Table_Query_from_demo[[#This Row],[AccName]]),0),IFERROR(SEARCH(“postal”,Table_Query_from_demo[[#This Row],[AccName]]),0))

Hasilnya lalu kita filter untuk mencari yang TRUE, lihat dibawah ini

……..Filter rampung

Menggunakan Countif

Countif sangat powerfull karena bisa mencari dengal wildcard (*,?,~) kita bisa memakai countif dengan operator + lalu kita filter yang lebih dari 1

Syntax

COUNTIF(range, criteria)

caranya

1. Bikin satu kolom baru, dengan nama myFilter3

2. Ketik rumus berikut ini

3. =COUNTIF(Table_Query_from_demo[[#This Row], AccName]],”*payment*”)

+COUNTIF(Table_Query_from_demo[[#This Row],[AccName]],”*check*”)

+COUNTIF(Table_Query_from_demo[[#This Row],[AccName]],”*postal*”)

Page 171: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

171 BAB III. FILTER | Eoditor.com

4.

5. Kata “*payment*” (diapit asterik/*) artinya mencari kata “payment” dimanapun ia berada bisa

didepan, ditengah atau dibelakang, dengan kata lain keywordnya adalah Contains

6. Countif akan menghasilkan 1, jika katemu, atau 0 jika tidak ketemu

7. Lalu kita filter dengan mencari nilai lebih dari 0

8. ini hasilnya

9.

10. Akan menghasilkan sebanyak 3407 record

catatan : Hasil akhir bisa didonlot disini (excel-sesam01.b autofilter.xlsx)

Page 172: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

172 BAB III. FILTER | Eoditor.com

Advanced Filter – Text Jika kita ingin menciptakan filter yang sangat kompleks, kita harus menggunakan Advanced Killer Kita juga bisa menggunakan Advanced Filter untuk membuat Uniq record maupun Mendelete Duplicate Record

Kita buka file hasil import demo kita

atau Filenya bisa didownload disini

Kita sisipkan Baris diatas table kita yang akan kita gunakan sebagai range Kriteria (Range Filter) Kita Copykan Header dari tabel kita sehingga tampilan adalah sebagai berikut :

Misalnya kita ingin menfilter No. Acc hanya yang bernilai 1510 maka kita ketik ’1510 (ingat bahwa No.Acc bernilai text walaupun isinya number, cirinya adalah mepet ke kiri walopun tidak diformat rapat kiri)

Kursor kita letakkan didalam tabel sehingga kita nggak perlu memblok table secara manual

Kita Klik Ribbon Data –>Advanced

Kita Pilih Range A1:K2 sebagai Criteria Range (Jangan melebihi baris 2 karena Kriteria terakhir adalah baris 2, kalau melebihi maka biasanya hasil filter tidak akurat)

Page 174: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

174 BAB III. FILTER | Eoditor.com

Jika kita ingin mendelete Filter kita Klik Ribbon Data –>Clear

Maka akan kembali normal

Kasus lain Lihat Gambar dibawah ini, kita ingin mencari record dengan nama account “Salaries”, kita ketik aja salaries, kita ulangi langkah2 diatas

Page 175: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

175 BAB III. FILTER | Eoditor.com

hasilnya adalah

Bisa kita ambil kesimpulan bahwa

pencarian tidak case sensitive/ tidak memperdulikan besar kecil huruf

dan ikut mengambil cell yang juga ada kata2 yang lain disebelah kanan kata yang kita cari (excel

mengambil semua cells yang diawali kata yang kita cari)

Untuk mencari hanya Kata “Salaries” tanpa tambahan kita perlu tambahkan karakter = (sama dengan)

Perlu diingat bahwa filter harus bertipe data Sesuai dengan Field (dikasus ini adalah karakter) sementara karakter “=” (sama dengan) menunjukkan type data number jadi harus diakali dengan karakter “” (tanda petik dua) dan diketik sebagai rumus (ditambahkan karakter =) Lengkapnya kita ketik : =”=salaries”

akan menghasilkan ditampilan excel

=salaries

Page 176: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

176 | Eoditor.com

Hasilnya

Wildcard

— Untuk menfilter text bisa menggunakan wildcard character yaitu

* kata apa sajatermasuk blank (*fee ==> “fee” atau “coffee“)

? Single character apa saja (sm?th ==> “smith” and “smyth“)

~ mencari character wilcard yaitu karakter *,?, ~ (fy06~? ==> “fy06?“)

Page 177: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

177 | Eoditor.com

Advanced Filter – Number dan Date

Jika Number maka kita ketik kriteria tanpa tambahan “”

Misalnya kita ingin mencari record dengan debet lebih besar dari 1000

Kita ketik

>1000

Lalu kita filter

Hasilnya

filter dengan 2 kriteria, jika satu baris berarti AND , jika tidak sebaris berarti OR

Gambar dibawah ini berarti Debet>10,000 atau Kredit <-10,000 (mencari transaksi dengan nilai 10,000 baik didebet/dikredit

Page 178: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

178 | Eoditor.com

Page 179: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

179 | Eoditor.com

Jika date Kita ketik aja tanggal yang kita inginkan atau boleh ditambah =,>,<>,<

Untuk mencari transaksi Bulan Oktober misalnya kita buat sbb:

Page 180: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

180 | Eoditor.com

Ingat bahwa jika satu baris maka penghubung antara 2 kriteria diatas adalah AND, maka kita cari tanggal yang lebih besar /sama dengan 1 oktober dan kurang dari /sama dengan 31 oktober

Kiteria boleh memiliki nama field yang sama (kita copykan saja dari sebelahnya)

Page 181: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

181 | Eoditor.com

Advanced Filter – Complex Criteria

AND – OR Operator Jika Lebih dari satu kriteria maka perlu digabungkan dengan AND atau OR

Untuk advanced Filter cara bacanya adalah dari kiri ke kanan baru turun

Untuk kriteria yang satu baris digabungkan dengan operator AND

Untuk yang berbeda baris digabungkan dengan operator OR

Lihat Gambar dibawah ini

Kita membacanya :

(accno=1510 AND debet >500) OR (accno=1920 AND debet>1000)

bukan

(accno=1510 OR accno=1920) AND ( debet >500 OR debet>1000)

Ingat : Dari Kiri ke kanan baru Turun

Wildcard — Untuk menfilter text bisa menggunakan wildcard character yaitu

* kata apa saja (*east finds “Northeast” and “Southeast“)

? Single character apa saja (sm?th finds “smith” and “smyth“)

~ mencari character *,?, ~ (fy06~? finds “fy06?“)

Page 182: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

182 | Eoditor.com

Lihat gambar sbb:

Kita baca (AccName mengandung kata “of” AND AccName diawali kata “sales” ) OR (AccName mengandung kata “cost”)

Disini kita lihat bahwa kita boleh membuat lebih dari satu field AccName

Jika kita menambahkan tanda =,>,<,<> dan tipe yang difilter berupa text maka kriteria harus dimasukkan sebagai rumus

Jika kita ingin menampilkan record yang acc namenya tidak boleh ada kata coffee maka kita harus ketik

=”<>*coffee*”

sehingga hasilnya akan ditampilkan oleh excel sebagai

<>*coffee*

Page 183: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

183 | Eoditor.com

Bagaimana menampilkan record yang debetnya lebih besar dari rata2 field debet

Rumus rata2 field debet

=AVERAGE(Table1[Debet])

maka kita buat field baru di baris kriteria dng nama lebih dari average

kita ketik di cell bawahnya

=G12>AVERAGE(Table1[Debet])

rumus untuk baris 12 (baris pertama table) ini akan diterapkan diseluruh baris ditable jika kita melakukan advanced filter

lihat hasilnya

Page 184: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

184 | Eoditor.com

Untuk mencari record yang VouTxt berisi/contain “invoice” bukan “Invoice” atau case sensitif kita buat field criteria baru misalnya bernama “case sensitive match” lalu kita isi dengan rumus

=IFERROR(FIND(“invoice”,J12),0)

Lalu kita advance filter

Page 185: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

185 | Eoditor.com

Advanced Filter – Unique Record (Remove Duplicate)

Advanced filter juga bisa digunakan untuk Extract data yaitu jika dicopykan ke tempat lain, bukan sebagai Filter in Place

Jika dicopykan ke tempat lain juga bisa berfungsi untuk mencari uniq data

Untuk mengcopy ke Worksheet lain maka kursor harus diletakkan di worksheet tujuan baru anda tekan RibbonData –> Advanced Filter

Lihat gambar dibawah ini adalah filter untuk mencari uniq data

Hasilnya :

Page 186: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

186 | Eoditor.com

Untuk mencari data Uniq juga bisa menggunakan Ribbon Data –> Remove Duplicate

Page 187: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

187 | Eoditor.com

Hasilnya sama dengan Advanced Filter

Page 188: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

188 | Eoditor.com

Page 189: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

189 | Eoditor.com

Advanced Filter – Copy ke worksheet/workbook lain Melihat keunggulan dari advanced filter maka kita berfikiran bagaimana jika hasil filter bisa ditaruh di workbook/worksheet lain, sehingga bisa dianalisa lebih lanjut

Coba kita lakukan

Jika kita klik OK maka pasti akan error, karena range target ada di sheet lain!

Agar bisa dicopykan ke sheet lain maka pendekatannya harus diubah

1. Kita aktifkan sheet2

2. Kita klik ribbon data –>advanced filter

3. Kita pilih Copy to another location

4. Untuk List range kita ambil dari sheet data

5. Untuk Kriteria range juga kita ambil dari sheet data

6. Untuk Copy to range baru kita ambil dari sheet aktif yaitu shet 2

7. Klik OK

8. ini hasilnya

Page 190: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

190 | Eoditor.com

9.

Bagaimana jika dicopykan ke workbook lain? sama saja caranya

1. Kita buat workbook baru (book3)

2. Kita klik ribbon data –>advanced filter

3. Kita pilih Copy to another location

4. Untuk List range kita ambil dari sheet data dari workbook data

5. Untuk Kriteria range juga kita ambil dari sheet data dari workbook data

6. Untuk Copy to range baru kita ambil dari sheet aktif yaitu sheet1 di workbook baru kita (book3)

7. Klik OK

8. ini hasilnya

Page 191: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

191 | Eoditor.com

9.

Page 192: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

192 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION

Summarize menggunakan Pivot table

Data yang dipergunakan berasal dari GL jan s.d Des yang diconvert ke excel dari modul

Meng-Convert file Excel Ledger perbulan dengan Excel 2007

Atau download hasil jadinya (GL 0112 Jadi.xlsx)

Untuk membuat Trial Balance dari tabel diatas kita bisa menggunakan Pivot table

Caranya :

1. Klik ribbon Table Tools –>Design –>Summarize with pivot table

2.

3. Akan keluar dialog box

4.

5. Kita pilih tabel1 sebagai source tablenya dan new worksheet sebagai tujuannya

6. Klik Ok dan akan dibuat worksheet baru sbb:

Page 193: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

193 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

7.

8. Kita Drag Nomor Account dan nama ke bagian RowLabels, trus Debet dan Credit ke bag.

Values, sedangkan Column labels akan otomatics diisi values, sehingga hasilnya akan sbb lihat

dibawah ini. Jika kita ingin mengetahui berapa record untuk tiap2 account maka kita bisa

tambahkan kolom detail ke Values

Page 194: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

194 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

9.

10. Disini terlihat kalau field/kolom yang berbentuk angka akan menciptakan fungsi Sum sedangkan

jika field berisi text akan terisi Count. Jika kita ingin mengubahnya kita klik aja di Values, akan

keluar menu

11.

Page 195: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

195 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

12.

13. Untuk mengatur formatnya klik aja Number Format

14.

15. Hasilnya seperti ini

Page 196: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

196 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

16.

17. bersambung …..ke part 02

Page 197: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

197 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

Summarize dengan Pivot Part 02

Lanjutan…dari Part 01

1. Agar hasilnya lebih bagus maka kita ubah di option ama design, menu ini akan muncul di

ribbon jika kita klik di area pivot tabel

2.

3. Klik design –> SubTotals –>Do Not Show Subtotals

4.

5. Lalu Design–>Report Layout–> Show in Tabular Form

6.

7. Hasilnya

8.

9.

Page 198: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

198 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

10. Bisa juga dibuat KKP Bulanan dengan menambahkan kolom baru dng nama Bulan di sheet

GL, kita pakai fungsi Month lalu kita pilih Date sebagai argumennya , rumusnya jadi

seperti ini

11.

12. =MONTH(Table1[[#This Row],[DATE]])

13.

14. Trus kolom baru Net, yaitu debet dikurangi kredit, Rumusnya :

15.

16. =Table1[[#This Row],[D E B E T]]-Table1[[#This Row],[C R E D I T]]

17.

18. Bisa juga ditambahkan Kolom Account Class (digit pertama Nomor Acc, 1 s.d 4 = Balance

sheet, lainnya rugi laba)

19.

20. =IF(MID(Table1[[#This Row],[No. Account]],1,1)<”5″,”Balance Sheet”,”Profit loss”)

21.

22. Disini terlihat karena No. Account bertipe data Text maka angka <5 diketik <“5”

23. Agar field2 baru diatas bisa dikenali maka harus direfresh terlebih dahulu

24.

25. Untuk membuat KKP Bulanan dengan hanya account Profit dan Loss maka Pivot Tablenya

adalah :

Page 199: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

199 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

26.

27. Kita pilih di filter account Class, Hasilnya

28.

29.

Page 200: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

200 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

30. Agar sel yang blank/ kosong terisi dengan angka nol maka klik Option pada

ribbon Pivottable Tools à Options

31. Isi angka nol pada textbox di bagian “For empty cells show:” maka semua yang blank akan

diisi oleh angka 0/nol

32.

33. rampung dulu ….

Page 201: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

201 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

Summarize dengan Cara Manual/ Formula

Membuat pivot table secara manual Data yang dipergunakan berasal dari GL jan s.d Des yang diconvert ke excel dari modul

Meng-Convert file Excel Ledger perbulan dengan Excel 2007

Atau download hasil jadinya (GL 0112 Jadi.xlsx)

Sekarang kita coba membuat pivot table diatas menggunakan cara manual/ tidak dengan menu pivottable

1. Kita buat sheet baru, kita namai pipot

2. Kita copykan sheet COA sebagai dasar pembuatan ke sheet pipot

3.

4. Kita ketik rumus ini di kolom C

5.

6. =SUMIF(GL!B:B,pipot!A2,GL!I:I)

7.

8. Juga dikolom D

9.

10. =SUMIF(GL!B:B,pipot!A2,GL!J:J)

11.

12. Untuk mencari jumlah transaksi kita ketik di Kolom E

13.

14. =COUNTIF(GL!B:B,pipot!A2)

15.

Page 202: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

202 BAB IV. SUMMARIZE – CLASSIFICATION & STRATIFICATION | Eoditor.com

16. Kita lihar referensi sel adalah B:B, ini artinya seluruh kolom B kita pilih ini jika kita yakin tidak

ada data dibawah table kita. Tapi jika kita tidak yakin maka kita juga bisa pake rumus ini di

kolom C

17.

18. =SUMIF(Table1[[#Data],[No. Account]],pipot!A2,Table1[[#Data],[D E B E T]])

19.

20. Inget kalo kita masih memakai tabel di GL sehingga selnya berbentuk seperti diatas

21. Pokoknya syntacknya adalah

22. =SUMIF(range yang kita cari,range kriteria,Range yang akan dijumlah jika terpenuhi), jadi

bacanya “cari sel A2 di range GL!B:B jika ketemu maka jumlahkan angka di range GL!I:I”

23. Kalau Countif sama seperti sumif Cuma argumennya 2 saja, sintaxnya =COUNTIF(Range yang

kita cari, Range kriteria)

24.

25. Kalau kita ingin membuat summarize perbulan maka kita harus menggunakan SUMIFS (dengan

s artinya memiliki beberapa kriteria sebagai argumen formulanya)

26. Syntaxnya :

27. SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

28. Symtax diatas artinya kriteria bisa lebih dari 1

29.

30. Buat header 1-12 di baris 1, lalu ketik di F2 rumus sbb

31.

32. =SUMIFS(GL!$M:$M,GL!$B:$B,pipot!$A2,GL!$N:$N,pipot!F$1)

33.

34. Lalu kita copykan ke range F2:Q93, disini kita lihat kalau untuk fungsi sumifs (berarti if-nya lebih

dari 1 karena ada akhiran “s”), bisa memiliki bebarapa kriteria.

35. Untuk rumus ini kriteria ada 2 yaitu nomor account dan Bulan, kita memakai referensi semi

absolute

36. Dimana untuk nama account yang berubah/relatif

adalah baris sedangkan kolom absolut sehingga rumusnya adalah $A2

37. Sedangkan untuk kriteria bulan , Baris absolut sedangkan yang berubah/relatif

adalah Kolom sehingga rumusnya adalah F$1

38. Ini hasilnya

Page 203: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

203 BAB V. DUPLICATE AND GAPS | Eoditor.com

39.

40.

41. Hasil jadi dari Pivot dengan cara manual bisa didonlot disini (GL 01-12 Pivot manual.xlsx)

BAB V. DUPLICATE AND GAPS

Mencari Apakah ada Duplikat Untuk mencari apakah ada duplicat dari suatu nomor urut/prenumber (misalnya No. Invoice) maka kita bisa memakai bermacam2 cara

1. Menggunakan Pivot Table Kursor kita letakkan di sheet GL, di dalam tabel1, Klik Ribbon Insert –> Pivot Table lalu buat seperti di gambar

1. Pilih Field-2 sesuai Gambar

2. Pilih Sales karena disini kita akan mencari nomor Invoice yang dobel

3. Blok semua data

4. Lihat di bawah, kita lihat Max adalah satu berarti tidak ada yang dobel

Page 204: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

204 BAB V. DUPLICATE AND GAPS | Eoditor.com

5.

2. Menggunakan Subtotal Kalau menggunakan subtotal kita tidak bisa memakai format tabel, karena subtotal akan mengubah bentuk data dengan menyisipkan baris untuk subtotal per bagian

1. Kita copy sheet “GL” ke sebelahnya

2. Kita ubah menjadi range lagi

3.

Page 205: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

205 BAB V. DUPLICATE AND GAPS | Eoditor.com

4. Kalau Banded row-nya (warna yang membedakan antar baris) masih ada kita buang lewat

Format Cells

5. Kita buang semua baris kecuali baris yg berisi Sales Refrigerator (sebenarnya bisa ngopy dari

tabel GL, Cuma disini kita ingin menunjukan dengan cara lain)

6. Kita akan men-Subtotal kolom Referensi, untuk mencari yang dobel

7. Sort dulu berdasarkan referensi

8. Kita pilih Ribbon –> Subtotal

9.

10.

11. Hasilnya

12.

13. Bukti kalau tidak ada duplicate

Page 206: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

206 BAB V. DUPLICATE AND GAPS | Eoditor.com

14.

3. Menggunakan Formula Excel

1. Klik di range subtotal yang diatas, pilih Ribbon Data à Subtotal

2. Pilih Remove All

3.

4. Buat Kolom baru dipaling kanan (Kolom R), beri nama Jumlah Transaksi

5. Buat formula sbb

Page 207: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

207 BAB V. DUPLICATE AND GAPS | Eoditor.com

6. =COUNTIF(G:G,G2)

7. Copykan ke bawah

8. Blok semua Kolom Jumlah Transaksi (Kolom R)

9. Lihat di bagian bawah Excel (baris status), disitu menyatakan bahwa max=1, artinya tidak ada

duplicate

10.

Page 208: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

208 BAB V. DUPLICATE AND GAPS | Eoditor.com

Mencari Gaps/Loncat

Mencari apakah ada Nomor yang gaps/loncat

Gaps adalah Nomor yang loncat, atau bolong. untuk field2 tertentu seperti Nomor Voucher haruslah prenumbered serta harus urut sehingga kalo ada nomor yang loncat/gaps kita patut curiga

Kita akan mencari apakah ada Nomor yang loncat/ Gaps

1. Copykan transaksi dari Account “Sales refrigerator” ke sheet baru atau kita bisa pakai data yang

terdahulu

2. Dikolom S beri nama “Gaps”

3. Sortir berdasarkan No. referensi jika belum

4. No. Invoice dimulai dari baris 38

5. Isi rumus sbb dibaris 39

6.

7. =VALUE(MID(G39,6,10)-MID(G38,6,10))

8.

9. Copy sampai Nomor Invoice terakhir (baris 670)

10. Blok kolom S, Lihat di bagian bawah Excel (baris status), disitu menyatakan bahwa max=1,

artinya tidak ada Gaps

11.

12.

Mencari Record mana yang loncat Untuk mencari tahu record/nomor mana yang Gaps/loncat kita coba pakai file yang lain

Disini kita pakai file demo dari conversi sebelumnya (Bab II)

Kita buat dulu sheet baru disebelah tabel transaksi

Kita akan memcari Nomor voucher uniq dari tabel transaksi dan dicopykan ke sheet yang baru kita buat

Ingat kursor kita letakkan dulu di sheet baru kita (sheet1)

Kita klik Ribbon Data –> Advanced

Page 209: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

209 BAB V. DUPLICATE AND GAPS | Eoditor.com

Kita pilih sebagai List Range adalah Tabel Transaction kolom A

Kita pilih sebagai Copy to adalah sheet1 cells A1

Pilih/Check Copy to another location

Pilih/Check Unique Record Only

Hasilnya

Page 210: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

210 BAB V. DUPLICATE AND GAPS | Eoditor.com

Kita buat field baru di B1, kita beri nama fieldGaps

Kita ketik rumus di cells B2

=AND(A3-A2=1,A3-A4=-1)

kita pakai fungsi AND yang akan menghasilkan nilai TRUE hanya jika semua argumen adalah TRUE fungsi diatas akan mencari apakah record diatasnya urut dan record dibawahnya juga urut

lalu kita filter, Kita buang yang menghasilkan nilai TRUE, karena kita akan mencari nilai yang FALSE/ Gaps, ini hasilnya

Page 211: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

211 BAB V. DUPLICATE AND GAPS | Eoditor.com

Terlihat bahwa antara No 132 dan 134 ada loncat, lalu 407 tidak ada

Kalau 707 dan SB 99 menunjukkan ketidak konsistenan penomoran

Page 212: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

212 BAB V. DUPLICATE AND GAPS | Eoditor.com

Check Balance Kita pakai File Demo dari Sesam, baca di sini

Kita Buat Pivot table seperti di bawah ini

1. Kita insert dulu Pivot table, pastikan kita memilih cell di tabel demo, lalu kita klik Ribbon

Insert –> Pivot Table

2.

3. Keluar Dialog, Kita Ok aja (otomatis sudah terisi seperti dibawah ini)

4.

5.

6. Kita buat Pivot seperti di gambar dibawah ini (tinggal kita drag aja dari kotak di samping kanan,

field yang dipilih ke Row label maupun Values, kotak column label otomatis terisi)

7.

8.

9. Ini Hasilnya (sheet kita beri nama Voucher Number)

Page 213: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

213 BAB V. DUPLICATE AND GAPS | Eoditor.com

10.

11.

12. Kita ambil dari pivot table Voucher number, lalu kita copy Paste value di sheet baru, untuk kita

check apakah ada voucher yang nggak balance, lalu kita filter tabel baru kita, di field Amount,

kita cari yang tidak balance/nilainya tidak nol

13.

14.

15.

16.

17. Ini hasilnya

Page 214: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

214 BAB V. DUPLICATE AND GAPS | Eoditor.com

18.

19. ada jumlah yang sangat kecil di field Amount, ini biasanya diakibatkan proses conversi yang

tidak sempurna dari excel (Bug kali ya….)

20.

21. Maka kita benerin rumusnya dengan mengkurangkan Debet dengan Kredit, ini hasilnya. Jika

masih tetep ada nilai yang kecil banget padahal udah dirumus coba anda pilih cell di field debet

/ Kredit tekan F2 (edit) lalu langsung enter, biasanya akan beres (ini merupakan bug dari

microsoft yang dari dulu belum beres juga….)

22.

23. Hasilnya ada 6 voucher yang gak balance

24.

Page 215: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

215 BAB VI. STATISTIK | Eoditor.com

BAB VI. STATISTIK

Built in Statistic

Ada 2 cara membuat Statistik seperti di Software audit yaitu via manual artinya kita buat rumus satu persatu atau pakai cara mudah, yaitu dengan Add-in yang diberikan excel yaitu Analysis Toolpack

Caranya :

Klik Office Button, Pilih Excel Options, lalu pilih Add-ins, dan Klik Go

Jika keluar Add-ins Dialog Box , maka pilih Analysis Toolpak

Menu akan tersedia di Ribbon Data –> Data Analysis

Page 216: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

216 BAB VI. STATISTIK | Eoditor.com

Kita klik Data Analysis

Akan keluar dialog box berisi berbagai alat analysis yg dibutuhkan, kita pilih Descriptive Statistic

Kita OK

Kita pilih Kolom Amount, ikuti petunjuk gambar diatas, lalu OK

Ini hasilnya

Page 217: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

217 BAB VI. STATISTIK | Eoditor.com

Rampung, hasil diatas adalah untuk semua data, kita bisa juga hanya memilih sebagian data

…..nggak tahu juga apa gunanya ….hehehe

Page 218: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

218 BAB VII. FORMULA | Eoditor.com

BAB VII. FORMULA

Pengenalan formula

Formula di Excel adalah perhitungan matematis yang ada di worksheet, perlu diingat untuk

menampilkan suatu nilai di worksheet ada 2 jenis yaitu :

1. Constant, yaitu nilai yang tampil di cells/worksheet sama dengan nilai yang tampil di Formula

bars atau yang keliatan waktu kita edit isi cells tersebut (kita pencet F2)

2. Formula, jika nilai yang tampak di cells merupakan hasil perhitungan matematis / rumus

sehingga berbeda jika pencet F2

Formula diawali dengan tanda = (sama dengan)

Contohnya untuk menampilkan angka 100, kita bisa buat rumus =10*10 atau =10^2 atau =50+50

Suatu formula bisa terdiri dari :

1. Function, yaitu fungsi yang ada di excel maupun buatan sendiri dng VBA

2. Reference, yaitu nama range/cell

3. Operator, +*-^, dll

4. Constant, nilai yang diketik langsung ke cell

1. Functions: PI() function menghasilkan of pi: 3.142…

2. References: cells/range A2 menghasilkan nilai yang ada di cell A2.

3. Constants: Nilai tetap yang dituliskan langsung ke cell yaitu 2

4. Operators: ^ (caret) operator artinya pangkat sedangkan * (asterisk) artinya perkalian

Menggunakan Constants/Konstanta Constants/Konstanta adalah suatu nilai yang tidak melakukan perhitungan, contoh tanggal 10/9/2008, angka 210, dan frase “Quarterly Earnings” semuanya adalah konstanta

Menggunakan calculation operators Ada 4 Jenis Operator

Page 219: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

219 BAB VII. FORMULA | Eoditor.com

Arithmetic operators untuk melakukan perhitungan matematis seperti penambahan, pengurangan, perkalian, dll

Arithmetic operator Meaning Example

+ (plus sign) Penambahan 3+3

– (minus sign) Pengurangan

Negatif

3–1

–1

* (asterisk) Perkalian 3*3

/ (forward slash) Pembagian 3/3

% (percent sign) Percent 20%

^ (caret) Pangkat 3^2

Comparison operators Membandingkan antara 2 nilai

Comparison operator Meaning Example

= (equal sign) Sama dengan A1=B1

> (greater than sign) Lebih besar dari A1>B1

< (less than sign) Kurang dari A1<B1

>= (greater than or equal to sign) Lebih besar atau sama dengan dari A1>=B1

<= (less than or equal to sign) Kurang atau sama dengan dari A1<=B1

<> (not equal to sign) Tidak sama A1<>B1

Hasilnya adalah True atau False

Text concatenation operator

gunakan ampersand (&) untuk menggabungkan 2 atau lebih text menjadi satu

Text operator Meaning Example

Page 220: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

220 BAB VII. FORMULA | Eoditor.com

& (ampersand) enggabungkan 2 atau lebih text menjadi satu “North”&”wind”

Reference operators

Menggabungkan beberapa range menjadi satu.

Reference

operator

Meaning Example

: (colon) range antara kiri atas sel sampai dengan kanan bawah

sel

B5:B15

, (comma) Menggabungkan beberapa range SUM(B5:B15,D5:D15)

(space) Interseksi/ persinggungan antara 2 range B7:D7 C6:C8

Urutan dalam perhitungan di Excel Excel menghitung dari kiri ke kanan

Jika ada lebih dari 1 operator maka urutan yang dihitung lebih dahulu adalah

Operator Description

: (colon)(single space),

(comma)

Reference operators

– Negation (as in –1)

% Percent

^ Exponentiation

* and / Multiplication and division

+ and – Addition and subtraction

& Connects two strings of text (concatenation)

=

< >

<=

Comparison

Page 221: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

221 BAB VII. FORMULA | Eoditor.com

>=

<>

Tanda Kurung

Rumus/formula yang ditaruh didalam kurung akan dikerjakan lebih dahulu,

=5+2*3

rumus diatas akan menghasilkan 11, karena perkalian lebih tinggi derajatnya maka akan dihitung dulu jadi 5 ditambah 2*3=6 sehingga 5+6=11, bukan 5+2=7*3=21

Namun rumus dibawah karena didalam kurung akan dikerjakan dulu

=(5+2)*3

Jadi 5+2=7, baru dikalikan 3=21

Menginput Formula Formula diinput bisa dengan :

kita ketik langsung di cell misalnya, =sum(A1:A10)

Atau kita ketik

=Sum(

Lalu kita select/sorot range A1 s.d A10 lalu ketik “)” lalu enter

Kita bisa membuat formula agar lebihmudah dibaca misalnya fungsi

=IF(B1=100,”seratus”,”Bukan seratus”)

Kita tulis

=IF( B1=100, “seratus”, “Bukan seratus” )

untuk membuat baris baru kita klik Alt+Enter

Agar kotak formula lebih besar kita klik dan drag ke bawah saja garis pemisahnya

Page 222: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

222 BAB VII. FORMULA | Eoditor.com

Kelemahan dari metode diatas hanyalah referensi seperti B1 tidak bisa diselect, harus diketik

Page 223: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

223 BAB VII. FORMULA | Eoditor.com

Range referensi di formula Formula dengan referensi sel relatif, semi relatif dan absolut Kalo kita lihat rumus diatas

=BJ_Tools.xlsm!Koreksi2(Table1[[#This Row],[R E M A R K]],’daftar koreksi’!$B$4:$C$12)

Maka terlihat bahwa !$B$4:$C$12 adalah rumus dengan referensi sel absolut, artinya rumus itu dicopy dan paste kemana saja tidak akan berubah

Ada 3 jenis referensi sel di formula

1. Relatif, artinya referensi sel tersebut akan berhubungan dengan sel dimana rumus tersebut berada

Dari gambar diatas sel C3 berisi rumus =B2*B3, jika sel ini dikopi ke sel C4 maka rumusnya berubah menjadi=B3*B4 sehingga hasilnya nol. Jadi rumus di C3 itu bisa dibaca sebagai “hasil perkalian antara sel ke kiri satu sel lalu ke atas satu sel dengan sel disebelah kiri satu sel saja, sehingga jika dicopykan ke bawah juga akan berbunyi yang sama (“hasil perkalian antara sel ke kiri satu sel lalu ke atas satu sel dengan sel disebelah kiri satu sel saja) namun dengan acuan yang berbeda sehingga hasilnya tidak sama

2. Sel semi absolute (atau semi relatif), dimana yang berubah/relatif hanyalah salah satu saja yaitu baris/kolom saja, sedangkan yang satu lagi absolute

Rumus di C3 berisi B$2 artinya jika dicopy maka hasilnya yang berubah hanya kolomnya saja, karena baris 2 diberi awalan $ yang berarti absolute, juga berisi rumus $B3 artinya jika dicopy maka hasilnya

Page 224: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

224 BAB VII. FORMULA | Eoditor.com

yang berubah hanya barisnya saja, karena kolom C diberi awalan $ yang berarti absolute, jika dicopykan ke sel D4 maka =B$2*$B3 à =C$2*$B4

3. Absolute, artinya dipindahkan kemana saja maka tidak akan berubah, seperti rumus VBA diatas

Formula dengan referensi Range Name Excel akan memelihara hubungan antara formula dengan sel referensinya, jadi misalnya kita delete cell tersebut maka formula akan otomatis membuang sel referensi tersebut dan menggantinya dengan #REFF, begitu juga kalo kita menginsert atau me-move cell tersebut maka formula kita juga akan menggantinya dengan lokasi yang baru

Hal diatas hanya terjadi kalo sel referensi berada pada workbooks yang sama atau workbook lain namun dalam posisi yang terbuka (Open), kalau workbook tertutup maka walaupun sudah dipindahkan/ didelete rumus tidak berubah sehingga hasilnya tidak valid lagi

Untuk itu maka kita bisa memberi nama atas sel referensi itu sehingga walaupun sel berpindah lokasi rumus akan tetap valid, kita sebut hal itu sebagai Named range atau Names, Named range juga berguna karena lebih mudah diingat dan membuat rumus/formula lebih mudah dimengerti (formula =Sales_price*Quantity kan lebih mudah dimengerti daripada =B2*F9)

Named range juga bisa untuk menyimpan nilai tertentu (Konstanta) sehingga membuat worksheet lebih bersih karena kita tidak perlu mengisi suatu sel dengan nilai tersebut.

Kita bisa membuat Named range dengan bermacam cara :

1. Kotak Name range

Kita blok dulu cell yang kita inginkan lalu langsung kita ketik di kotak named range lalu enter

Page 225: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

225 BAB VII. FORMULA | Eoditor.com

2. Menu Define name (Ribbon Formulas –>Define Name)

Bisa kita blok dulu atau nanti kita pilih di dialog yang muncul

Jika kita klik Define name maka akan muncul dialog, kita bisa isi namanya, scope, serta sel referensinya lalu OK

3. Memakai Ribbon Formulas –> Create from Selection

Maka range C3:E3 akan bernama MyRange3, kalau semua mau dibuat names juga bisa, caranya

Page 226: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

226 BAB VII. FORMULA | Eoditor.com

Range C3:E3 namanya MyRange3, Range C4:E4 namanya MyRange4, dst

Excel akan megubah karakter yang tidak diinginkan di names (misalnya spasi) ke karakter _ (underscore)

Tata cara pemberian nama

Harus diawali dengan huruf, underscore(_) atau backslash(), selanjutnya bisa diikuti oleh angka,

karakter,period (.), underscore(_) atau backslash()

Max 255 karakte

Tidak membedakan huruf besar/kecil (Insensitive case)

Tidak boleh sama seperti referensi cell (A1, B100, dll) atau mirip referensi cells seperti 1A,

3CAT, dll , serta nama tertentu seperti “c”,”r” karena sudah dipakai oleh excel untuk memilih all

row/all colum di kotak range name (coba anda ketik c/r di kotak name kalo nggak percaya)

Untuk memisahkan dua atau lebih kata bisa dipakai _ (underscore) atau . (period)

Pilih Range

1. Jadi jika kita ingin menuju named range myrange2 maka kita tinggal klik di kotak named range lalu pilih range yang kita tuju

Page 227: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

227 BAB VII. FORMULA | Eoditor.com

2. Atau kita klik ribbon Home –>Find & Select –> Goto… (shortcut F5)

Jadi sepanjang named range tadi tidak dihapus, maka semua rumus yang mengacu ke named range tadi akan tetap valid walaupun named range tadi dimove dari lokasi semula

Intersection Intersection artinya pertemuan dua range, ini bisa panggil dengan kedua nama tsb dipisahkan dengan spasi contoh untuk nama diatas :

Gambar dibawah akan menghasilkan 6 buah range names, yaitu MyRange3 alamatnya C3:E3, Myrange4 alamatnya C4:E4, …..sd Cross3 alamatnya E3:E5

Formula

=MyRange3 Cross1

akan menghasilkan intersection antara myrange3 dan Cross1 yaitu 7

Page 228: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

228 BAB VII. FORMULA | Eoditor.com

Scope dari Names Nama/Names memiliki 2 scope yaitu untuk satu worksheet atau satu workbook, walaupun namanya sama tapi jika memiliki scope di worksheet yang berbeda maka diperbolehkan namun jika dipergunakan diluar scope harus menyebutkan nama worksheetnya supaya tidak error

Contoh :

Ke 2 names diatas memiliki nama yang sama tapi berbeda scope/wilayah, jika mau dipergunakan diluar maka harus lengkap penyebutannya yaitu

=nama_worksheet!nama_Range

Kalau nggak maka akan error karena excel bingung mo milih yang mana

Pertama kali akan dicari names yang berscope worksheet, jika diworksheet bersangkutan tidak ada names tersebut maka akan mencari names yang berscope workbook, kakau tetap tidak ada maka akan error #NAME?

Page 229: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

229 BAB VII. FORMULA | Eoditor.com

Page 230: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

230 BAB VII. FORMULA | Eoditor.com

Apply names/memakai names di formula bagaimana jika kita ingin memasukkan names tadi ke formula yang kita buat sebelum names tersebut dibuat. Kita memakai Apply Names, kita pilih sel yang berisi formula tadi lalu kita Klik Ribbon Formula, klikm panah di sebelah Define Name, kita pilih Apply Names…, lalu akan muncul dialog box, kita pilih semua name atau name tertentu saja yang mau kita paste ke formula kita

Page 231: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

231 BAB VII. FORMULA | Eoditor.com

Menciptakan Konstanta Dengan names kita bisa membuat konstant untuk keperluan pembuatan formula yang lebih mudah dipahami, contoh dalam perhitungan 21 kita bisa membuat PTKP dengan rumus

1.

2. Kita harus membuat tabel untuk rumus kita atau kita bisa buat rumus seperti : =15840000+1320000+2*1320000, tidak gampang untuk dipahami

3. Atau kita buat dengan Names, mula2 kita klik Ribbon Formula –> Name Manager

6. Klik New, lalu isi sesuai gambar

Page 232: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

232 BAB VII. FORMULA | Eoditor.com

7.

8. Anak juga dibikin sehingga seperti gambar Name manager

Page 233: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

233 BAB VII. FORMULA | Eoditor.com

9. Rumus jadi lebih mudah dipahami, serta tidak dikotori dengan sel yang tidak perlu

Menganalisa/Mengaudit Formula Suatu formula yang kompleks akan sangat menyusahkan untuk dianalisa secara manual, Excel telah menyediakan Tools untuk Formula Auditing, yaitu antara lain:

Page 234: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

234 BAB VII. FORMULA | Eoditor.com

1. Trace Precedent

2. Trace Dependents

3. Show Formulas

4. Error Checking

5. Evaluate Formula

1. Trace Precedent Ini artinya akan menampilkan range/reference yang menjadi sumber dari rumus pada sel aktif, lihat gambar dibawah ini

Sel aktif di B8 memiliki keterkaitan ke sel B2,D2, dan E2, artinya jika range2 tersebut berubah maka nilai cell B8 juga akan berubah

Untuk menghilangkan Panah maka Klik Ribbon Formula –>Remove Arrows

2. Trace Dependents Ini artinya akan menampilkan range/reference yang menggunakan reference ke sel aktif, dengan kata lain range2 yang tergantung pada sel aktif , lihat gambar dibawah ini

Sel aktif di B2 memiliki keterkaitan ke sel B8, artinya sel B2 dipakai oleh rumus di sel B2, jika sel aktif berubah tersebut berubah maka nilai cell B8 juga akan berubah

Page 235: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

235 BAB VII. FORMULA | Eoditor.com

Untuk menghilangkan Panah maka Klik Ribbon Formula –>Remove Arrows

Jika referensi ada di worksheet lain/workbook lain maka klik 2x pada panah, akan muncul Go to Dialog Box, pilih referensi yang ada disitu lalu Klik OK

3. Show Formula Ini akan menampilkan rumus bukan nilai pada tampilannya di worksheet

4. Error Checking Ini akan memeriksa semua error pada worksheet

Page 236: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

236 BAB VII. FORMULA | Eoditor.com

5. Evaluate Formulas Ini akan mengaudit suatu formula secara step by step, artinya formula akan dievaluasi per bagian, untuk jelasnya lihat gambar dibawah ini, yang dievaluasi adalah yang bergaris bawah

Page 237: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

237 BAB VII. FORMULA | Eoditor.com

dievaluasi B2, dicari ama excel nilainya adalah Apple

Dievaluasi Upper(“Apple”) menghasilkan APPLE

Page 238: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

238 BAB VII. FORMULA | Eoditor.com

Dievaluasi APPLE=APPLE, hasilnya true

Kalau True dilihat cell D2, nilainya adalah 1000

Cocok ama hasilnya

Page 239: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

239 Bab VIII. FUNCTION | Eoditor.com

Bab VIII. FUNCTION

Definisi Fungsi adalah salah satu fasilitas di excel yang berguna dalam menyusun formula, fungsi bisa melakukan antar lain :

Penyederhanaan Perhitungan, misalnya =(10+5+6+7+8)/5 diganti =average(10+5+6+7+8)

Melakukan perhitungan yang hampir tidak bisa dilakukan tanpa fungsi, misalnya fungsi untuk

memilih mana bilangan terbesar, tidak ada rumus matematika untuk itu, tapi fungsi =Max bisa

melakukannya

Mempercepat pengeditan kata, misalnya mengganti menjadi huruf besar semua (fungsi Upper),

mengganti titik menjadi koma (subdtitute), dll

Memberikan kemampuan untuk memilih atau menentukan jawaban atas beberapa pilihan,

misalnya IF, Vlookup, dll

Fungsi memiliki argument yaitu pelengkap dari fungsi yang akan menentukan hasil dari fungsi tersebut, di Excel ada 5 macam argumen

1. No arguments, misalnya fungsi =rand()

2. One argument, misalnya fungsi =Len(kata)

3. A fixed number of arguments, misalnya fungsi =If(kondisi, tindakan jika kondisi benar,tindakan

jika kondisi salah)

4. An indeterminate number of arguments, misalnya =sum(A1:A10), bisa juga =sum(A1:Z100),

bisa juga =Sum(a,2,5,1,100)

5. Optional arguments, misalnya fungsi Substitute(text, old_text,New_text,[karakter ke berapa]),

argumen terakhir kalau tidak diisi berarti semua karakter yang cocok dengan kondisi

Argumen bisa diisi dengan :

Konstant seperti 1,2,100,”seratus”,”Rupiah”

Cell referensi seperti A1, A1:Z100

Names seperti Pajak_Terutang, Sales, dll

Array baik array cells referensi ({A1:Z100}), ataupun array Konstant ({1,2,3,4})

Fungsi yang lain, misalnya =if(mid(A1,1,1)=”A”, “Benar”,”Salah”)

Kategori Fungsi

Page 240: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

240 Bab VIII. FUNCTION | Eoditor.com

Financial functions yaitu fungsi2 yang berhubungan dengan perhitungan yang umum ada di bisnis keuangan, misalnya =PMT untuk menghitung cicilan untuk mobil selama 3 tahun Date and time functions Fungsi untuk melakukan perhitungan yang berhubungan dengan tanggal dan waktu, misalnya fungsi month akan memberikan bulan sesuai argumen yang diberikan

Math and trig functions berhubungan dengan matematika, misal Sin, Cos, Radians

Statistical functions Berhubungan dengan Rata2, Max, Min, semua fungsi yang akan melakukan analysis statistik atas sekumpulan data

Lookup and reference functions Fungsi untuk mencari suatu nilai diantara range data atau sekumpulan Nilai2

Database functions

Fungsi untuk mengklasifikasikan atau men-summarize sekumpulan data, misal dAverage, dCount, dll

Text functions Berguna untuk memanipulasi text, misalnya memotong text, mengubah text menjadi angka, dll

Logical functions Untuk perhitungan yang menggunakan logical/ benar dan salah, antara lain fungsi IF, untuk simple decision-making capabilities.

Information functions Fungsi ini akan memberikan informasi tentang suatu angka, suatu keadaan ataupun suatu cell, misalnya ISBLANK untuk menentukan apakah suatu cell ada isinya atau tidak, dll

User-defined functions Fungsi ini kita buat dengan VBA, jika kita ingin mendapatkan perhitungan yang tidak dimiliki oleh excel

Engineering functions Berhubungan dengan engineering

Cube functions untuk memanipulasi OLAP data cube.

Daftar Excel Function

Add-in and Automation functions

Function Description

CALL Calls a procedure in a dynamic link library or code resource

Page 241: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

241 Bab VIII. FUNCTION | Eoditor.com

EUROCONVERT Converts a number to euros, converts a number from euros to a euro member

currency, or converts a number from one euro member currency to another by

using the euro as an intermediary (triangulation)

GETPIVOTDATA Returns data stored in a PivotTable report

REGISTER.ID Returns the register ID of the specified dynamic link library (DLL) or code resource

that has been previously registered

SQL.REQUEST Connects with an external data source and runs a query from a worksheet, then

returns the result as an array without the need for macro programming

Cube functions

Function Description

CUBEKPIMEMBER Returns a key performance indicator (KPI) name, property, and measure,

and displays the name and property in the cell. A KPI is a quantifiable

measurement, such as monthly gross profit or quarterly employee

turnover, used to monitor an organization’s performance.

CUBEMEMBER Returns a member or tuple in a cube hierarchy. Use to validate that the

member or tuple exists in the cube.

CUBEMEMBERPROPERTY Returns the value of a member property in the cube. Use to validate that

a member name exists within the cube and to return the specified

property for this member.

CUBERANKEDMEMBER Returns the nth, or ranked, member in a set. Use to return one or more

elements in a set, such as the top sales performer or top 10 students.

CUBESET Defines a calculated set of members or tuples by sending a set

expression to the cube on the server, which creates the set, and then

returns that set to Microsoft Office Excel.

CUBESETCOUNT Returns the number of items in a set.

CUBEVALUE Returns an aggregated value from a cube.

Database functions

Function Description

DAVERAGE Returns the average of selected database entries

Page 242: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

242 Bab VIII. FUNCTION | Eoditor.com

DCOUNT Counts the cells that contain numbers in a database

DCOUNTA Counts nonblank cells in a database

DGET Extracts from a database a single record that matches the specified criteria

DMAX Returns the maximum value from selected database entries

DMIN Returns the minimum value from selected database entries

DPRODUCT Multiplies the values in a particular field of records that match the criteria in a

database

DSTDEV Estimates the standard deviation based on a sample of selected database entries

DSTDEVP Calculates the standard deviation based on the entire population of selected database

entries

DSUM Adds the numbers in the field column of records in the database that match the

criteria

DVAR Estimates variance based on a sample from selected database entries

DVARP Calculates variance based on the entire population of selected database entries

Date and time functions

Function Description

DATE Returns the serial number of a particular date

DATEVALUE Converts a date in the form of text to a serial number

DAY Converts a serial number to a day of the month

DAYS360 Calculates the number of days between two dates based on a 360-day year

EDATE Returns the serial number of the date that is the indicated number of months

before or after the start date

EOMONTH Returns the serial number of the last day of the month before or after a specified

number of months

Page 243: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

243 Bab VIII. FUNCTION | Eoditor.com

HOUR Converts a serial number to an hour

MINUTE Converts a serial number to a minute

MONTH Converts a serial number to a month

NETWORKDAYS Returns the number of whole workdays between two dates

NOW Returns the serial number of the current date and time

SECOND Converts a serial number to a second

TIME Returns the serial number of a particular time

TIMEVALUE Converts a time in the form of text to a serial number

TODAY Returns the serial number of today’s date

WEEKDAY Converts a serial number to a day of the week

WEEKNUM Converts a serial number to a number representing where the week falls

numerically with a year

WORKDAY Returns the serial number of the date before or after a specified number of

workdays

YEAR Converts a serial number to a year

YEARFRAC Returns the year fraction representing the number of whole days between

start_date and end_date

Engineering functions

Function Description

BESSELI Returns the modified Bessel function In(x)

BESSELJ Returns the Bessel function Jn(x)

BESSELK Returns the modified Bessel function Kn(x)

BESSELY Returns the Bessel function Yn(x)

Page 244: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

244 Bab VIII. FUNCTION | Eoditor.com

BIN2DEC Converts a binary number to decimal

BIN2HEX Converts a binary number to hexadecimal

BIN2OCT Converts a binary number to octal

COMPLEX Converts real and imaginary coefficients into a complex number

CONVERT Converts a number from one measurement system to another

DEC2BIN Converts a decimal number to binary

DEC2HEX Converts a decimal number to hexadecimal

DEC2OCT Converts a decimal number to octal

DELTA Tests whether two values are equal

ERF Returns the error function

ERFC Returns the complementary error function

GESTEP Tests whether a number is greater than a threshold value

HEX2BIN Converts a hexadecimal number to binary

HEX2DEC Converts a hexadecimal number to decimal

HEX2OCT Converts a hexadecimal number to octal

IMABS Returns the absolute value (modulus) of a complex number

IMAGINARY Returns the imaginary coefficient of a complex number

IMARGUMENT Returns the argument theta, an angle expressed in radians

IMCONJUGATE Returns the complex conjugate of a complex number

IMCOS Returns the cosine of a complex number

IMDIV Returns the quotient of two complex numbers

Page 245: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

245 Bab VIII. FUNCTION | Eoditor.com

IMEXP Returns the exponential of a complex number

IMLN Returns the natural logarithm of a complex number

IMLOG10 Returns the base-10 logarithm of a complex number

IMLOG2 Returns the base-2 logarithm of a complex number

IMPOWER Returns a complex number raised to an integer power

IMPRODUCT Returns the product of complex numbers

IMREAL Returns the real coefficient of a complex number

IMSIN Returns the sine of a complex number

IMSQRT Returns the square root of a complex number

IMSUB Returns the difference between two complex numbers

IMSUM Returns the sum of complex numbers

OCT2BIN Converts an octal number to binary

OCT2DEC Converts an octal number to decimal

OCT2HEX Converts an octal number to hexadecimal

Financial functions

Function Description

ACCRINT Returns the accrued interest for a security that pays periodic interest

ACCRINTM Returns the accrued interest for a security that pays interest at maturity

AMORDEGRC Returns the depreciation for each accounting period by using a depreciation

coefficient

AMORLINC Returns the depreciation for each accounting period

COUPDAYBS Returns the number of days from the beginning of the coupon period to the

settlement date

Page 246: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

246 Bab VIII. FUNCTION | Eoditor.com

COUPDAYS Returns the number of days in the coupon period that contains the settlement date

COUPDAYSNC Returns the number of days from the settlement date to the next coupon date

COUPNCD Returns the next coupon date after the settlement date

COUPNUM Returns the number of coupons payable between the settlement date and maturity

date

COUPPCD Returns the previous coupon date before the settlement date

CUMIPMT Returns the cumulative interest paid between two periods

CUMPRINC Returns the cumulative principal paid on a loan between two periods

DB Returns the depreciation of an asset for a specified period by using the fixed-

declining balance method

DDB Returns the depreciation of an asset for a specified period by using the double-

declining balance method or some other method that you specify

DISC Returns the discount rate for a security

DOLLARDE Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a

decimal number

DOLLARFR Converts a dollar price, expressed as a decimal number, into a dollar price,

expressed as a fraction

DURATION Returns the annual duration of a security with periodic interest payments

EFFECT Returns the effective annual interest rate

FV Returns the future value of an investment

FVSCHEDULE Returns the future value of an initial principal after applying a series of compound

interest rates

INTRATE Returns the interest rate for a fully invested security

IPMT Returns the interest payment for an investment for a given period

IRR Returns the internal rate of return for a series of cash flows

Page 247: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

247 Bab VIII. FUNCTION | Eoditor.com

ISPMT Calculates the interest paid during a specific period of an investment

MDURATION Returns the Macauley modified duration for a security with an assumed par value of

$100

MIRR Returns the internal rate of return where positive and negative cash flows are

financed at different rates

NOMINAL Returns the annual nominal interest rate

NPER Returns the number of periods for an investment

NPV Returns the net present value of an investment based on a series of periodic cash

flows and a discount rate

ODDFPRICE Returns the price per $100 face value of a security with an odd first period

ODDFYIELD Returns the yield of a security with an odd first period

ODDLPRICE Returns the price per $100 face value of a security with an odd last period

ODDLYIELD Returns the yield of a security with an odd last period

PMT Returns the periodic payment for an annuity

PPMT Returns the payment on the principal for an investment for a given period

PRICE Returns the price per $100 face value of a security that pays periodic interest

PRICEDISC Returns the price per $100 face value of a discounted security

PRICEMAT Returns the price per $100 face value of a security that pays interest at maturity

PV Returns the present value of an investment

RATE Returns the interest rate per period of an annuity

RECEIVED Returns the amount received at maturity for a fully invested security

SLN Returns the straight-line depreciation of an asset for one period

SYD Returns the sum-of-years’ digits depreciation of an asset for a specified period

Page 248: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

248 Bab VIII. FUNCTION | Eoditor.com

TBILLEQ Returns the bond-equivalent yield for a Treasury bill

TBILLPRICE Returns the price per $100 face value for a Treasury bill

TBILLYIELD Returns the yield for a Treasury bill

VDB Returns the depreciation of an asset for a specified or partial period by using a

declining balance method

XIRR Returns the internal rate of return for a schedule of cash flows that is not

necessarily periodic

XNPV Returns the net present value for a schedule of cash flows that is not necessarily

periodic

YIELD Returns the yield on a security that pays periodic interest

YIELDDISC Returns the annual yield for a discounted security; for example, a Treasury bill

YIELDMAT Returns the annual yield of a security that pays interest at maturity

Information functions

Function Description

CELL Returns information about the formatting, location, or contents of a cell

ERROR.TYPE Returns a number corresponding to an error type

INFO Returns information about the current operating environment

ISBLANK Returns TRUE if the value is blank

ISERR Returns TRUE if the value is any error value except #N/A

ISERROR Returns TRUE if the value is any error value

ISEVEN Returns TRUE if the number is even

ISLOGICAL Returns TRUE if the value is a logical value

ISNA Returns TRUE if the value is the #N/A error value

Page 249: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

249 Bab VIII. FUNCTION | Eoditor.com

ISNONTEXT Returns TRUE if the value is not text

ISNUMBER Returns TRUE if the value is a number

ISODD Returns TRUE if the number is odd

ISREF Returns TRUE if the value is a reference

ISTEXT Returns TRUE if the value is text

N Returns a value converted to a number

NA Returns the error value #N/A

TYPE Returns a number indicating the data type of a value

Logical functions

Function Description

AND Returns TRUE if all of its arguments are TRUE

FALSE Returns the logical value FALSE

IF Specifies a logical test to perform

IFERROR Returns a value you specify if a formula evaluates to an error; otherwise, returns the

result of the formula

NOT Reverses the logic of its argument

OR Returns TRUE if any argument is TRUE

TRUE Returns the logical value TRUE

Lookup and reference functions

Function Description

ADDRESS Returns a reference as text to a single cell in a worksheet

AREAS Returns the number of areas in a reference

CHOOSE Chooses a value from a list of values

Page 250: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

250 Bab VIII. FUNCTION | Eoditor.com

COLUMN Returns the column number of a reference

COLUMNS Returns the number of columns in a reference

HLOOKUP Looks in the top row of an array and returns the value of the indicated cell

HYPERLINK Creates a shortcut or jump that opens a document stored on a network server, an

intranet, or the Internet

INDEX Uses an index to choose a value from a reference or array

INDIRECT Returns a reference indicated by a text value

LOOKUP Looks up values in a vector or array

MATCH Looks up values in a reference or array

OFFSET Returns a reference offset from a given reference

ROW Returns the row number of a reference

ROWS Returns the number of rows in a reference

RTD Retrieves real-time data from a program that supports COM automation (Automation:

A way to work with an application’s objects from another application or development

tool. Formerly called OLE Automation, Automation is an industry standard and a

feature of the Component Object Model (COM).)

TRANSPOSE Returns the transpose of an array

VLOOKUP Looks in the first column of an array and moves across the row to return the value of

a cell

Math and trigonometry functions

Function Description

ABS Returns the absolute value of a number

ACOS Returns the arccosine of a number

ACOSH Returns the inverse hyperbolic cosine of a number

Page 251: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

251 Bab VIII. FUNCTION | Eoditor.com

ASIN Returns the arcsine of a number

ASINH Returns the inverse hyperbolic sine of a number

ATAN Returns the arctangent of a number

ATAN2 Returns the arctangent from x- and y-coordinates

ATANH Returns the inverse hyperbolic tangent of a number

CEILING Rounds a number to the nearest integer or to the nearest multiple of significance

COMBIN Returns the number of combinations for a given number of objects

COS Returns the cosine of a number

COSH Returns the hyperbolic cosine of a number

DEGREES Converts radians to degrees

EVEN Rounds a number up to the nearest even integer

EXP Returns e raised to the power of a given number

FACT Returns the factorial of a number

FACTDOUBLE Returns the double factorial of a number

FLOOR Rounds a number down, toward zero

GCD Returns the greatest common divisor

INT Rounds a number down to the nearest integer

LCM Returns the least common multiple

LN Returns the natural logarithm of a number

LOG Returns the logarithm of a number to a specified base

LOG10 Returns the base-10 logarithm of a number

Page 252: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

252 Bab VIII. FUNCTION | Eoditor.com

MDETERM Returns the matrix determinant of an array

MINVERSE Returns the matrix inverse of an array

MMULT Returns the matrix product of two arrays

MOD Returns the remainder from division

MROUND Returns a number rounded to the desired multiple

MULTINOMIAL Returns the multinomial of a set of numbers

ODD Rounds a number up to the nearest odd integer

PI Returns the value of pi

POWER Returns the result of a number raised to a power

PRODUCT Multiplies its arguments

QUOTIENT Returns the integer portion of a division

RADIANS Converts degrees to radians

RAND Returns a random number between 0 and 1

RANDBETWEEN Returns a random number between the numbers you specify

ROMAN Converts an arabic numeral to roman, as text

ROUND Rounds a number to a specified number of digits

ROUNDDOWN Rounds a number down, toward zero

ROUNDUP Rounds a number up, away from zero

SERIESSUM Returns the sum of a power series based on the formula

SIGN Returns the sign of a number

SIN Returns the sine of the given angle

Page 253: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

253 Bab VIII. FUNCTION | Eoditor.com

SINH Returns the hyperbolic sine of a number

SQRT Returns a positive square root

SQRTPI Returns the square root of (number * pi)

SUBTOTAL Returns a subtotal in a list or database

SUM Adds its arguments

SUMIF Adds the cells specified by a given criteria

SUMIFS Adds the cells in a range that meet multiple criteria

SUMPRODUCT Returns the sum of the products of corresponding array components

SUMSQ Returns the sum of the squares of the arguments

SUMX2MY2 Returns the sum of the difference of squares of corresponding values in two

arrays

SUMX2PY2 Returns the sum of the sum of squares of corresponding values in two arrays

SUMXMY2 Returns the sum of squares of differences of corresponding values in two arrays

TAN Returns the tangent of a number

TANH Returns the hyperbolic tangent of a number

TRUNC Truncates a number to an integer

Statistical functions

Function Description

AVEDEV Returns the average of the absolute deviations of data points from their mean

AVERAGE Returns the average of its arguments

AVERAGEA Returns the average of its arguments, including numbers, text, and logical values

AVERAGEIF Returns the average (arithmetic mean) of all the cells in a range that meet a given

criteria

Page 254: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

254 Bab VIII. FUNCTION | Eoditor.com

AVERAGEIFS Returns the average (arithmetic mean) of all cells that meet multiple criteria.

BETADIST Returns the beta cumulative distribution function

BETAINV Returns the inverse of the cumulative distribution function for a specified beta

distribution

BINOMDIST Returns the individual term binomial distribution probability

CHIDIST Returns the one-tailed probability of the chi-squared distribution

CHIINV Returns the inverse of the one-tailed probability of the chi-squared distribution

CHITEST Returns the test for independence

CONFIDENCE Returns the confidence interval for a population mean

CORREL Returns the correlation coefficient between two data sets

COUNT Counts how many numbers are in the list of arguments

COUNTA Counts how many values are in the list of arguments

COUNTBLANK Counts the number of blank cells within a range

COUNTIF Counts the number of cells within a range that meet the given criteria

COUNTIFS Counts the number of cells within a range that meet multiple criteria

COVAR Returns covariance, the average of the products of paired deviations

CRITBINOM Returns the smallest value for which the cumulative binomial distribution is less

than or equal to a criterion value

DEVSQ Returns the sum of squares of deviations

EXPONDIST Returns the exponential distribution

FDIST Returns the F probability distribution

FINV Returns the inverse of the F probability distribution

Page 255: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

255 Bab VIII. FUNCTION | Eoditor.com

FISHER Returns the Fisher transformation

FISHERINV Returns the inverse of the Fisher transformation

FORECAST Returns a value along a linear trend

FREQUENCY Returns a frequency distribution as a vertical array

FTEST Returns the result of an F-test

GAMMADIST Returns the gamma distribution

GAMMAINV Returns the inverse of the gamma cumulative distribution

GAMMALN Returns the natural logarithm of the gamma function, G(x)

GEOMEAN Returns the geometric mean

GROWTH Returns values along an exponential trend

HARMEAN Returns the harmonic mean

HYPGEOMDIST Returns the hypergeometric distribution

INTERCEPT Returns the intercept of the linear regression line

KURT Returns the kurtosis of a data set

LARGE Returns the k-th largest value in a data set

LINEST Returns the parameters of a linear trend

LOGEST Returns the parameters of an exponential trend

LOGINV Returns the inverse of the lognormal distribution

LOGNORMDIST Returns the cumulative lognormal distribution

MAX Returns the maximum value in a list of arguments

MAXA Returns the maximum value in a list of arguments, including numbers, text, and

logical values

Page 256: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

256 Bab VIII. FUNCTION | Eoditor.com

MEDIAN Returns the median of the given numbers

MIN Returns the minimum value in a list of arguments

MINA Returns the smallest value in a list of arguments, including numbers, text, and

logical values

MODE Returns the most common value in a data set

NEGBINOMDIST Returns the negative binomial distribution

NORMDIST Returns the normal cumulative distribution

NORMINV Returns the inverse of the normal cumulative distribution

NORMSDIST Returns the standard normal cumulative distribution

NORMSINV Returns the inverse of the standard normal cumulative distribution

PEARSON Returns the Pearson product moment correlation coefficient

PERCENTILE Returns the k-th percentile of values in a range

PERCENTRANK Returns the percentage rank of a value in a data set

PERMUT Returns the number of permutations for a given number of objects

POISSON Returns the Poisson distribution

PROB Returns the probability that values in a range are between two limits

QUARTILE Returns the quartile of a data set

RANK Returns the rank of a number in a list of numbers

RSQ Returns the square of the Pearson product moment correlation coefficient

SKEW Returns the skewness of a distribution

SLOPE Returns the slope of the linear regression line

SMALL Returns the k-th smallest value in a data set

Page 257: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

257 Bab VIII. FUNCTION | Eoditor.com

STANDARDIZE Returns a normalized value

STDEV Estimates standard deviation based on a sample

STDEVA Estimates standard deviation based on a sample, including numbers, text, and

logical values

STDEVP Calculates standard deviation based on the entire population

STDEVPA Calculates standard deviation based on the entire population, including numbers,

text, and logical values

STEYX Returns the standard error of the predicted y-value for each x in the regression

TDIST Returns the Student’s t-distribution

TINV Returns the inverse of the Student’s t-distribution

TREND Returns values along a linear trend

TRIMMEAN Returns the mean of the interior of a data set

TTEST Returns the probability associated with a Student’s t-test

VAR Estimates variance based on a sample

VARA Estimates variance based on a sample, including numbers, text, and logical values

VARP Calculates variance based on the entire population

VARPA Calculates variance based on the entire population, including numbers, text, and

logical values

WEIBULL Returns the Weibull distribution

ZTEST Returns the one-tailed probability-value of a z-test

Text functions

Function Description

ASC Changes full-width (double-byte) English letters or katakana within a character

string to half-width (single-byte) characters

Page 258: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

258 Bab VIII. FUNCTION | Eoditor.com

BAHTTEXT Converts a number to text, using the ß (baht) currency format

CHAR Returns the character specified by the code number

CLEAN Removes all nonprintable characters from text

CODE Returns a numeric code for the first character in a text string

CONCATENATE Joins several text items into one text item

DOLLAR Converts a number to text, using the $ (dollar) currency format

EXACT Checks to see if two text values are identical

FIND, FINDB Finds one text value within another (case-sensitive)

FIXED Formats a number as text with a fixed number of decimals

JIS Changes half-width (single-byte) English letters or katakana within a character

string to full-width (double-byte) characters

LEFT, LEFTB Returns the leftmost characters from a text value

LEN, LENB Returns the number of characters in a text string

LOWER Converts text to lowercase

MID, MIDB Returns a specific number of characters from a text string starting at the

position you specify

PHONETIC Extracts the phonetic (furigana) characters from a text string

PROPER Capitalizes the first letter in each word of a text value

REPLACE,

REPLACEB

Replaces characters within text

REPT Repeats text a given number of times

RIGHT, RIGHTB Returns the rightmost characters from a text value

SEARCH,

SEARCHB

Finds one text value within another (not case-sensitive)

Page 259: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

259 Bab VIII. FUNCTION | Eoditor.com

SUBSTITUTE Substitutes new text for old text in a text string

T Converts its arguments to text

TEXT Formats a number and converts it to text

TRIM Removes spaces from text

UPPER Converts text to uppercase

VALUE Converts a text argument to a number

Page 260: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

260 Bab VIII. FUNCTION | Eoditor.com

Text Function Jika kita mengetik di excel, maka excel otomatis akan menentukan apakah yang anda ketik itu Formula, angka (tanggal dan waktu termasuk angka), atau lainnya. Lainnya ini bisa kita sebut text

Satu cells bisa menampung 32,767 characters. tapi hanya 1,024 yang terlihat sisanya hanya akan terlihat di formula bar, Namun untuk formula hanya bisa terdiri dari 8192 charakter

Untuk menentukan apakah suatu cells yang penampilannya berupa angka merupakan text atau angka , kita bisa memakai :

Kita format sebagai angka, misalnya format comma, jika penampilan berubah maka cells

tersebut berisi angka, jika tetap maka pasti angka yang dianggap oleh excel sebagai text

(biasanya berasal dari hasil konversi)

Kita pakai rumus =Istext(cell) yang akan menghasilkan true

Kita pakai rumus Type(cell) yang akan menghasilkan 2 yang berarti text

Kita lihat gambar dibawah ini

Page 261: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

261 Bab VIII. FUNCTION | Eoditor.com

Character Code Character di computer sebenarnya berhubungan dengan suatu nomer/ code. Misalnya character “A” memiliki code 65, “B” codenya 66. Untu mengetahui nomor code dari suatu text kita memakai fungsi

=Code(Text)

Text hanya akan diperhitungkan character pertamanya untuk mengetahui codenya

Kebalikan dari fungsi diatas adalah fungsi :

=Char(Number)

Akan mengubah angka menjadi character sesuai codenya, misalnya =Code(65) akan menghasilkan character “A”, dst

Lihat gambar dibawah ini

Code character menjadi faktor kunci saat suatu karakter dibandingkan dengan yang lain, misalnya memakai operator >(lebih besar dari), <(kurang dari), misalnya “A” < “a” karena kode A = 65 sedang a=97

namun operator = (sama dengan) tidak memperhitungkan hal ini, jadi “INDONESIA”=”indonesia” menghasilkan True

Agar perbandingan 2 text memperhitungkan case/huruf besar-kecil maka kita harus memakai fungsi

Page 262: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

262 Bab VIII. FUNCTION | Eoditor.com

=Exact(text1,text2)

lihat gambar dibawah ini :

Page 263: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

263 Bab VIII. FUNCTION | Eoditor.com

Formula untuk menggabungkan Teks dengan angka dan tanggal Untuk pembuatan surat menyurat seringkali kita membuatnya di Excel. Karena kejadian yang berulang atau kita membuat untuk banyak WP maka lebih enak kalau kita membuatnya menjadi rumus jadi tidak perlu mengganti secara manual namun cukup dengan Change source di menu Link

File latihan bisa didonlot disini

Misalnya kita memiliki File “Data Surat PT XXX.xlsx”

Dan kita memiliki file surat pemberitahuan WP yaitu : “Gabung Text Number Date.xlsx” seperti dibawah ini, file ini adalah file yang berisi Surat Pemberitahuan ke PT XXX yang me-link ke file data yaitu File “Data Surat PT XXX.xlsx”

Page 264: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

264 Bab VIII. FUNCTION | Eoditor.com

Maka kita bahas dulu untuk pembuatan rumusnya :

Seperti kita tahu untuk penggabungan Text di excel menggunakan Operator “&” , jadi seperti Cell D2 memiliki rumus

=”PHP- “&’[Data Surat PT XXX.xlsx]Data’!C12&YEAR(NOW())

Disini kita menggabungkan kata PHP- dengan Cell C12 di file Data Surat PT XXX.xlsx dan

tahun sekarang

PHP- adalah konstanta/nilainya tidak berubah2 sehingga harus diapit dengan tanda petik

dua (“PHP- “)

Untuk menggabungkan dengan nilai dari suatu cell dipakai operator &

jadi jika cells/Referensi yang digabungkan adalah nilai dari cells tersebut (/WPJ.24/KP.0800/)

bukan alamatnya

Now() merupakan suatu fungsi yang akan menghasilkan hari dan waktu sekarang (biasanya

hasilnya 4/4/2012 18:38)

Fungsi year akan menghasilkan tahun dari argumen yang diberikan, jadi Year(Now()) akan

menghasilkan tahun sekarang

sehingga hasilnya adalah PHP- /WPJ.24/KP.0800/2012

Bagaimana jika menggabungkan dengan tanggal?

Tanggal diexcel sebenarnya adalah jumlah sejak 1 januari 1900, jadi 1 melambangkan 1 hari,

kalau pecahannya melambangkan waktu, jadi kalau sekarang 4/4/2012 18:51 maka sebenarnya

adalah 41003.78571

Page 265: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

265 Bab VIII. FUNCTION | Eoditor.com

Jadi kalau kita gabungkan antara angka dengan text akan menjadi lucu contoh =hari ini tanggal

41003 waktu 0.78571

Oleh karena itu kita perlu memakai fungsi Text

Fungsi Text akan menjadikan suatu angka menjadi teks beserta semua formatnya, jadi bisa

lebih masuk akal misalnya menjadi =Hari ini tanggal 4/4/2012 Jam 18:51

apalagi kalau diberi format yang lebih cantik seperti kalau kita memakai menu format cells

Kalau kita lihat digambar diatas

Seperti rumus di A12

=”Sehubungan dengan Surat Perintah Pemeriksaan Nomor : ” & ‘[Data Surat PT

XXX.xlsx]Data’!$C$7 &” tanggal ” &’[Data Surat PT XXX.xlsx]Data’!$C$8 & “, bersama ini

disampaikan hasil Pemeriksaan sebagaimana terlampir. Saudara dapat memberikan tanggapan

tertulis dalam bentuk :”

Hasilnya

Sehubungan dengan Surat Perintah Pemeriksaan Nomor : PRIN-00256/WPJ.24/KP.08/2011

tanggal 40781, bersama ini disampaikan hasil Pemeriksaan sebagaimana terlampir. Saudara

dapat memberikan tanggapan tertulis dalam bentuk :

Disini terlihat tanggal di Cells C8 file data adalah 26 August 2011, ini karena komputer saya

memakai sistem English (US), bagaimana menjadikan angka 40781 menjadi 26 Agustus 2011

(format bahasa Indonesia)?

Kita harus memakai fungsi Text dengan format tanggal bahasa Indonesia

Sintaxnya : Text(nilai/referensi,format)

Nilai/referensi adalah cells yang berisi tanggal SPPP

Format adalah code yang berbentuk teks sehingga harus diapit tanda petik dua (“)

Format bisa kita ketik sendiri asal hapal kode2nya atau copy aja dari excel

Caranya :

Klik kanan di Cell C8 file data

Pilih Format Cells

Format seperti digambar

Page 266: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

266 Bab VIII. FUNCTION | Eoditor.com

Page 267: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

267 Bab VIII. FUNCTION | Eoditor.com

Lalu ganti rumusnya menjadi

TEXT(‘[Data Surat PT XXX.xlsx]Data’!$C$8,”[$-421]dd mmmm yyyy;@“)

sehingga lengkapnya

=”Sehubungan dengan Surat Perintah Pemeriksaan Nomor : ” & ‘[Data Surat PT

XXX.xlsx]Data’!$C$7 &” tanggal ” &TEXT(‘[Data Surat PT XXX.xlsx]Data’!$C$8,”[$-421]dd

mmmm yyyy;@“) & “, bersama ini disampaikan hasil Pemeriksaan sebagaimana terlampir.

Saudara dapat memberikan tanggapan tertulis dalam bentuk :”

maka hasilnya

Sehubungan dengan Surat Perintah Pemeriksaan Nomor : PRIN-00256/WPJ.24/KP.08/2011

tanggal 26 Agustus 2011, bersama ini disampaikan hasil Pemeriksaan sebagaimana terlampir.

Saudara dapat memberikan tanggapan tertulis dalam bentuk :

Sempurna

Bagaimana dengan angka? sama aja seperti cara diatas

ini hasil terakhirnya

Page 268: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

268 Bab VIII. FUNCTION | Eoditor.com

Kalau semua rumus dan link sudah benar, maka jika kita berganti WP kita tinggal Change linknya aja

misalnya surat tadi ke PT XXX maka jika kita berganti ke PT ZZZ dng file “Data Surat PT ZZZ.xlsx”,

ini isi filenya

step by stepnya :

Page 269: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

269 Bab VIII. FUNCTION | Eoditor.com

Buka file Gabung Text Number Date.xlsx

Klik Ribbon Data–>Edit Links

Klik File “Data Surat PT XXX.xlsx”

Klik Change Source

Pilih file File “Data Surat PT ZZZ.xlsx” lalu OK

Klik Close

Page 270: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

270 Bab VIII. FUNCTION | Eoditor.com

Kita lihat data sudah berubah sesuai data PT ZZZ

Selesai

Tambahan : Agar penampilan jadi cantik kadang kita ingin membuat baris baru, kita bisa menambahkan character newline yaitu code 10 ke dalam rumus seperti gambar dibawah ini

agar newline tersebut terlihat maka kita harus mengatur format cells –>Alignment–>checkmark Wrap Text

Page 271: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

271 Bab VIII. FUNCTION | Eoditor.com

Left,Right, dan Mid

LEFT

Menghasilkan karakter sebanyak yang kita inginkan dimulai dari karakter paling kiri kiri/karakter pertama

Syntax

LEFT(text,num_chars)

Text

Harus ada, String/Teks yang ingin diextract/ diambil karakternya

Num_chars

Optional, Jumlah karakter yang mo diambil

Num_chars Tidak boleh negatif

Jika num_chars lebih besar dari panjang text maka seluruh teks akan diexctract

Jika Num_chars dikosongin maka akan dianggap 1

RIGHT

Menghasilkan karakter sebanyak yang kita inginkan dimulai dari karakter paling kiri Kanan/karakter terakhir

Syntax

Right(text,num_chars)

Text

Harus ada, String/Teks yang ingin diextract/ diambil karakternya

Num_chars

Optional, Jumlah karakter yang mo diambil

Num_chars Tidak boleh negatif

Jika num_chars lebih besar dari panjang text maka seluruh teks akan diexctract

Jika Num_chars dikosongin maka akan dianggap 1

MID

Menghasilkan karakter sebanyak yang kita inginkan dimulai dari posisi tertentu sebanyak jumlah tertentu

Page 272: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

272 Bab VIII. FUNCTION | Eoditor.com

Syntax

MID(text,start_num,num_chars)

Text

Harus ada, String/Teks yang ingin diextract/ diambil karakternya

start_num

Optional, posisi awal dari text yang mo diambil (text dimulai dari posisi = 1 )

start_num Tidak boleh negatif

jika start_num lebih besar dari panjang kalimat/text maka akan dihasilkan “”/Blank

Num_chars

Optional, Jumlah karakter yang mo diambil

Num_chars Tidak boleh negatif

Jika num_chars lebih besar dari panjang text maka teks akan diexctract dari posisi start_num

sampai akhir text

Contoh:

Page 273: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

273 Bab VIII. FUNCTION | Eoditor.com

Search & Substitute Function

Search Function

Description

SEARCH akan mencari suatu teks dalam teks yang lain, fungsi ini akan menghasilkan posisi dari teks yang kita cari tersebut, misalnya untuk mencari kata “pajak” di kalimat “Direktorat jenderal pajak” kita akan menulis rumus sbb.

=Search(“pajak”, “Direktorat Jenderal Pajak”)

Maka akan menghasilkan 16 karena pajak diketemukan mulai karakter ke-16 dari kalimat “Direktorat Jenderal Pajak”

Syntax

SEARCH(find_text, within_text, [start_num])

find_text harus ada. Teks yang anda mau cari

within_text harus ada, teks dimana anda ingin mencari argumen pertama (find_text)

start_num Optional. mulai karakter keberapa anda ingin mencari, bisa dipakai misalnya mau

nyari kata yang kedua terjadi. jika tidak diisi akan diasumsikan mulai dari awal.

Tips

Bukan case sensitive/ tidak memperhatikan besar kecil huruf (kalau mau case sensitive harus

pakai FIND Function)

Bisa memakai wildcard character seperti ?,*,~ (? =1 karakter apa aja, * = satu atau lebih

karakter apa aja, ~=mencari karakter ? dan *)

akan menghasilkan error value #VALUE! jika tidak ketemu

Start_Num jika tidak diisi akan diasumsikan mulai dari awal, tidak boleh diisi dengan nilai yang

lebih dari panjang kalimat dimana akan dicari

Contoh

Page 274: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

274 Bab VIII. FUNCTION | Eoditor.com

mencari kata yang tunggal (bukan bagian dari kata lain)

Gergaji =FIND(“gaji”,” ” &A17 & ” “) 5

Gergaji =FIND(” gaji “,” ” &A18 & ” “) #VALUE!

bayar gaji sopir =FIND(” gaji “,” ” &A19 & ” “) 7

gaji ymh dibayar =FIND(” gaji “,” ” &A20 & ” “) 1

Dari tabel diatas untuk mencari kata gaji bukan gergaji maka kita tambahkan spasi (” “) didepan dan belakang kata yang kita cari untuk menghindari kata yang kita cari merupakan bagian dari kata lain serta kita tambahkan spasi di depan dan belakang kalimat dimana kita mau mencari kata tsb

File untuk latihan : Excel Function – Search.xlsx

Substitute

Substitutes akan menggantikan suatu text dengan teks yang baru di suatu kalimat Syntax

SUBSTITUTE(text,old_text,new_text,instance_num)

Text adalah Kalimat atau cells yang berisi kalimat yang ingin diganti sebagian teksnya dengan yang baru

Page 275: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

275 Bab VIII. FUNCTION | Eoditor.com

Old_text adalah text yang ingin diganti, ingat fungsi ini case sensitive artinya membedakan huruf besar/kecil

New_text adalah text yang baru

Instance_num adalah yang keberapa? artinya jika karakter/text tersebut ada beberapa kali disuatu kalimat maka kita ingin mengganti yang keberapa? kalau tidak diisi berarti semuanya diganti

Example

Len berfungsi untuk mencari berapa panjang text

Trim berfungsi membuang kelebihan spasi didalam teks, jadi spasi diawal sampai akhir dibuang abis, kelebihan spasi yang ada diantara kata akan dibuang juga sehingga spasi antar kata tinggal 1

File diatas bisa didonlot disini

Page 276: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

276 Bab VIII. FUNCTION | Eoditor.com

Men-Split/Memecah Kalimat/Value untuk mengambil nilai tertentu Disini kita dihadapkan pada suatu keadaan dimana kita ingin mengambil suatu nilai tertentu dari suatu cell/range.

Data bisa didonlot disini - https://docs.google.com/open?id=0B17_7ZpCqjHRV2NJU3Z2S2ZUNWlRcGVQMElmV3ozZw

Lihat gambar dibawah ini :

Kita ingin mengambil nilai rupiah dari setiap cell diatas

Cara dengan Formula

1. Untuk mengambil suatu Nilai text kita bisa gunakan fungsi Left, Right dan Mid

2. Namun kalo kita perhatikan letak Rp selalu berubah2 jadi kita perlu tambahkan fungsi Find,

untuk mencari letak karakter yang menjadi Penanda yaitu karakter “RP”

3. Kita cari dulu kata “RP” dengan Find, Ingat Find bersifat case sensitive (Membedakan huruf

besar dan kecil), jadi di cell C2 kita ketik

4.

5. =FIND(“RP”,B2)+3

6.

7. Fungsi ini akan mencari Kata “RP” lalu jika ketemu akan menambahkan 3 karakter lagi karena

fungsi ini hanya akan memberikan hasil karakter pertama yaitu letak huruf “R”, untuk mencapai

angka pertama perlu kita tambahkan 3, kenapa?…coba itung sendiri

8. Lalu kita ambil mulai dari hasil diatas dengan fungsi Mid, kita ketik di cell D2

9.

10. =MID(B2,C2,20)

11.

12. Hasil dari cell C2 kita pakai sebagai awal pengambilan, angka 20 adalah perkiraan saja bisa

diganti misalnya untuk kepastian 1000 (gede bener ya angka rupiahnya, terdiri dari 1000 angka)

Page 277: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

277 Bab VIII. FUNCTION | Eoditor.com

13. Ini akan menghasilkan di cell D2 10.228,-, terdapat karakter ,- yang mengganggu proses

konversi text menjadi angka, maka huruf “,-” harus kita buang

14. Kita bisa memakai fungsi Substitute

15. Rumusnya, kita ketik di cell E2

16.

17. =SUBSTITUTE(D2,”,-”,””)

18.

19. Ini akan mengubah “,-” menjadi Blank atau tepatnya menghilangkannya

20. Menghasilkan text 10.228

21. Jika kita menggunakan format English di windows kita maka angka ini tidak akan dikenali

dengan benar, akan menghasilkan 10 koma 228, bukan sepuluh ribu 228, jadi kita ubah lagi

tanda “,”/koma menjadi blank atau kita hilangkan

22. Rumusnya, kita ketik di cell F2

23.

24. =SUBSTITUTE(E2,”.”,””)

25.

26. Sekarang hasilnya bener, yaitu 10228, namun masih berbentuk text, kalau nggak percaya coba

anda format cell F2 dengan format angka maka dijamin tidak akan berubah, karena masih

bersifat text

27. Kita pakai rumus Value untuk mengubah menjadi Number

28. Rumusnya kita ketik di Cell G2

29.

30. =VALUE(F2)

31.

32. Sekarang kalau kita format angka di cell G2 maka pasti akan berubah sesuai format yang kita

berikan, karena sudah bersifat / berubah menjadi angka

33. Rumus diatas biasa kita jadiin satu, coba kita ketik rumus di cell H2

34.

35. =VALUE(SUBSTITUTE(SUBSTITUTE(MID(B2,FIND(“RP”,B2)+3,20),”,-”,””),”.”,””))

36.

37. Lumayan panjang en ruwet, tapi begitulah cara membuat rumus di excel, agar lebih mudah

dipahami dan diketahui jika ada yang salah

38. Ini Hasilnya

Page 278: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

278 Bab VIII. FUNCTION | Eoditor.com

39.

Page 279: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

279 Bab VIII. FUNCTION | Eoditor.com

Step by Step Guide: Mencari kata paling belakang Kita akan mencari kata paling belakang dari suatu kelompok cells, dimana panjang kalimat tidak beraturan sehingga kita harus menggunakan :

Mid, mengambil text sesuai posisi dan panjang tertentu

Substitute, menggantikan text denga text lainnya

Len, menghitung jumlah/panjang teks

Trim, membuang kelebihan spasi

Disini rumusnya sangat kompleks dan sangat panjang sehingga kita ada kemungkinan salah ketik, oleh karena itu kita akan memakai cara step by step formula

Nama

Daniel Erwin

Abimono Abimono koplo

Setyowati Devi

Poodle Putih

Hananto Subiakto

Ing Madyo Mangun Karso

Tut Wuri Handayani

Rumus lengkapnya

=MID(TRIM(A3),FIND(“^”,SUBSTITUTE(TRIM(A3),” “,”^”,LEN(TRIM(A3))-LEN(SUBSTITUTE(TRIM(A3),” “,””))))+1,99)

Caranya akan kita terangkan dengan cara idiot dulu

1. Kita akan buang semua spasi yang berlebih ditext diatas

2. lalu Kita akan hitung dulu jumlah spasi yang tersisa

3. Kita ganti spasi terakhir dengan tanda ^

4. Kita cari posisi spasi yang terakhir (yg sudah berubah menjadi ^)

5. Kita ambil mulai dari posisi tsb+1 sampai 99 karakter (demi safe-nya)

6. Kata terakhir ketemu!

Lihat gambar dibawah ini

Page 280: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

280 Bab VIII. FUNCTION | Eoditor.com

Langkah 1

1. Kita buang semua kelebihan spasi cell A3

2. yang dimaksud kelebihan spasi adalah semua spasi diawal , semua spasi diakhir, dan spasi yang

lebih dari satu diantara 2 kata

3. Kita buang dng fungsi trim, kita ketik di B3

4.

5. =TRIM(A3)

Langkah 2

1. Cari jumlah Spasi dengan rumus di cell C3

2. rumus ini akan menghitung jumlah spasiyaitu dengan membandingkan text (B3) dengan text

yang semua spasinya telah dibuang habis (kita substitute spasi dengan “”/blank), selisihnya

itulah jumlah spasi

3.

4. =LEN(B3)-LEN(SUBSTITUTE(B3,” “,””))

5.

Langkah 3

1. lalu kita akan ganti spasi yang terakhir dengan karakter ^ (karakter apa aja boleh, yg penting

kita yakin kalo karakter tersebut tidak ada pada nama orang tsb, aneh juga kalo emang ternyata

ada, mungkin nama orang rusia,…. serta jangan karakter wildcard seperti *,?,~)

2. Kita pake formula SUBSTITUTE, kita ganti spasi terakhir (atau sama dengan jumlah spasi)

Page 281: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

281 Bab VIII. FUNCTION | Eoditor.com

3. Rumusnya di D3

4.

5. =SUBSTITUTE(B3,” “,”^”,C3)

6.

7. Kita pakai hasil di C3 yang merupakan jumlah spasi/atau petunjuk spasi yang terakhir

8. Hasilnya adalah

9. Daniel^Erwin

Langkah 4

1. Kita cari letak dari karakter ^ dengan fungsi FIND

2. Rumusnya di E3

3.

4. =FIND(“^”,D3)

5.

6. akan menemukan di posisi 7

Langkah 5

1. Kita ambil kata terakhir dengan fungsi Mid

2. Kata yang diambil adalah di cell B3

3. Dng posisi awal adalah cell E3yaitu 7

4. Kita perlu +1 karena posisi 7 adalah karakter ^

5. dengan jumlah huruf yg mo diambil 99 (biar safe)

6. Rumusnya di cells F3

7.

8. =MID(B3,E3+1,99)

9.

10. Ketemu kata Erwin

Langkah terakhir

1. Selesai….?

2. belumlah……kita coba akan menggabungkan rumus2 diatas menjadi satu tapi kita balik

urutannya

3. Kita ketik di cells G3

4. atau tepatnya Edit – Copy-Paste dari cell F3

5. =MID(B3,E3+1,99)

6.

7. Kita ganti kata E3 dengan rumus di E3

Page 282: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

282 Bab VIII. FUNCTION | Eoditor.com

8.

9. =MID(B3,FIND(“^”,D3)+1,99)

10.

11. Kita ganti kata D3 dengan rumus di D3

12.

13. =MID(B3,FIND(“^”,SUBSTITUTE(B3,” “,”^”,C3))+1,99)

14.

15. Kita ganti kata C3 dengan rumus di C3

16.

17. =MID(B3,FIND(“^”,SUBSTITUTE(B3,” “,”^”,LEN(B3)-LEN(SUBSTITUTE(B3,” “,””))))+1,99)

18. Terakhir kita ganti B3 dengan Rumus di B3

19.

20. =MID(TRIM(A3),FIND(“^”,SUBSTITUTE(TRIM(A3),” “,”^”,LEN(TRIM(A3))-

LEN(SUBSTITUTE(TRIM(A3),” “,””))))+1,99)

21.

22. Begitulah cara membuat formula yang rumit

23. Hasilnya sama dengan kalau kita membuat perbagian – lihat gambar diatas

24. Ini baru rampung

File bisa didonlot disini Untuk versi lebih rumit bisa membaca

Mengextract angka dari cells yang berisi text dan angka

Page 283: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

283 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 Misalnya kita akan mencari data koreksi sbb :

Description Keterangan

Salary PPh Pasal 21

Gaji PPh Pasal 21

Bonus PPh Pasal 21

Repair PPh Pasal 23

Service PPh Pasal 23

Fee PPh Pasal 23

ENTERTAINMENT Koreksi Badan

Dinner Koreksi Badan

Lunch Koreksi Badan

Kita akan mencari di field Keterangan/Remark di file GL01-12.glsx (hasil konversi file excel bulanan di Bab II)

atau download saja hasilnya disini

Mencari koreksi dengan formula Mula2 kita bikin kolom baru dengan rumus yang lumayan panjang, kita beri nama Koreksi

Rumus untuk koreksi pertama adalah

=IF(SEARCH(“salary”,Table1[[#This Row],[R E M A R K]]),”",”PPh Pasal 21″)

Penjelasan :

SEARCH(“salary”,Table1[[#This Row],[R E M A R K]])

Page 284: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

284 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Mencari kata “salary” pada kolom description pada baris yang bersangkutan, fungsi Search akan menghasilkan posisi kata “salary” jika kata tersebut ada di dalam kolom description, namun akan menimbulkan hasil error jika tidak ketemu. Fungsi SEARCH dipakai jika kita tidak membedakan case/huruf besar/kecil pada kata yang kita cari (case insensitif), jika kita akan membedakannya (case sensitif) kita pakai rumus FIND

Fungsi ini akan menghasilkan posisi dari kata tersebut, namun jika tidak ketemu akan menghasilkan #VALUE!, oleh karena itu untuk mengetahui apakah suatu nilai adalah error( #VALUE!) Kita menggunakan fungsi ISERROR

=IF(ISERROR(SEARCH(“salary”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 21″)

Kita memakai fungsi if untuk mengetahui apakah Error pencarian kata diatas , jika ya berarti tidak ketemu dan dikasih nilai blank/””, namun jika ketemu posisinya (tidak Error/#VALUE!) maka akan menghasilkan “PPh Pasal 21”.

Hasilnya

Untuk semua koreksi kita tinggal copy paste rumus yang pertama dan kata2 diganti sesuai dengan koreksi yang bersangkutan dan digabungkan dengan operator text “&” , rumus lengkapnya adalah

=IF(ISERROR(SEARCH(“salary”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 21″) & IF(ISERROR(SEARCH(“gaji”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 21″) & IF(ISERROR(SEARCH(“bonus”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 21″) & IF(ISERROR(SEARCH(“service”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 23″) & IF(ISERROR(SEARCH(“fee”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 23″) & IF(ISERROR(SEARCH(“repair”,Table1[[#This Row],[R E M A R K]])),”",”PPh Pasal 23″) & IF(ISERROR(SEARCH(“lunch”,Table1[[#This Row],[R E M A R K]])),”",”Koreksi biaya”) & IF(ISERROR(SEARCH(“dinner”,Table1[[#This Row],[R E M A R K]])),”",”Koreksi biaya”) & IF(ISERROR(SEARCH(“ENTERTAINMENT”,Table1[[#This Row],[R E M A R K]])),”",”Koreksi biaya”)

Page 285: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

285 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Hasilnya :

Namun fungsi ini akan menghasilkan lebih dari satu keterangan jika ada lebih dari satu kriteria yang terpenuhi, dari gambar diatas terlihat bahwa karena keterangan “Salary & Bonus March 2008” menghasilkan “PPh Pasal 21 PPh Pasal 21”

Agar tidak terjadi maka kita buat nested if artinya fungsi bertingkat, kita pindahin masing2 pencarian ke dalam fungsi if untuk menggantikan argumen blank

Sehingga menjadi

=IF(ISERROR(SEARCH(“salary”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“gaji”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“bonus”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“service”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“fee”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“repair”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“lunch”,Table1[[#This Row],[R E M A R K]])),IF(ISERROR(SEARCH(“dinner”,Table1[[#This Row],[R E M A R K]])),”",”Koreksi biaya”) & IF(ISERROR(SEARCH(“ENTERTAINMENT”,Table1[[#This Row],[R E M A R K]])),”",”Koreksi biaya”),”Koreksi biaya”),”PPh Pasal 23″),”PPh Pasal 23″),”PPh Pasal 23″),”PPh Pasal 21″),”PPh Pasal 21″),”PPh Pasal 21″)

Ruwet banget tapi hasilnya sesuai

Page 286: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

286 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Hasilnya bisa diresume sbb :

kita buat Pivot table baru, kita atur seperti gambar dibawah ini

Page 287: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

287 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Page 288: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

288 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Mencari koreksi dengan VBA Kalau menggunakan rumus di artikel sebelumnya sangat panjang en bikin pusing, bisa menggunakan vba untuk mencari koreksi

Caranya :

1. Klik Ribbon Developer–>Visual Basic

Jika Ribbon developer belum ada maka tampilkan dengan, Klik Office Button–>Excel Options

Akan muncul dialog box

Page 289: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

289 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Kita centang “Show Developer tabs in the Ribbon” lalu Ok

1. Akan muncul windows dari VBA, kita klik pada project explorer, cari file macro kita, misalnya

bj_tools.xlsm (atau bikin baru) atau taruh di file GL kita (namun harus disimpan dalam format

xlsm bukan xlsx) , klik kanan , Insert–>Module

2.

Page 290: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

290 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

3. Ketik pada jendela module01 atau bisa diberi nama apa aja misalnya modFunction

Function Koreksi2(rng As Range, rngKoreksi As Range)

For Each baris In rngKoreksi.Rows

strKoreksi = baris.Cells(1, 1)

strkoreksiLabel = baris.Cells(1, 2)

If InStr(1, rng, strKoreksi, vbTextCompare) > 0 Then

strtemp = strtemp & strkoreksiLabel

Else

strtemp = strtemp & “”

End If

Next

Koreksi2 = strtemp

End Function

Untuk mengaplikasikan misalnya kita punya daftar koreksi sbb:

Ada di daftar koreksi, range B4:C12 (header gak usah dipilih)

Page 291: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

291 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Maka rumusnya adalah

Step by step :

Page 292: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

292 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Rng diisi dengan field Remark (dipilih cell yang sebaris ama rumus)

RngKoreksi Di-isi dengan range daftar koreksi (pastiin tekan F4 untuk membuat range reference Absolute $B$4:$C$12)

=BJ_Tools.xlsm!Koreksi2(Table1[[#This Row],[R E M A R K]],’daftar koreksi’!$B$4:$C$12)

Namun fungsi diatas akan menghasilkan lebih dari satu keterangan jika ada lebih dari satu kriteria yang terpenuhi, misalnya terlihat bahwa karena keterangan “Salary & Bonus March 2008” menghasilkan “PPh Pasal 21 PPh Pasal 21”

Kita ubah menjadi

Page 293: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

293 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Function Koreksi2(rng As Range, rngKoreksi As Range)

For Each baris In rngKoreksi.Rows

strKoreksi = baris.Cells(1, 1)

strkoreksiLabel = baris.Cells(1, 2)

If InStr(1, rng, strKoreksi, vbTextCompare) > 0 Then

Koreksi2 = strkoreksiLabel

Exit Function

End If

Next

Koreksi2 = “”

End Function

Gambarnya :

Hasilnya :

Page 294: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

294 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Sama seperti hasil dengan formula diatas namun lebih gampang untuk menambahkan kata2 baru di daftar koreksi .

Namun perlu diingat bahwa fungsi diatas amat menguras tenaga komputer kita, maka kita begitu jadi kalo bisa langsung ubah menjadi value

Page 295: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

295 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Mencari koreksi dengan formula versi 2 Selain dengan cara diatas kita bisa pakai fungsi OR , IFERROR dan SEARCH dalam mencari koreksi tapi kita lakukan untuk tiap2 Obyek/Koreksi badan

1. Kita buat Field baru di kolom paling kanan

2.

3. Mencari apakah suatu kata ada di field tertentu(disini adalah Field REMARK) kita pakai

fungsi Search

4.

5. =SEARCH(“gaji”,H2)

6.

7. Fungsi ini akan menghasilkan suatu angka yang menunjukkannposisi dari kata yang dicari,

artinya pasti lebih besar dari satu

8. Namun fungsi ini akan juga menemukan kata “gergaji” yang tidak kita butuhkan

9. untuk itu kita akan menambahkan spasi didepannya

10.

11. =SEARCH(” gaji”,H2)

12.

13. Namun bagaimana jika kata gaji ada didepan sendiri pada kolom yang akan kita cari misalnya

“gaji bulan januari”

14. untuk itu kita perlu tambahkan juga spasi didepan kolom yang mau kita cari

15.

16. =SEARCH(” gaji”,” ” &H2)

17.

18. Problem solved

19. kalau kita ingin menambahkan kolom yang dicari misalnya kolom Nama Account (Kolom C)

maka rumus kita ubah menjadi

20.

21. =SEARCH(” gaji”,” ” &H2 & ” ” & C2)

22.

23. Agar fungsi ini berisi True/False kita perlu tambahkan pembanding

24.

25. =SEARCH(” gaji”,” ” &H2 & ” ” & C2)>0

26.

27. akan menghasilkan True jika ketemu atau False jika sebaliknya

28. Namun perlu diingat bahwa fungsi search akan error jika kata yang dicari tidak ketemu

29. maka kita perlu fungsi IFERROR

30. Fungsi akan memberikan hasil suatu perhitungan, namun jika error akan menghasilkan nilai lain

31.

Page 296: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

296 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

32. sintaknya :

33. IFERROR (fungsi/perhitungan matematis, Nilai jika error)

34.

35. Rumus yang akan kita buat

36.

37. =IFERROR(SEARCH(” gaji”,” ” & H2 &” ” &C2)>0,FALSE)

38.

39. Jika kata gaji ketemu dikolom C dan H maka akan menghasilkan suatu posisi yang lebih besar

dari 0 sehingga hasilnya True

40. Jika kata gaji tidak ketemu dikolom C dan H maka akan error, sehingga akan menghasilkan

parameter kedua dari fungsi IFERROR diatas yaitu False

41. Bagaimana jika ada lebih dari 1 kata yang akan kita cari?

42.

43. Kita pakai fungsi OR

44.

45. sintaxnya :

46. OR(option1,option2,…)

47.

48. Fungsi OR akan menghasilkan true jika ada salah satu option yang bernilai true

49. jadi jika ada salah satu kata yang ketemu maka akan menghasilkan true

50.

51. Rumus lengkapnya untuk PPh 21

52.

53. =OR(IFERROR(SEARCH(” gaji”,” ” & H2 &” ” &C2)>0,FALSE),IFERROR(SEARCH(” salary”,” ” &

H2 &” ” &C2)>0,FALSE),IFERROR(SEARCH(” bonus”,” ” & H2 &” ” &C2)>0,FALSE))

54. Kita bisa ulang langkah2 diatas untuk koreksi biata dan Obyek Potput lainnya

55. Seperti gambar dibawah ini

Page 297: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

297 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

56.

57. Untuk mencari berapa biaya tinggal difilter aja lalu pilih yang True

58.

Page 298: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

298 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

Mencari Koreksi dengan Advanced Filter kita akan mencari Obyek PPh 21/23/26/PPN serta koreksi biaya dengan filter, seperti kita tahu autofilter hanya menyediakan 2 kriteria, ya walaupun dengan bantuan formula IF yang dikombinasikan formula search akan bisa membuat lebih dari 2 kriteria namun keterbatasan excel hanya menampung 64 level nested formula (formula bertingkat) itupun kita bisa membayangkan rumitnya formula yang kita bikin

untuk itu kita akan mencoba mencari koreksi dengan cara yang lebih mudah dan gampang dipahami yaitu dengan advanced formula, caranya :

1. buat dulu untuk satu jenis obyek misalnya pph 21

2. isi dengan kata2 yang kira2 berhubungan dng PPh 21, misalnya salary, upah, bonus, gaji, fee

3. kita filter dengan advanced filter , disini kita bisa gunakan wildcard seperti * atau ?

4. kita kasih penanda atas filter yang terpilih sebagai record pph 21, misalnya dng membuat satu

field baru yang kita kasih judul Koreksi Obyek & Biaya

5. Kita ulangi untuk obyek2 lainnya

Kita lihat gambar dibawah ini

Page 299: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

299 BAB VIII. MENCARI KOREKSI BIAYA DAN OBYEK PPH 21/23/26/4.2 | Eoditor.com

1. Kita pergunakan wildcard *kata* yang artinya mencari semua record yang memiliki/contain

kata yang dicari

2. kita isi ke bawah sehingga hubungan antar kriteria adalah OR

3. lalu kita advanced filter

cuman yang jadi masalah yaitu :

Ada kata2 seperti gergaji akan terambil karena ada kata gaji

Ada kata2 seperti coffee akan terambil karena ada kata fee

Ada kata2 seperti Salary transfer, Stamp duty Fee, transfer fee akan terambil padahal bukan

Obyek

dll

maka akan kita perbaiki filter kita

Kita copykan/sisipkan 3 kriteria Remark di sebelah field remark lalu kita edit filter kita

agar kata gergaji tidak masuk maka kita bikin agar kata gergaji dikeluarkan dari hasil filter

kita ketikkan =”<>*gergaji*”, ekcel akan menampilkan <>*gergaji*, artinya jika mengandung

kata gergaji pasti gak ikut terpilih

karena bersebelahan maka filter gaji dan <>gergaji dihubungkan dengan operator AND

kita lakukan untuk filter2 yang lain

Jika sudah maka kita jalankan advanced filter

Page 300: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

300 BAB IX. STUDI KASUS | Eoditor.com

teliti lagi, untuk melihat apakah ada record2 yang tidak memenuhi syarat

jika sudah kita pilih field Koreksi Obyek & Biaya, lalu ketik “Obyek PPh 21″ lalu pencet Control

+ Enter

semua yang terfilter akan otomatis terisi oleh kata “Obyek PPh 21″, yang tidak terfiltertidak

akan terisi

Kita lakukan untuk Obyek PPh 23,26,PPn dan Koreksi biaya yang lain

Lalu kita lakukan Pivot untuk menjadikan sebagai KKP

Selesai….

Catatan :

1. Penulis belum tahu berapa limit dari advanced filter, namun penulis pernah membuat filter dng

total lebih dari 80 kriteria dan masih jalan, penulis pikir itu sudah lebih dari cukup untuk

melakukan pencarian koreksi Biaya/ Obyek PPh 21,23, 26 maupun PPN

2. Filter sebaiknya diclear dulu sebelum dilakukan filter selanjutnya, walaupun ini tidak

harus/tidak wajib namun ini untuk safety saja

BAB IX. STUDI KASUS

STUDI KASUS AUDIT GAJI

Latar Belakang

Dalam studi kasus ini anda berperan sebagai auditor intern yang sedang melakukan audit atas Sistem

Penggajian.

Dalam audit ini, Pemimpin Tim anda telah menyusun program audit yang harus anda laksanakan

dalam rangka menguji pengendalian pada sistem penggajian. Anda diminta untuk melaksanakan

program audit tersebut dan diharapkan dapat selesai dalam waktu satu jam.

Masing-masing pegawai memiliki tarif gaji kotor per bulan yang berbeda, tergantung kepada kontrak

kerja masing-masing pegawai. Nilai gaji setahun dan pembayaran bulanannya dicatat pada Daftar

Pegawai.

Sistem penggajian di kantor anda sudah menggunakan sistem komputer. Setiap bulannya Bagian Gaji

akan membuat suatu Daftar Gaji. Daftar Gaji tersebut memuat informasi mengenai nomor pegawai

Page 301: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

301 BAB IX. STUDI KASUS | Eoditor.com

dan kode unit kerja serta jumlah gaji kotor, pajak dan gaji bersih (setelah dikurangi pajak) untuk

masing-masing pegawai. Daftar gaji tersebut kemudian diproses komputer untuk mencetak lembar

cek secara otomatis untuk setiap pegawai. Pembayaran gaji dilaksanakan pada tanggal 15 setiap

bulannya. Audit ini khusus untuk pembayaran gaji pada bulan September 2000.

Salah satu rekan satu tim anda telah memperoleh file-file yang berkaitan dengan persediaan dan

telah menyimpannya pada folder DATA, yaitu :

Daftar Gaji beserta nomor cek yang telah dicetak

WorkDeptDaftar kode dan nama unit kerja

Table Keterangan

Payroll Daftar Gaji beserta nomor cek yang telah dicetak

Emp_Mast Daftar Pegawai beserta data kepegawaiannya

WorkDept Daftar kode dan nama unit kerja

Data Bisa diambil disini

Keterangan Table Emp_Mast

EMPNO Employee Number

PAY_PER_PE Gaji setiap bulannya

SALARY Gaji pertahun

WORKDEPT Kode unit kerja

Petunjuk Khusus

Untuk studi kasus ini anda diminta untuk membuat Microsoft Excel file baru dengan

nama AuditGaji_excel.xlsx dan menyalin data (Import Table) yang diperlukan ke dalam file baru

tersebut.

Page 302: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

302 BAB IX. STUDI KASUS | Eoditor.com

Tujuan Audit

Untuk menguji pengedalian yang ada pada sistem penggajian.

Prosedur Audit

Lakukan pengujian pengendalian sebagai berikut serta terangkan hasil dari pengujian anda secara

lengkap:

1. Uji apakah seluruh pegawai pada daftar pegawai sudah tercantum dalam daftar gaji.

2. Uji apakah terdapat pegawai yang menerima cek gaji namun tidak terdapat pada daftar pegawai.

3. Uji apakah jumlah gaji kotor untuk masing-masing pegawai sudah sesuai dengan kontrak masing-

masing pegawai.

4. Uji apakah perhitungan jumlah gaji bersih untuk masing-masing pegawai sudah benar.

5. Uji apakah terdapat pegawai yang menerima cek gaji lebih dari satu

6. Uji apakah terdapat nomor cek yang ganda.

7. Hitung berapa total gaji kotor yang dibayarkan untuk tiap dept (kolom workdept) pergunakan

rumus SUMIF

8. Hitung berapa total gaji bersih yang dibayarkan untuk tiap dept (kolom workdept) pergunakan

rumus DSUM

Step By Step Guide

Disini kita akan bicara mengenai relationship, dari tabel diatas dapat dilihat kalau tabel tersebut

saling berhubungan, misalnya table payroll dengan table Emp_Mast yaitu via field EMPNO, serta

tabel Emp_Mast & Payroll dng tabel workdept via field WORKDEPT.

Sebagai Awal kita buat dulu file AuditGaji_excel.xlsx

setelah itu kita pergunakan external data untuk mengimport file dbase diatas. Caranya bisa

dilihat di modul “Menggunakan Microsoft Query untuk mengimport Data”,

untuk soal ini kita import 3 dBase File yaitu INVENTOR, EMP_MAST, dan WORKDEPTS pada sheet

kosong, serta diberi nama sesuai nama tabel untuk mempermudah

Ini hasilnya, semua hasil import tabel akan diciptakan dalam bentuk excel tabel .

Page 303: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

303 BAB IX. STUDI KASUS | Eoditor.com

Langkah2nya:

1. Uji apakah seluruh pegawai pada daftar pegawai sudah tercantum dalam daftar gaji

2. Uji apakah terdapat pegawai yang menerima cek gaji namun tidak terdapat pada daftar pegawai

3. Uji gaji kotor sudah sesuai dengan kontrak masing-masing pegawai

4. Uji perhitungan jumlah gaji bersih untuk setiap pegawai

5. Uji pegawai yang menerima cek gaji lebih dari satu

6. Uji nomor cek yang ganda

7. Hitung gaji kotor yang dibayarkan untuk tiap dept (kolom workdept) pergunakan rumus SUMIF

8. Hitung total gaji bersih yang dibayarkan untuk tiap dept (kolom workdept) pergunakan rumus

DSUM

Page 304: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

304 BAB IX. STUDI KASUS | Eoditor.com

Uji apakah seluruh pegawai sudah tercantum dalam daftar gaji

Tujuan

Disini kita akan mencari tahu apakah terdapat pegawai yang ada di daftar pegawai (Emp_Mast)

namun di tabel daftar gaji (Payroll) tidak ada, jadi pegawai yang tidak menerima gaji

Step By Step

1. Kita akan membuat hubungan antara dua tabel yaitu Payroll dan Emp_Mast Vlookup

2. Kita buat worksheet baru, beri nama soal01

3. Isi dengan Tabel Emp_Mast, bisa via copy paste dari sheet Emp_Mast atau import dari Ms.

Query

4. Ketik di row heading paling kanan (yg kosong) untuk membuat field baru, isi dengan

“EMPNO_PAYROLL”

5. Isi rumusnya

6.

7. =VLOOKUP(Table_Query_from_TABK36[[#This Row],[EMPNO]],PAYROLL!B:G,1,FALSE)

8.

9. Rumusnya bisa berbeda tergantung komputer anda tapi caranya adalah, ketik

10. =vlookup(

11. lalu arahkan kursor ke field EMPNO pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan

kursor ke sheet PAYROLL, pilih kolom B:G (klik pada headernya) , ketik

12. , 1,false)

13. Pastikan kalo field kunci yaitu EMPNO pada tabel/sheet PAYROLL berada di paling kanan

14. Akan ada yang ada isinya berupa EMPNO dari tabel payroll serta nilai error #N/A yang artinya

nilai tidak tersedia/kosong/tidak ada yang cocok

15. Kita filter berdasarkan nilai yang error

Page 305: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

305 BAB IX. STUDI KASUS | Eoditor.com

16.

17. maka akan didapat hasil seperti ini

18.

19. Terdapat satu pegawai yang tidak ada di daftar gaji, yaitu Stefano Meloni

Page 306: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

306 BAB IX. STUDI KASUS | Eoditor.com

Uji pegawai yang menerima cek gaji namun tidak terdapat pada daftar pegawai

Tujuan

Disini kita akan mencari tahu apakah terdapat pegawai yang ada di daftar gaji (Payroll) namun di

tabel daftar pegawai (Emp_Mast) tidak ada, jadi pegawai illegal yang menerima gaji

Step By Step

1. Kita akan membuat hubungan antara dua tabel yaitu Payroll dan Emp_Mast Vlookup

2. Kita buat worksheet baru, beri nama soal02

3. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

4. Ketik di row heading paling kanan (yg kosong) untuk membuat field baru, isi dengan

“EMPNO_EMP_MAST”

5. Isi rumusnya

6. =VLOOKUP(Table_Query_from_TABK5[[#This Row],[EMPNO]],EMP_MAST!I:S,1,FALSE)

7. Rumusnya bisa berbeda tergantung komputer anda tapi caranya adalah, ketik

8. =vlookup(

9. lalu arahkan kursor ke field EMPNO pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan

kursor ke sheet EMP_MAST, pilih kolom I:S (klik pada headernya) , ketik

10. , 1,false)

11. Pastikan kalo field kunci yaitu EMPNO pada tabel/sheet EMP_MAST berada di paling kanan

12. Akan ada yang ada isinya berupa EMPNO dari tabel payroll serta nilai error #N/A yang artinya

nilai tidak tersedia/kosong/tidak ada yang cocok

13. Kita filter berdasarkan nilai yang error

Page 307: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

307 BAB IX. STUDI KASUS | Eoditor.com

Uji gaji kotor sudah sesuai dengan kontrak masing-masing pegawai

Tujuan

Kita bandingkan field GROSS_PAY pada tabel payroll dengan PAY_PER_PE pada tabel Emp_Mast

(Nilai Kontrak)

Step By Step

1. Kita akan membuat hubungan antara dua tabel yaitu Payroll dan Emp_Mast Vlookup

2. Kita buat worksheet baru, beri nama soal03

3. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

4. Ketik di row heading paling kanan (yg kosong) untuk membuat field baru, isi dengan

“GROSSPAY_EMP_MAST”

5. Isi rumusnya

6. =VLOOKUP(Table_Query_from_TABK7[[#This Row],[EMPNO]],EMP_MAST!I:N,6,FALSE)

7. Rumusnya bisa berbeda tergantung komputer anda tapi caranya adalah, ketik =vlookup( lalu

arahkan kursor ke field EMPNO pada baris rumus (this row), lalu ketik , (koma) , lalu arahkan

kursor ke sheet EMP_MAST, pilih kolom I:N (klik pada headernya) , ketik , 1,false)

8. Pastikan kalo field kunci yaitu EMPNO pada tabel/sheet EMP_MAST berada di paling kanan

9. Akan ada yang ada isinya berupa PAY_PER_PE (field ke 6 dari tabel referensi/Emp_Mast, kolom

I-N) serta nilai error #N/A yang artinya nilai tidak tersedia/kosong/tidak ada yang cocok

10. 9. Kita Buat field baru “SELISIH”, yang rumusnya adalah

11. =Table_Query_from_TABK7[[#This Row],[GROSS_PAY]]-Table_Query_from_TABK7[[#This

Row],[GROSSPAY_EMP_MAST]]

12. Yaitu selisih antara GROSS_PAY dengan GROSSPAY_EMP_MAST

13. Kita filter berdasarkan nilainya tidak sama dengan nol

Page 308: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

308 BAB IX. STUDI KASUS | Eoditor.com

14.

15. Ini Hasilnya

16.

17. Ada yang hasilnya #N/A karena memang tidak terdaftar di Emp_Mast (Soal 02), jadi terdapat 2

yang gaji kotor (Gross_Pay) tidak sama dengan kontrak/ daftar pegawai

Page 309: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

309 BAB IX. STUDI KASUS | Eoditor.com

Page 310: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

310 BAB IX. STUDI KASUS | Eoditor.com

Uji perhitungan jumlah gaji bersih untuk setiap pegawai

Tujuan

Menguju apakah perhitungan Net Pay/ Gaji Bersih sudah benar

Step By Step

1. Kita buat worksheet baru, beri nama soal04

2. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

3. Ketik di row heading paling kanan (yg kosong) untuk membuat field baru, isi dengan

“NET_PAY_RIGHT”

4. Isi rumusnya

5. =IF(Table_Query_from_TABK9[[#This Row],[GROSS_PAY]]-Table_Query_from_TABK9[[#This

Row],[TAX_AMOUNT]]=Table_Query_from_TABK9[[#This

Row],[NET_PAY]],”BENAR”,”SALAH”)

6. Rumusnya bisa berbeda tergantung komputer anda tapi caranya adalah, …sama ama soal2

diatas, kalau masih kagak bisa ya gak usah ikut diklat….

7. Intinya kita bikin rumus yang mengurangkan gross_pay dengan Tax_amount lalu dibandingkan

dengan Net_Pay

8. Kita filter berdasarkan nilainya sama dengan “SALAH”

9.

10. Ini Hasilnya

Page 311: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

311 BAB IX. STUDI KASUS | Eoditor.com

11.

12. Kesimpulan: semua perhitungan gaji bersih udah benar

Page 312: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

312 BAB IX. STUDI KASUS | Eoditor.com

Uji pegawai yang menerima cek gaji lebih dari satu

Tujuan

Kita akan mencari jumlah record yang berisi EMPNO yang sama dari tabel Payroll, yang menandakan

kalau terdapat pegawai yang menerima cheque/gaji lebih dari sekali

Step By Step

1. Kita buat worksheet baru, beri nama soal05

2. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

3. Ketik di row heading paling kanan (yg kosong) untuk membuat field baru, isi dengan

“COUNT_EMPNO”

4. Isi rumusnya

5. =COUNTIF(B:B,Table_Query_from_TABK8[[#This Row],[EMPNO]])

6. Rumusnya bisa berbeda tergantung komputer anda tapi caranya adalah, ketik

7. =COUNTIF(

8. lalu pilih kolom EMPNO/ kolom B), lalu ketik , (koma) , lalu arahkan kursor ke field EMPNO pada

baris rumus (this row) , ketik

9. )

10. Intinya mencari apakah ada nilai

11. Kita filter berdasarkan nilainya lebih dari 1

12.

13. Ini Hasilnya

Page 313: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

313 BAB IX. STUDI KASUS | Eoditor.com

14.

15. Kesimpulan: terdapat pegawai yang bernomor 000320 yang menerima pembayaran 2 x

Page 314: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

314 BAB IX. STUDI KASUS | Eoditor.com

Uji nomor cek yang ganda

Tujuan

Ini sama dengan soal no. 05, cuman yang diuji adalah field CHEQUE_NO dari tabel PAYROLL, kita

memakai fungsi Countif

Langkahnya:

1. Aktifkan sheet PAYROLL

2. Buat Field baru disebelah kanan, kasih nama COUNT_CHEQUE

3. Ketik Rumus

4. =COUNTIF(A:A,Table_Query_from_TABK10[[#This Row],[CHEQUE_NO]])

5. Count akan mencari Field CHEQUE_NO di tiap baris terjadi berapa kali

6. Filter yang lebih dari 1

7.

8. Ini hasilnya

9.

10. Kesimpulan: tidak ada yang ganda nomor cheknya

Page 315: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

315 BAB IX. STUDI KASUS | Eoditor.com

Hitung gaji kotor yang dibayarkan untuk tiap dept ,pergunakan rumus SUMIF

Tujuan

Kita akan mencari jumlah Gaji kotor (GROSS_PAY) dari tabel Payroll, dengan menggunakan fungsi

SUMIF

Step By Step

1. Kita buat worksheet baru, beri nama soal07

2. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

3. Kita buat tabel EMPNO bisa dari copas tabel WORKDEPT atau buat dengan Advanced Filter,

kalau dng Advanced filter maka, blok kolom WORKDEPT di tabel Payroll, lalu klik advandced di

ribbon Data–>group Sort & Filter

4.

5. Akan keluar dialog box sbb, kita pilih “Copy to another location”, isi lokasi tujuan serta Pilih

“Unique Record Only”, Klik OK

6.

7. Hasilnya akan seperti ini

Page 316: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

316 BAB IX. STUDI KASUS | Eoditor.com

8.

9. Kita isi di cell K2 dengan

10. =SUMIF(G:G,J2,C:C)

11. Copy dan paste ke cell K3:K10

12.

13. Ini Hasilnya,…selesai

Page 317: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

317 BAB IX. STUDI KASUS | Eoditor.com

Hitung total gaji bersih yang dibayarkan untuk tiap dept pergunakan rumus DSUM

Tujuan

Kita akan mencari jumlah Gaji Bersih (NET_PAY) dari tabel Payroll, dengan menggunakan fungsi

DSUM

Step By Step

1. Kita buat worksheet baru, beri nama soal08

2. Isi dengan Tabel Payroll, bisa via copy paste dari sheet Payroll atau import dari Ms. Query

3. Kita buat tabel EMPNO bisa dari copas tabel WORKDEPT atau buat dengan Advanced Filter,

kalau dng Advanced filter maka, blok kolom WORKDEPT di tabel Payroll, lalu klik advandced di

ribbon Data->group Sort & Filter

4.

5. Akan keluar dialog box sbb, kita pilih “Copy to another location”, isi lokasi tujuan serta Pilih

“Unique Record Only”, Klik OK

6.

7. Hasilnya akan seperti ini

Page 318: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

318 BAB IX. STUDI KASUS | Eoditor.com

8.

9. Kita ubah susunan sehingga ada header row di tiap kriteria, bisa mendatar atau menurun ,

tergantung selera

10. Kita isi di cell K2 dengan

11. =DSUM(Table_Query_from_TABK12[#All],”NET_PAY”,J1:J2) Copy dan paste ke cell bawahnya

12. Kalo untuk yang mendatar, kita ketik rumus di cell N4

13. =DSUM(Table_Query_from_TABK12[#All],”NET_PAY”,N1:N2) lalu Copy dan paste ke cell

sebelahnya

14. Ini Hasilnya,…selesai

15.

Page 319: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

319 BAB IX. STUDI KASUS | Eoditor.com

14.

15. Ini hasilnya

16.

17. Kesimpulan: terdapat dua pegawai yang menerima gaji namun tidak terdaftar/tidak ada di tabel

EMP_MAST

Page 320: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

320 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

BAB X. KERTAS KERJA PEMERIKSAAN

Pembuatan KKP PPh Badan Secara Otomatis versi 2013

Pembuatan KKP PPh badan tidak perlu lagi membuat per KKP persheet, dengan cukup ngentri data WP

dan Data Account maka akan dibuat sheet sebanyak jumlah KKP dan otomatic nge-link antar KKP

Merupakan perbaikan dari versi lama (Pembuatan KKP PPh Badan Secara Otomatis dengan Microsoft

Excel 2007) karena telah menggunakan format sesuai peraturan terbaru (KMK – 17/2013)

Thx buat mas Agus Kristiyanto atas KKP Integrasi 2013-nya

Merupakan bagian dari e-Audit Utilities yaitu dibagian Working Papers (Update ke versi – 23 Nov 2013)

Page 321: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

321 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

STEP BY STEP Pembuatan KKP PPh 25 Badan

Namun sebelumnya anda harus download dulu lalu extract dan taruh dilokasi dimana e-Audit Utilities

diinstall yaitu file Otomasi KKP25_Badan2013.xlsm, donlot disini

Anda juga bisa langsung buka aja file macro (xlsm) tadi tanpa lewat ribbon e-Audit

Jika muncul tab Security Warning diatas worksheet, klik aja di option, lalu pilih enable

Page 322: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

322 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Jika tidak muncul peringatan jika membuka file macro diatas maka baca artikel VBA/Macro Security

Bagi yang bisa VBA bisa diedit karena file tidak diproteksi

File ini berisi Sheet Data WP – Link (Copy Paste dari KKPnya Mas Agus), cuma sedikit dimodifikasi

supaya bisa memuat 7 Pemeriksa

Page 323: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

323 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Juga berisi Sheet Data Account yaitu struktur KKP PPh 25 Badan yang disesuaikan dengan Chart of

Account WP

Page 324: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

324 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Cara pengisian sebaiknya dilihat pada contoh, jangan diubah untuk untuk KKP2 sub induk seperti KKP

B.1, B.2,..,B13

Namun untuk struktur dibawahnya (Misalnya KKP B.1.1,B.2.1,..dst) bisa disesuaikan dengan WP anda

Format indent (menjorok ke dalam) hanya untuk memudahkan meneliti struktur KKP aja

jangan ada baris kosong ditengah2 data account karena akan menandai akhir dari KKP

Lalu ada KKP Template yaitu KKP B, B.1,..B.13

KKP template ini ada rumusnya yaitu di sheet “Rumus”, sheet ini dihidden

Jadi kalo pengen mengedit KKP Template pelajari dulu code ama sheet rumus diatas

Tampilan di sheet Awal, berisi petunjuk penggunaan

Tampilan jika diklik tombol “Buat KKP Badan” di sheet awal

Page 325: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

325 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Klik tombol Make KKP 2013 untuk memulai proses

Tampilan waktu proses

Hasilnya

Page 326: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

326 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Di Bagian Ref masih ada error #VALUE!, hal ini dikarenakan File belum disave, anda save lalu jangan

lupa direkalkulasi dengan menekan tombol F9

Data Account dan Data WP – Link telah dicopykan secara otomatis ke KKP anda siapa tahu anda ingin

mengulang pembuatannya, cukup copy-paste ke File Macronya (Otomasi KKP25_Badan2013.xlsm)

Lalu anda tinggal integrasikan ke file KKP Integrasi anda atau KKP Integrasinya mas Agus (Link-kan

saja Sheet B di KKP PPH 25 Badan ini ke Sheet B di file “1 KKP_LHP_PHP_Nothit.xlsx”) atau KKP

Integrasi anda

Selesai

Page 327: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

327 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

Pembuatan KKP Integrasi versi terbaru

Berguna jika kita ingin membuat KKP Integrasi sesuai dengan versi yang sudah tersedia di publik seperti

KKP LHP Integrasi dari Mas Agus Kristiyanto atau dari yang lain.

KKP ini tinggal kita pengen taruh dimana dan disimpan dengan tambahan Nama WP dan tahun

pemeriksaan sehingga lebih gampang dimanage

Sebenarnya ini hanya mempermudah saja, cara manual untuk pembuatan KKP Integrasi yang saling nge-

link adalah

1. Buka semua file KKP

2. Save as satu persatu dengan nama lain (otomatis link akan berubah ke nama baru)

3. Save sekali lagi

4. Selesai

Cuman cara ini ada kelemahannya yaitu

1. Kalau file KKPnya banyak misalnya ada 10 file, lumayan juga capeknya

2. Kalau kelupaan save, maka linknya jadi kacau

Pembuatan KKP Integrasi merupakan bagian dari e-Audit Utilities

Langkah2nya :

1. Install e-Audit Utilities jika belum

2. Klik Ribbon e-Audit Utilities lalu pilih KKP LHP Integrasi

3.

4. Akan keluar windows KKP LHP Integrasi

5. Pilih Jenis KKP Integrasi yang mau dipakai

6. Pilih folder dimana KKP akan disimpan, Klik tombol “Mo disimpan dimana”

Page 328: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

328 BAB X. KERTAS KERJA PEMERIKSAAN | Eoditor.com

7. Klik Tombol Akhiran Nama WP+Tahun, agar setiap KKP memiliki sufix atau akhiran sesuai Nama WP

kita dan Tahun Pemeriksaannya

8. Lalu Klik Tombol “make KKP Integrasi”

9.

10.

11. Otomatis file KKP akan disave ke nama baru

12. Lalu sekali lagi akan disave agar perubahan link terupdate

13. jika mau bisa dibuatkan worksavenya agar semua file bisa dibuka dengan hanya membuka file

workspacenya saja (*.xlw)

14. Klik Ribbon View->Save workspace

15. Namun fungsi workspace sudah tidak ada lagi di Office 2013

NB : Agar bisa bekerja disamping install e-Audit Utilities add-in juga harus copy file KKP integrasinya, bisa

didonlot disini

KKP_Integrasi_AgusKristiyanto versi 2013.rar

KKP_Integrasi_AgusKristiyanto Versi 2011.rar

Taruh saja file rar diatas difolder dimana e-audit diinstall lalu klik kanan dan pilih Extract here (tentu saja

winrar/program kompresi lainnya sudah harus diinstall pula)

Keterangan :

Jika anda memiliki file KKP sendiri, anda bisa mensubmit KKP tersebut untuk digabungkan dengan e-

Audit Utilities atau

Pergunakan Utilities “File Integrasi Save as” yang juga termasuk bagian dari e-Audit Utilities

Page 329: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

329 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

BAB XI. KONFIRMASI/KLARIFIKASI PPN

Import Faktur Pajak Masukan dari database e-SPT PPN 1111

(mdb/accdb file)

Terkadang kita mendapatkan data SPT PPN dari WP bukan dalam csv/hasil export dari program e-

SPT (sudah kita bahas di artikel: Meng-Import/ Meng-convert File CSV (Encrypt) dari E-SPT ke

Excel ) namun dalam bentuk aslinya yaitu database dari e-SPT PPN (file Microsoft Access/mdb).

cara ini hanya berlaku jika mdb/accdb berasal dari e-spt PPN 1111

Ada 2 cara untuk import yaitu

1. Kita buat query di Access lalu hasilnya bisa diexport/Save As ke Excel

2. Kita import langsung dari excel

Cara Pertama

File ini jika kita buka di Ms. Access terdiri dari beberapa tabel yang saling terhubung. Namun karena

tidak ada manual terpaksa sedikit trial dan error untuk mendapatkan data Faktur Pajak Masukan

yang digunakan untuk konfirmasi

Tabel untuk melihat Faktur Pajak Keluaran dan Masukan adalah TRX_BUKTI_POTONG

Kita buat querynya, caranya lihat gambar

Page 330: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

330 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Tabel Jenis Transaksi (REF_TRANS)

ID_TRANSAKSI NM_TRANSAKSI

1 Impor BKP dan Pemanfaatan JKP/BKP Tidak Berwujud dari Luar Daerah Pabean

2 Perolehan BKP/JKP Dari Dalam Negeri

3 Pajak Masukan Yang Tidak Dapat Dikreditkan dan/atau Pajak Masukan dan PPnBM yang atas

impor atau perolehannya mendapat fasilitas

Tabel Jenis Dokumen (REF_FKTR_PM)

ID NAMA_DOKUMEN

1 Faktur Pajak

2 PIB dan SSP

3 Surat Setoran Pajak

4 Nota Retur / Nota Pembatalan

5 Dokumen yang Dipersamakan dengan Faktur Pajak

6 Faktur Pajak Batal

7 Faktur Pajak Pengganti

8 PIB

Disini kita hanya mengambil Jenis Faktur yaitu “PM“, lalu Jenis transaksi hanya 2 atau “Perolehan

BKP/JKP Dari Dalam Negeri“, serta Jenis Dokumen hanya 1 atau 5 (“Faktur Pajak atau “Dokumen

yang Dipersamakan dengan Faktur Pajak”)

Lalu difilter tahun pajaknya misalnya 2011 dan Jumlah PPN yang dikonfirmasi yaitu 500,00 keatas

ini SQLnya

Visual Basic

Page 331: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

331 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

1

2

3

SELECT TRX_BUKTI_POTONG.*

FROM TRX_BUKTI_POTONG

WHERE (((TRX_BUKTI_POTONG.MASA_THN)=2011) AND ((TRX_BUKTI_POTONG.JNS_TRANS)=”PM”) AND

((TRX_BUKTI_POTONG.ID_TRANS)=2) AND ((TRX_BUKTI_POTONG.JNS_DOK)=1 Or

(TRX_BUKTI_POTONG.JNS_DOK)=5) AND ((TRX_BUKTI_POTONG.PPN)&gt;=500000));

lalu query ini bisa dicopy paste ke Excel untuk dibuatkan konfirmasi PPNNYa (bisa juga gunakan

otomasi Konfirmasi seperti dibahas diartikel : Otomasi Konfirmasi PPN menggunakan Excel 2007 )

Cara Kedua

Kalau kita tidak menguasai Microsoft Access, kita gunakan aja fasilitas import di Excel

Caranya :

1. Buka Excel kalau belum terbuka

2. Buat New Workbook

3. Klik Ribbon Data, kita pilih From Microsoft Access

4.

5.

6. Pilih file mdb-nya

Page 332: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

332 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

7.

8.

9. Isi password

10. Pilih tabel yang mau diimport (TRX_BUKTI_POTONG)

11.

12. isi seperti dibawah

13. Pilih New worksheet

14. Klik Properties

Page 333: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

333 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

15. Isi dengan sql sbb:

16. SELECT TRX_BUKTI_POTONG.*FROM TRX_BUKTI_POTONGWHERE

(((TRX_BUKTI_POTONG.MASA_THN)=2011) AND ((TRX_BUKTI_POTONG.JNS_TRANS)=”PM”) AND

((TRX_BUKTI_POTONG.ID_TRANS)=2) AND ((TRX_BUKTI_POTONG.JNS_DOK)=1 Or

(TRX_BUKTI_POTONG.JNS_DOK)=5) AND ((TRX_BUKTI_POTONG.PPN)>=500000));

17. Klik OK, lalu Klik OK lagi

18.

19. ini hasilnya

Page 334: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

334 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

20.

21. Tinggal dipilih mana field/kolom2 yang diperlukan

22. Bisa dikombinasikan dengan Otomasi Konfirmasi (artikel baca disini : Otomasi Konfirmasi PPN

menggunakan Excel 2007 )

23. Selesai

Page 335: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

335 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Men-Decrypt/Convert file CSV dari eSPT PPN 1107

Untuk eSPT PPN 1111 baca artikel : http://eoditor.com/2013/09/men-decryptconvert-file-csv-dari-

espt-ppn-1111-ke-excel/

Kadang kita diberikan data berupa file csv dari wp yang berisi data SPT Masa PPN untuk keperluan

konfirmasi Pajak Masukan, Namun file csv yang diberikan WP kadang oleh program E-SPT diencrypt

sehingga tidak berbentuk csv/Comma Separated Value namun berisi aneka macam huruf yang tidak

beraturan

Contoh : file 010001725092000010120090F123201.csv jika kita buka pakai Excel/ text file editor

akan seperti ini

Padahal sebenarnya file itu berisi sebagaimana gambar dibawah ini :

Page 336: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

336 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

file inilah yang disebut dengan csv, yang dalam kasus diatas pemisahnya bukan koma tapi titik koma,

file inilah yang bisa dibuka/diimport oleh excel dengan mudah (baca modul TABK dengan Excel 2007)

Bagaimana cara men-decrypt file tadi?

1. Caranya sangat mudah yaitu kita gunakan viewer e-SPT, namun sesuai dengan namanya aplikasi

ini hanya bisa melihat saja, mau mengcopy saja atau mencetak tidak bisa

2. Setelah konsultasi dengan pakarnya hacker, yaitu Mr. G, alias mbah google maka kita tahu

bahwa aplikasi ini menyimpan suatu file temporary/ file sementara yang berisi file csv yang

dudah didecrypt

3. file ini tersimpan di path/folder tempat meng-install aplikasi ini di subfolder “Temp“

4. Namun perlu diingat, untuk yang memakai OS Windows 7, jangan menginstall aplikasi viewer ini

di “Program Files“

5. Kenapa? karena ada limitasi/ larangan untuk membuat file baru di folder “Program files”

termasuk sub direktori dibawahnya

6. Jika anda telah menginstall aplikasi viwer ini di direktory selain “Program files” maka coba

jalankan

Page 337: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

337 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

7.

8.

9.

10. Ini isi dari file diatas

Page 338: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

338 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

11.

12.

13. sekarang kita liat di folder aplikasi tersebut, yang dikomputer saya ada di “C:\Viewer

eSPT\Temp“

14. Ada satu file dengan nama sama tapi ada akhiran decrypt

15.

16.

17.

18.

19. File ini adalah file csv yang sebenarnya seperti di gambar atas

Page 339: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

339 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

20.

21. jika ada beberapa file dengan nama yang hampir sama , ada angka penanda yang uniq yaitu

dibelakang tahun

22. dikassu ini dibelakang angka 2009 ada angka 0,1,2 ini menandakan kalau 0 adalah normal, 1 =

pembetulan ke -1, 2 adalah pembetulam ke-2 , dst

23. Untuk itu kita tidak perlu membuka/mempreview semua file cukup pembetulan terakhir saja,

yang penting semua file pembetulan sebelumya ada di folder yang sama

24. kita liat di masa 0101/Januari ada 3 spt, spt yang terakhir hanya berukuran kecil

25.

26.

27. Ini hasilnya jika kita buka file pembetulan terakhir

28. ukuran sizenya sama dengan file spt normal

29.

Page 340: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

340 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

30.

31. Ini membuktikan kita cukup buka file yang terakhir di tiap masa

32. jika kita sudah membuka semua file terakhir maka akan ada 12 masa (jika kita melakukan

pemeriksaan 1 tahun) file2 csv ini kita gabungkan dengan copy paste atau cara yang paling

cerdas gunakan Merge files buatan saya yang bisa dibaca dan didonlot di

33. Text Collector untuk menggabungkan banyak file text

34. Jika sudah anda tinggal import ke Excel

35. Untuk Otomatisasi Konfirmasi PPN masukan baca :

36. Otomasi Konfirmasi PPN menggunakan Excel 2007

E-SPT Viewer bisa didonlot disini (Installer eSPT Viewer v1.1 (23112009).exe) – Sorry disensor – jadi

Japri aja ya

Keterangan :

Nama file csv biasanya panjang (mungkin 40 karakter) jadi jangan ditaruh difolder yang juga memiliki

nama panjang, karena bisa membuat error seperti ini

Page 341: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

341 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Page 342: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

342 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Men-Decrypt/Convert file CSV dari eSPT PPN 1111

Sebelumnya bisa baca artikel :

Meng-Import/ Meng-convert File CSV (Encrypt) dari E-SPT ke Excel

Artikel diatas hanya berlaku untuk eSPT PPN 1107, namun sejak eSPT PPN 1111 maka file csv yang

dihasilkan hanya bisa dibuka dengan viewer versi 1.2

Langkah2nya :

1. Download Aplikasi Viewer eSPT PPN 1111 versi 1.2 disini (Japri aja)

2. Nama File = aplikasi viewer espt ppn 1111 v1.2.rar

3. Extract lalu jalankan setup.exe

4. Jika sudah selesai maka jalankan Viewer e-SPT PPN 1111

5.

6. Aplikasi ini akan menghasilkan file temporary, yang akan disimpan

di C:\Users\badjoe\AppData\Local\Temp jika anda memakai windows 7, ganti badjoe dengan

nama user anda

7. Atau cara gampangnya Klik Start -> Run lalu ketik “%temp%” (tanpa tanda kutip ganda) maka

akan muncul windows explorer dengan folder temp anda

Page 343: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

343 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

8.

9. Jika sudah maka sort file berdasarkan Date Modified , cari file yang terbaru dengan ukuran yang

sesuai dengan file csv anda (biasanya lebih besar)

10. Coba buka file tersebut dengan text editor untuk mengecek isinya

11.

12. Jika sudah benar seperti gambar diatas maka copy file tersebut ke folder pilihan anda, jika tidak

biasanya akan didelete oleh aplikasi/windows

13. Buka di Excel dengan Cara import

14. Ribbon External Data ->From Text

15. Lalu pilih file anda dan pilih delimiter semicolon

Page 344: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

344 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

16.

17.

18. ini hasilnya

19.

20. file csv ini berisi SPT Induk dan lampiran A dan B, Lampiran A1-A2 untuk pajak keluaran sedang

Lampiran B1,B2,B3 untuk pajak masukan, anda bisa lihat di SPT Masa PPN untuk

membuktikannya

21. Jika kita ingin membuat konfirmasi Pajak masukan maka baca artikel

22. Otomasi Konfirmasi PPN menggunakan Excel (e-Audit Utilities)

23.

24. Selesai

Page 345: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

345 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Men-Decrypt/Convert file CSV dari eSPT PPN 1111

Sebelumnya bisa baca artikel :

Meng-Import/ Meng-convert File CSV (Encrypt) dari E-SPT ke Excel

Artikel diatas hanya berlaku untuk eSPT PPN 1107, namun sejak eSPT PPN 1111 maka file csv yang

dihasilkan hanya bisa dibuka dengan viewer versi 1.2

Langkah2nya :

1. Download Aplikasi Viewer eSPT PPN 1111 versi 1.2 disini (Japri aja)

2. Nama File = aplikasi viewer espt ppn 1111 v1.2.rar

3. Extract lalu jalankan setup.exe

4. Jika sudah selesai maka jalankan Viewer e-SPT PPN 1111

5.

6. Aplikasi ini akan menghasilkan file temporary, yang akan disimpan

di C:\Users\badjoe\AppData\Local\Temp jika anda memakai windows 7, ganti badjoe dengan

nama user anda

7. Atau cara gampangnya Klik Start -> Run lalu ketik “%temp%” (tanpa tanda kutip ganda) maka

akan muncul windows explorer dengan folder temp anda

Page 346: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

346 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

8.

9. Jika sudah maka sort file berdasarkan Date Modified , cari file yang terbaru dengan ukuran yang

sesuai dengan file csv anda (biasanya lebih besar)

10. Coba buka file tersebut dengan text editor untuk mengecek isinya

11.

12. Jika sudah benar seperti gambar diatas maka copy file tersebut ke folder pilihan anda, jika tidak

biasanya akan didelete oleh aplikasi/windows

13. Buka di Excel dengan Cara import

14. Ribbon External Data ->From Text

15. Lalu pilih file anda dan pilih delimiter semicolon

Page 347: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

347 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

16.

17.

18. ini hasilnya

19.

20. file csv ini berisi SPT Induk dan lampiran A dan B, Lampiran A1-A2 untuk pajak keluaran sedang

Lampiran B1,B2,B3 untuk pajak masukan, anda bisa lihat di SPT Masa PPN untuk

membuktikannya

21. Jika kita ingin membuat konfirmasi Pajak masukan maka baca artikel

22. Otomasi Konfirmasi PPN menggunakan Excel (e-Audit Utilities)

23.

24. Selesai

Page 348: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

348 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Sedot data Faktur Pajak Masukan dan Pajak Keluaran dari

SIDJP

Untuk mengambil data PPN Masukan dari SIDJP emang gampang, kalau lampirannya cuman 1-2

halaman, tapi bisa dibayangkan jika ada 200 lembar lampiran, berapa lama waktu kita untuk

mengerjakannya. Oleh karena itu saya berikan utilities untuk menyedot dengan cara cepat. teknologi

yang dipakai sederhana sekali hanya mengotomasi apa yang kita lakukan secara manual.

Pada edisi awal masih ada kesalahan karena rupanya SPT PPN ada 2 yaitu versi 1107 dan 1111,

kesalahan ini sudah diperbaiki pada edisi 24 Okt 2013

Update e-Audit Utilities ke versi terbaru yaitu 17 Feb 2014

Step by stepnya :

1. Buka Browser anda, HARUS GUNAKAN INTERNET EXPLORER

2.

3. Setting Tanggal sebaiknya memakai Indonesia (dd/mm/yyyy) bisa kita ubah di Control Panel -

>Region & Language

4.

5. Untuk setting Pemisah ribuan dan Desimal sebaiknya memakai English yaitu koma untuk

pemisah ribuan dan titik untuk desimal

6. Mengapa? baca disini

7. Cara menCOPAS (Copy Paste) dari Aplikasi SIDJP

8.

9. jadi kita ubah di additional setting

Page 349: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

349 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

10.

11. Kita ubah agar sesuai dengan format english untuk angka

Page 350: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

350 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

12.

13. Masuk ke SIDJP

14. Login dengan username dan password anda (Atau bisa juga login SIDJP dari form Sedot SIDJP e-

Audit utilities)

15. Menuju ke WP anda

16. Pilih Detil laporan

17. Pilih SPT PPN & PPn BM

18. Pilih tahun

19. Klik bulan januari misalnya (sementara hanya bisa perbulan/perSPT)

Page 351: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

351 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

20.

21. Pilih PPN Masukan/PPN Keluaran

22. Klik kanan pada link pada gambar dibawah ini (mungkin bentuknya sedikit berbeda dengan layar

anda, disini adalah contoh PPN 1107)

23.

24. Pilih OPEN IN NEW TAB

25. Untuk PPN 1107

26.

27.

28. Untuk PPN 1111

Page 352: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

352 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

29.

30. Copy alamat pada Tab yang baru dibuka (Ingat ini penting, karena banyak yg error kalo tidak

memperhatikan hal ini)

31.

32. perhatikan alamatnya :

33. Kalo PPN 1111 biasanya nama alamatnya adalah misalnya :

34. SPT_PPN_1111.f1111xy?idspt=xxxxxxxxxxxxxx&sess=b25b18734833362c7a21677577f3c850

35. xy bisa a1,a2,b1,b2,b3 tergantung apakah faktur pajak keluaran/masukan

36.

37. Sedang jika PPN 1107 maka alamatnya adalah

38. spt_profile_ppn.F1107A?idspt=xxxxxxxxxxxxxxxxxxxxx&sess=22b1356d9986878d952a4dc33e4

33e08

39. idspt=xxxx…… saya samarkan karena merupakan kode rahasia

40.

41. Perhatikan jumlah halamannya

42. PPN 1107

Page 353: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

353 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

43.

44. PPN 1111

45.

46. Masuk ke Excel

47. Klik Ribbon e-Audit Utilities

48. Pilih Sedot PPN SIDJP

49.

50.

51. Copykan alamat yang tadi dicopy ama isi jumlah halaman

52.

53.

54. Untuk versi yang lebih baru ada petunjuk tentang format

Page 354: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

354 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

55.

56. Ada lagi tambahan untuk versi yang terbaru yaitu bisa milih halaman tertentu saja, misalnya

halaman 1-2, atau 8-10

57. Ini berguna jika kita memiliki ratusan/ribuan halaman yang kita download namun ada yang

gagal ditengah2

58. Atau mau download per 10 halaman misalnya, maka download 1-10,11-20,21-30,dst

59.

60. ini hasilnya

61. masih terbagi dalam 9 sheet (9 halaman)

62. Sengaja dipaste dalam bentuk Text, karena SIDJP agak kacau dalam format tanggal dan format

Angka

Page 355: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

355 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

63.

64. Kalau mau menggabungkan kita bisa gunakan fungsi Merge worksheet dari e_audit utilities

65.

66.

Page 356: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

356 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

67. Kalo mau bisa gunakan pilihan “Range tertentu saja” lalu pilih range yang diinginkan di halaman

mana saja kecuali halaman terakhir

68. Selesai

69.

70. Tolong Comment kalo ada masalah

71. Tambahan, ternyata juga bisa untuk mendownload data Faktur PPN Keluaran dan SPT lainnya

72. Tambahan lagi, harap update kalo masih ada masalah

73. Tambahan artikel : Mengubah tanggal Data yang berasal dari SIDJP

74. Tambahan artikel : Finishing hasil sedot data faktur pajak SIDJP

Page 357: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

357 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Mencari mana faktur pajak yang belum dilaporkan di

Aplikasi PKPM

Kalau kita harus melakukan konfirmasi/klarifikasi pajak masukan biasanya kita mengambul data dari

2 sumber yaitu :

1. Aplikasi SIDJP yang berisi data semua Faktur pajak masukan yang sudah dikreditkan

2. Aplikasi PKPM yang berisi semua Faktur pajak masukan yang sudah dilaporkan pihak lawan

transaksi

Karena faktur pajak masukan yang dikreditkan yang belum ada di aplikasi PKPM harus dikonfirmasi

maka kita harus meng-eliminir/Menghilangkan Faktur pajak yang sudah dilaporkan di Aplikasi PKPM

dari daftar Faktur pajak di Aplikasi SIDJP

Beikut ini adalah file excel yang berisi daftar Faktur pajak yang berasal dari PKPM dan SIDJP

Daftar SIDJP

Daftar PKPM

Page 358: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

358 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Disini kita akan menggunakan fungsi vlookup untuk mengetahui mana No. Faktur di daftar SIDJP

yang sudah ada di Aplikasi PKPM :

sintax :

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

Lookup_value, kita gunakan no_faktur+NPWP (Seperti kita ketahui No. Faktur pajak sekarang tidak l

agi uniq secara nasional , namun hanya uniq untuk setiap PKP)

Table_array = tabel di sheet PKPM

Col_index_num = 2, kita gunakan field PPN agar kita yakin akan kebenaran faktur pajaknya, kita copy

kan ke sebelah keyfield

range_lookup=False, karena kita akan mencari lookup_value/keyfield yang sama persis

Kalau kita cermati maka terlihat bahwa NPWP dan No. Faktur disajikan dalam format yang berbeda

di PKPM dan di SIDJP, agar fungsi vlookup sukses maka kita harus menyamakan format keyfield

diatas

Beda antar format SIDJP dan PKPM adalah bahwa di SIDJP format NPWP dan No. Faktur disajikan

dengan tanda titik dan penghubung sementara di PKPM polos, untuk itu kita bisa gunakan beberapa

cara

1. Kita Buat kolom baru lalu gabungkan No. Faktur dan NPWP dengan operator & , kemudian kita

copy paste value baru kita gunakan fasilitas find & Replace excel untuk mengubah “.” dan “-”

menjadi “”(blank)

2. Kita gunakan formula substitute

Disini akan kita gunakan opsi yang kedua

Langkah2nya :

Page 359: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

359 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

1. Buat kolom baru di sheet PKPM(Kolom H)

2. Kita beri label Key (No Fakt+NPWP)

3. Kita isi dengan rumus

4. =B7&F7

5. karena kita perlu mendapatkan nilai PPN maka copykan kolom PPN (kolom G) ke kolom sebelah

key (kolom I)

6.

Kita juga ubah di sheet SIDJP

1. Buat kolom baru(Kolom F)

2. Beri nama Key (No Fakt+NPWP)

3. Kita isi dengan rumus

4.

5. =SUBSTITUTE(SUBSTITUTE(Table1[[#This Row],[No Faktur]]&Table1[[#This

Row],[NPWP]],”.”,””),”-”,””)

6.

7. Intinya kita ubah karakter “.” dan “-” menjadi “”/blank (artinya kita delete)

8. Lalu kita ketik fungsi vlookup disebelahnya (Kolom G)

9.

10. =VLOOKUP(F2,PKPM!$H$7:$I$4099,2,FALSE)

11.

12. karena kolom key sudah sama maka dijamin hasilnya akurat

13. ini hasilnya

Page 360: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

360 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

14.

15. untuk konfirmasi bisa kita sort lalu kita ambil yang hasilnya #N/A (artinya tidak ketemu)

16. Atau kita gunakan autofilter untuk ambil yang hasilnya #N/A

17. Selesai

Catatan : bisa juga kita gunakan kombinasi Index+Match, dimana kita tidak perlu mengcopy kolom

PPN ke sebelah kolom key

Kita bisa donlot file aslinya (PKPM – PM SIDJP mentah.xlsx) serta file yang sudah diolah (PKPM –

PM SIDJP.xlsx)

Setelah data tersedia kita bisa pakai program otomasi konfirmasi PPN, baca disini :

Otomasi Konfirmasi PPN menggunakan Excel 2007

Page 361: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

361 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Otomasi Konfirmasi PPN menggunakan Excel 2007

Konfirmasi PPN merupakan momok bagi pemeriksa karena melakukan suatu pekerjaan klerikal yang

sangat menyita waktu tapi merupakan suatu keharusan dalam melakukan suatu pemeriksaan

Hal ini dikarenakan jumlah faktur pajak yang bisa mencapai ribuan bahkan jutaan denga jumlah KPP

yang mencapai ratusan kantor, yang membuat kita capek karena harus melakukan pekerjaan yang

sama berulangkali.

Untuk Excel 2007 keatas, jumlah lampiran terbatas hanya 1 juta baris

Tampilan Sheet Awal

Hasilnya, panjang lampiran akan disesuaikan dengan jumlah item lampirannya

Page 362: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

362 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Step by Stepnya

1. File Konfirmasi+Macro (Klarifikasi PM 2010.xlsm) bisa didownload disini

2. Buka file hasil download diatas

3. waktu diopen harap dienabled macronya

4.

5.

6.

7. Jika tampilannya beda karena penulis dalam posisi VBE telah dibuka, bagi yang belum maka

tampilan akan seperti ini

Page 363: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

363 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

8.

9.

10. Edit Sheet “Data Surat” dengan data anda (ganti semua yang ditandai dengan kotak merah)

11.

Page 364: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

364 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

12.

13.

14. Tab Template surat dan Template Lampiran sudah me-link dengan “Data Surat” cek apakah

sudah betul

15. Isi Sheet “Data Klarifikasi” dengan data anda, sesuaikan dengan field yang sudah tersedia

Page 365: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

365 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

16. Kolom F yaitu KPP jangan ditimpa karena berisi rumus (tapi boleh saja rumusnya diganti atau

diisi manual, yg penting berisi kode KPP)

17.

18.

19.

20. Tidak perlu disort karena akan disort otomatic (dengan urutan KPP,NPWP lalu Tanggal)

21.

22. Buka sheet “Panjang Lampiran” disitu akan terlihat Max data dari tiap KPP, file ini dirancang

untuk panjang data sebanyak 586, jadi jika lebih dari itu maka perlu diedit sheet “Template

Lampiran” (ada versi yang sangat panjang lampirannya yaitu 10,000 data, jadi download

file Klarifikasi PM 2010 – Big.xlsm bagi anda yang tidak mau mengedit VBA, cuman file ini akan

menambah beban kerja memory sehingga lebih lama prosesnya)

23. Bagi yang mau mengedit VBA ikuti langkah2 dibawah ini

24.

25.

26. Disini angka awal adalah 586 sesuai dengan jumlah faktur pajak yang dikonfirmasi pada KPP

bersangkutan, di file awal jumlahnya adalah 574 fp + 12 untuk header =586

27. Jika rupanya max data lebih besar dari 586 maka perlu ditambah panjang lampirannya

Page 366: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

366 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

28. Misalnya Max data adalah 786 maka perlu diinsert 200 baris baru

29.

30.

31. Menjadi

32.

33.

34. Edit VBA (petunjuk baca di sheet “Panjang Lampiran”)

35. Kembali ke Sheet “Awal”

Page 367: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

367 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

36. Klik Tombol “Buat Surat & Lampiran tiap KPP”

37.

38.

39. Ini hasilnya

40.

lalu disimpan dalam format macro enabled (xlsm), kalo pakai format xlsx maka macronya akan

hilang

Page 368: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

368 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Otomasi Konfirmasi PPN menggunakan Excel (e-Audit

Utilities)

Konfirmasi PPN merupakan momok bagi pemeriksa karena melakukan suatu pekerjaan klerikal yang

sangat menyita waktu tapi merupakan suatu keharusan dalam melakukan suatu pemeriksaan

Hal ini dikarenakan jumlah faktur pajak yang bisa mencapai ribuan bahkan jutaan denga jumlah KPP

yang mencapai ratusan kantor, yang membuat kita capek karena harus melakukan pekerjaan yang

sama berulangkali.

ini bisa kita otomasi menggunakan salah satu tools di e-Audit Utilities

Tampilan Sheet Awal

Hasilnya, panjang lampiran akan disesuaikan dengan jumlah item lampirannya

Page 369: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

369 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Step by Stepnya

1. Klik Ribbon e-Audit Utilities

2. Pilih KKP Otomasi –> Konfirmasi PPN

3.

4. Isi nama dan folder file konfirmasi yang akan disimpan

5. Pilih jenis filenya (sesuai jumlah lampiran)

6. Klik tombol Make Konfirmasi PPN

Page 370: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

370 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

7.

8. Jika muncul dialog dibawah ini maka harap dienabled macronya

9.

10.

11.

12. Jika tampilannya beda karena penulis dalam posisi VBE telah dibuka, bagi yang belum maka

tampilan akan seperti ini

Page 371: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

371 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

13.

14.

15. Edit Sheet “Data” dengan data anda

16. Tab Template surat dan Template Lampiran sudah me-link dengan “Data” cek apakah sudah

betul

17. Isi Sheet “Data Klarifikasi” dengan data anda, sesuaikan dengan field yang sudah tersedia

18. Kolom F yaitu KPP jangan ditimpa karena berisi rumus (tapi boleh saja rumusnya diganti atau

diisi manual, yg penting berisi kode KPP)

19.

20. Perhatian

21. Untuk NPWP bisa diisi dengan 15 digit angka (sudah diatur formatnya agar angka

011111111111000 tampil seperti 01.111.111.1-111.000, misalnya), atau

22. Ketik sebagai text dengan tanda titik dan tanda hubung, seperti 01.111.111.1-111.000, misalnya

23.

24. Untuk tanggal sudah diatur agar bertype data tanggal (format mm/dd/yyyy) serta PC memakai

region English-USA

25. Bisa saja memakai region Indonesia tapi ingat entry tanggal adalah dd/mm/yyyy

26.

27.

28. Tidak perlu disort karena akan disort otomatic (dengan urutan KPP,NPWP lalu Tanggal)

29.

Page 372: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

372 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

30. Buka sheet “Panjang Lampiran” disitu akan terlihat Max data dari tiap KPP, file ini dirancang

untuk panjang data sebanyak 586, jadi jika lebih dari itu maka perlu diedit sheet “Template

Lampiran” (jika lampiran mencapai 10,000 faktur per KPP maka pilih yang Luar biasa, cuman file

ini akan menambah beban kerja memory sehingga lebih lama prosesnya)

31.

32. Edit VBA (petunjuk baca di sheet “Panjang Lampiran”)

33. Kembali ke Sheet “Awal”

34. Klik Tombol “Buat Surat & Lampiran tiap KPP”

35.

36.

37. Ini hasilnya

38.

lalu disimpan dalam format macro enabled (xlsm), kalo pakai format xlsx maka macronya akan

hilang

Keterangan :

jika macro tidak jalan maka close file lalu buka lagi, baru dienabledkan macronya seperti langkah

8

Page 373: TABK Excel 2007-2010-2013 rev.05

Module TABK – Microsoft Excel 2007/2010/2013

373 BAB XI. KONFIRMASI/KLARIFIKASI PPN | Eoditor.com

Urutan pembuatan Konfirmasi adalah surat dan lampiran per KPP akan dicetak secara berurutan,

namun

Jika kita ingin mencetak jumlah Surat misalnya 2 X namun ingin mencetak lampiran sebanyak 3X,

akan kesulitan jika menggunakan urutan diatas

Maka bisa kita atur agar surat dulu dicetak semua baru lampirannya

Kita pakai pilihan ke-2

Agar Konfirmasi PPN bisa jalan :

1. Download dilenya disini (cari yang paling baru, KonfirmasiPPNyyyymmdd.rar)

2. Extract lalu taruh hasilnya (ada 2 file) ke folder e-Audit Utilities di PC anda