Anda di halaman 1dari 6

SUMIF dan SUMIFS

SUMIF digunakan utk 1 kriteria pencarian


= SUMIF( list_kriteria; kriteria_yang_dicocokkan; list_yang_diambil_nilainya )

SUMIFS digunakan utk lebih dari 1 kriteria pencarian


= SUMIFS( list_yang_diambil nilainya; list_kriteria1; kriteria1; list_kriteria2; kriteria2; ... )

Catatan tambahan:
- jika ada komparasi pencarian bisa gunakan tanda petik seperti: ................ "<300" atau ">1000"
- untuk memakai kata bukan atau memilih yang kosong, gunakan "<>": ...... "<>500"
- untuk memilih dengan pencarian kata atau huruf: ......................................... "opening"
- gunakan tanda bintang (*) sebagai pengganti "mirip":
........"*Mandiri" ...... - mencari semua yang ada akhiran Mandiri
........"*Mandiri*" ..... - mencari semua yang ada Mandiri di tengahnya
........"Mandiri*" ....... - mencari semua yang ada awalan Mandiri
........"03*" ................. - mencari kode dengan awalan 03
........"03*.*" .............. - mencari kode dengan awalan 03 dan yang ada titik setelahnya

APA BEDANYA DENGAN SUMPRODUCT?


SUMIFS: (+) pencarian bisa pilih pakai kolom langsung
(-) tdk bisa inject rumus ke sumber, hanya bs inject ke kriteria
SUMPRODUCT: (+) bisa inject rumus apa saja (sumber maupun kriteria)
(-) pencarian harus pilih batasan row

INDEX & MATCH

= INDEX ( yang_akan_diambil; MATCH ( yang_dicari; tempat_pencarian; 0 ) )

APA BEDANYA DENGAN VLOOKUP/HLOOKUP?


INDEX+MATCH: (+) auto, tdk ada istilah vertikal atau horizontal
(+) kode pencarian gak harus di sebelah kiri
(+) tambah kolom baru di sumber tdk mengubah rumus
(-) pencarian harus pilih batasan row

VLOOKUP/HLOOKUP: (+) pencarian bisa pilih pakai kolom langsung


(-) kode pencarian HARUS di sebelah kiri
(-) harus mengingat/hafal nomor kolom
(-) tambah kolom baru di sumber, HARUS ubah no kolom

Bonus:
Tips supaya tdk perlu ubah no kolom: =VLOOKUP(A1; $A:$F; COLUMNS($A:E); 0)
Mencari text paling akhir: =VLOOKUP(REPT("z";255);B:B;1)
MOST COMMON SHORTCUT

1. CELL FORMAT & SELECT


- Format Cell............................................................... : Ctrl+1
- Border outer frame ................................................. : Ctrl+Shift+&
- Clean border ............................................................ : Ctrl+Shift+-
- Find & Replace ......................................................... : Ctrl+H (tambahkan * jika perlu)
- Find & Select (Go to Special) ................................. : Alt+HFDS Ctrl+G > Alt+S
- Select Visible only (during filter or subtotal) ...... : Alt+;
- Show duplicate conditional format ...................... : Alt+HLHD

- Strikethrough................ : Ctrl+5 - Remove fill .......................: Alt+HHN


- Apply general ................ : Ctrl+Shift+~ - Add fill ..............................: Alt+HH
- Apply number ............... : Ctrl+Shift+1 - Add border .......................: Alt+HB
- Apply time ..................... : Ctrl+Shift+2 - Align Center .....................: Alt+HAC
- Apply date ..................... : Ctrl+Shift+3 - Align Middle .....................: Alt+HAM
- Apply currency ............. : Ctrl+Shift+$ - Format Painter ................: bisa double-click
- Apply percent ............... : Ctrl+Shift+% - Select words ....................: bisa double-click
- Apply scientific ............. : Ctrl+Shift+^ - Line break di wrap text ..: Alt+Enter
- Apply accounting ......... : Alt+HK - Increase Indent ................: Ctrl+Alt+Tab
- Remove/add decimal ... : Alt+H9 / Alt+H0 - Decrease Indent ..............: Ctrl+Shift+Alt+Tab
- Remove duplicate ........ : Alt+AM - AutoFit Column Width...: Alt+OCA

2. CELL PROCESSING
- Insert/Delete Comment ...... : Shift+F10 > m > ESC > ESC (Shift+F2)
- Merge and unmerge ............ : Alt+HMC
- Sort ........................................ Alt+ASS
- Copy/Paste Value ................. : Ctrl+C > Shift+F10 > V Alt+HVV
- Copy/Paste Width+Format : Ctrl+C > Shift+F10 > SW + Shift+F10 > SA
- Copy/Paste Spesial .............. Ctrl+Alt+V (extra note: Add & Skip blanks)
- Hyperlink ............................... : Ctrl+K > Alt+A > Click...

- Select row .................. : Shift+Space Selected cells:


- Select column ............ : Ctrl+Space - Insert row ................... : Alt+HIR
- Add row/column ....... : Ctrl+Shift++ - Insert column ............. : Alt+HIC
- Delete row.................. : Ctrl+- Alt+HDR
- Delete column............ : Ctrl+- Grouping:
- Hide row ..................... : Ctrl+9 - Group .......................... : Shift+Alt+Right_arrow
- Hide column ............... : Ctrl+0 - Ungroup ...................... : Shift+Alt+Left_arrow
- Unhide row ................ : Ctrl+Shift+9 - Hide group ................. : Alt+AH
- Unhide column .......... : Ctrl+Shift+0 - Unhide group ............. : Alt+AJ
- AutoFit row ................ : Alt+HOA - Remove all group....... : Alt+AUC
- AutoFit column .......... : Alt+HOI
- Manual fit row/col .... : Alt+ORE / Alt+OCW Bonus: Ctrl+Alt+Right_arrow (Up_arrow)

Merge & Justify: Alt+HMC > Alt+HW > Ctrl+1 > Ctrl+PgDown > Alt+H > J > Enter > Enter
MOST COMMON SHORTCUT (Continued)

3. AUTOFILL
- DuplicateFill .......................... Ctrl+R (right)
- AutoFill Series ....................... : Alt+HFIS > Alt+F > Enter
- AutoSum ............................... : Alt+=
- AutoFill formula.................... : Select > F2 > Ctrl+Enter
- AutoFill blank with above ... : Select Blank > F2 > Cell above > Ctrl+Enter

4. SHEET
- New ........................................ : Shift+F11
- Delete .................................... : Alt+EL
- Rename .................................. : Alt+HOR
- Switch between workbook . : Ctrl+Tab
- Unhide all sheets .................. : Alt+F11 > Ctrl+G > Ketik tulisan berikut:
For Each s In Sheets: s.Visible = True: Next (Enter)

5. OTHERS
- Ganti tampilan nilai atau rumus ...: Ctrl+`
- Besarin/kecilin formula bar ...........: Ctrl+Shift+U
- Close workbook(1 file) ....................: Ctrl+W
- Insert current date ..........................: Ctrl+;
- Insert current time..........................: Ctrl+Shift+;
- Bergerak di dalam seleksi ..............: Ctrl+.

- Move down ..................... : Enter


- Move up........................... : Shift+Enter
- Move right ....................... : Tab
- Move left ......................... : Shift+Tab
- Move screen up/down .. : Page up/page down
- Move screen right/left .. : Alt+Page up/pagedown

6. FUNCTION KEYS
- Ctrl+F1.............................. : Show/Hide ribbon
- Alt+F1 ............................... : Membuat grafik dari data yang dipilih (dlm sheet yang sama)
- F2 ...................................... : Edit a cell
- Ctrl+F2 ............................. : Print Preview
- F4...................................... : Mengulangi perintah sebelumnya
- F5 ...................................... : Go to (bisa Ctrl+G)
- Alt+F8 .............................. : Kotak Macro
- Shift+F10.......................... : Klik kanan
- F11 ..................................... : Membuat grafik dari data yang dipilih (sheet terpisah)
- Alt+F11 ............................. : Membuka windows VBA
- F12 .................................... : Save As
RUMUS CONVERT & VALIDASI

- IF (Cell<>"",1/0,"") / REPT("hasil1"; ) & REPT("hasil2";A2="criteria2")


- IFERROR ......... : Jika ada error, maka ...
- ISERROR .......... : Jika error termasuk #N/A, TRUE
- ISERR ............... : Jika error kecuali #N/A, TRUE
- ISNA ................. : Jika errornya #N/A doang, TRUE

- ISBLANK .......... : Jika kosong, TRUE


- ISTEXT ............. : Jika tulisan, TRUE
- ISNONTEXT ..... : Jika bukan tulisan, termasuk kosong, TRUE
- ISNUMBER ...... : Jika angka, TRUE
- ISODD .............. : Jika angka ganjil, TRUE
- ISEVEN ............. : Jika angka genap, TRUE
- ISLOGICAL ....... : Jika merupakan TRUE/FALSE, TRUE

- ISDATE ........... : Jika tanggal, TRUE


Bukan bawaan Excel, buat module sendiri:
1. Alt+F11
2. Klik kanan pada VBAProject(NamaSheet) > Insert > Module
3. Jika ada tulisan di dalamnya, hapus semua pastikan kosong.
4. Copy Paste 3 baris berikut:
Function IsDate(cell) As Boolean
IsDate = VBA.IsDate(cell)
End Function
5. Setelah selesai dipakai, jangan lupa remove modulenya (remove > no)

- VALUE .............. : Jadiin nilai yang bs dihitung


- LEN ................... : Panjang karakter dlm 1 cell
- REPT................. : Pengulangan text sebanyak yang kita mau
- TRIM................. : Hapus semua spasi kecuali spasi antar kata
- LEFT/MID/RIGHT ................. : Pengambilan text sesuai keperluan
- UPPER/PROPER/LOWER .... : Ubah kapitalisasi kata
- FIND ................. : pencarian text1 didalam text2 (case-sensitive)
- SEARCH ........... : pencarian text1 didalam text2 (non case-sensitive)
- EXACT .............. : Untuk membandingkan dua text apakah sama, case-sensitive

- YEAR(), DAY() : mengembalikan nilai tahun/hari sebagai angka


- MONTH()......... : mengembalikan nilai bulan sebagai angka, cell kosong = 1
- TODAY() & NOW() : memunculkan tanggal hari ini (Ctrl+;) dan waktu saat ini (Ctrl+Shift+;)
- DATEDIF(awal, akhir, "y/m/d") .. : menghitung selisih thn/bln/hr dari 2 tanggal
- DATE(tahun, bulan, tanggal) ...... :bisa digunakan dlm bentuk DATE(YEAR();MONTH();DAY())

Bonus (file harus save dulu baru bisa jalan):


- Ambil nama sheet .. : =MID(CELL("filename";A1);FIND("]";CELL("filename";A1))+1;256)
- Ambil nama file ...... : =MID(CELL("filename";A1);FIND("[";CELL("filename";A1))+1;FIND("]";
CELL("filename";A1))-FIND("[";CELL("filename";A1))-1)
RUMUS CONVERT & VALIDASI (Lanjutan)

- TEXT: Jadiin tulisan dengan format yang kita inginkan (Tanggal dan Angka)
=TEXT(A1,"d mmmm, yyyy")
-
="Hari ini:" & TEXT(TODAY(),"dddd d mmm, yyyy")

=TEXT(A2, "000000000")
=TEXT(A3, "(####) ######")
=TEXT(A4, "00.000.000.0-000.000")

Format Code:
# muncul sesuai nilai, tidak menampilkan kelebihan angka
0 angka yang tidak ada tetap harus muncul
. sebagai pemisah ribuan (sesuai region format)
, sebagai desimal (sesuai region format)

- AMORDEGRC: hitung depresiasi dgn depreciation coefficient


- AMORLINC: hitung depresiasi - VDB: depresiasi dengan declining balance method
- FV: future value - PV: present value - NPV: net present value

MASALAH YANG SERING DITEMUI

Q1 : Gak bisa ambil nilai dari cell yang lain, malah ntah ke mana.
A1 : Coba CTRL+N, biasanya terjadi karena hanya 1 file saja yang terbuka.

Q2 : Tombol Esc tidak berfungsi


A2 : Coba cek, apakah ada software lain yang jalan, misalnya Photoshop, dsb.

Q3 : Terlalu banyak penamaan yang error dan tdk dipakai di Name Manager.
A3 : Yang sering dipakai dlm penamaan adl Print_Area & Print_Titles.
Tab Formulas > Name Manager > Filter by Errors > Hapus.

Q4 : Ada penamaan tersembunyi, ketika duplicate sheet muncul warning nama yang duplicate.
A4 : Umumnya muncul krn copy sheet yang filternya masih aktif
Alt+F11 > Ctrl+G > Ketik tulisan di bawah:
For Each n In ActiveWorkbook.Names: n.Visible = True: Next (Enter)

Q5 : Copy paste value semua


A5 : Pilih sheet yang tdk ada filter (sheet baru) > Pilih semua sheet > Ctrl+A > Ctrl+C > Alt+HVV

Q6 : Gak bs bold/italic/underline/ubah sebagian dalam cell


A6 : Karena formatnya adalah accounting, ubah ke General (Ctrl+Shift+~)

Q7 : Untuk buat titik-titik seperti daftar isi, apa harus ketik manual?
A7 : Custom > ketik @*. atau *.@ / dengan rumus =A1&REPT(".",60-LEN(A1)-LEN(B1))&B1
NO NAMA NILAI 1 NILAI 2 HASIL FORMULA Bukan error
1 Nama 1 60 90 #NULL! =SUM(C2:C8 D2:D8) namun kadang ditemui:
2 Nama 2 60 80 #DIV/0! =(C2+D2)/0 ###### = 123456789
3 Nama 3 80 70 #VALUE! =B2+C2 (karena kesempitan)
4 Nama 4 90 60 #REF! =C8+[Book5.xlsx]Sheet1!A1
5 Nama 5 100 60 #NAME? =SUM(DATA) / =SUMA(C2:C8) ###### = -10
6 Nama 6 90 80 #NUM! =10^1000 (karena angka negatif
7 Nama 7 100 100 #N/A =VLOOKUP("Nama 8";B1:D8;2;0) terformat ke Date or Time)

1 #NULL! Null Error ada tambahan spasi atau karena tidak adanya pemisah argument yang benar
2 #DIV/0! Divided by Zero Error ada angka yang dibagi dengan 0
3 #VALUE! Error in Value tipe data yg dimasukkan ke dlm rumus tdk sesuai dgn tipe data yg diminta
4 #REF! Invalid Cell Reference Error mengacu pada referensi cell yg salah atau tdk valid (terhapus/blm terbuka)
5 #NAME? Invalid Name Error tidak mengenali nama tabel atau nama fungsi, bisa karena salah tulis
6 #NUM! Number Error nilai terlalu besar atau terlalu kecil melebihi kemampuan versi excel
7 #N/A Value Not Available Error menghasilkan nilai yg tdk ada atau tdk dpt menemukan nilai yg direferensikan

Anda mungkin juga menyukai