Cheat Sheet Excel
Terakhir diperbarui
Dasar rumus
Setiap rumus diawali tanda sama dengan. Excel menghitungnya dan menampilkan hasilnya di sel.
| Operasi | Sintaks |
|---|---|
| Memulai rumus | = lalu ekspresinya, misalnya =2+2 |
| Merujuk sel lain | =A1 |
| Aritmetika | + - * / dan ^ untuk pangkat |
| Mengatur urutan operasi | =(A1+A2)*B1 |
| Menggabungkan teks (concatenate) | =A1&" "&B1 atau =CONCAT(A1," ",B1) |
| Operator perbandingan | = <> > < >= <= |
| Persentase dari sebuah nilai | =A1*15% |
| Menambahkan komentar pada rumus | =SUM(A1:A9)+N("monthly total") |
| Menampilkan rumus, bukan hasilnya | Ctrl + ` (bolak-balik) |
| Mengubah rumus menjadi hasilnya | Copy, lalu Paste Special → Values |
Referensi sel dan rentang
Tanda $ mengunci baris atau kolom agar tidak bergeser saat rumusnya disalin. Ini hal paling berguna untuk dipahami di Excel.
| Referensi | Arti |
|---|---|
A1 | Relatif: bergeser saat disalin ke arah mana pun |
$A$1 | Absolut: tidak pernah bergeser |
$A1 | Kolom dikunci, baris bergeser |
A$1 | Baris dikunci, kolom bergeser |
A1:A10 | Rentang sepuluh sel ke bawah dalam satu kolom |
A1:C10 | Blok persegi panjang |
A:A | Seluruh kolom A |
1:1 | Seluruh baris 1 |
Sheet2!A1 | Sel di sheet lain |
'My Sheet'!A1 | Sheet lain yang namanya mengandung spasi |
[Book2.xlsx]Sheet1!A1 | Sel di workbook lain |
Mengubah $ saat mengedit | F4 (Windows), Cmd + T (Mac) |
Fungsi matematika dan agregasi
Total sehari-hari. Semuanya menerima rentang, daftar sel, atau campuran keduanya.
| Fungsi | Kegunaan |
|---|---|
=SUM(B2:B20) | Menjumlahkan semua angka dalam rentang |
=AVERAGE(B2:B20) | Rata-rata angka |
=MEDIAN(B2:B20) | Nilai tengah |
=MIN(B2:B20) / =MAX(B2:B20) | Nilai terkecil / terbesar |
=PRODUCT(B2:B5) | Mengalikan semua nilai |
=SUMPRODUCT(B2:B20,C2:C20) | Mengalikan berpasangan lalu menjumlahkan: total berbobot |
=ABS(B2) | Nilai mutlak |
=POWER(B2,3) | B2 pangkat tiga (sama dengan =B2^3) |
=SQRT(B2) | Akar kuadrat |
=MOD(B2,2) | Sisa bagi: =0 untuk bilangan genap |
=SUBTOTAL(109,B2:B20) | Menjumlahkan hanya baris yang terlihat (mengabaikan yang tersaring) |
=RAND() / =RANDBETWEEN(1,100) | Desimal acak / bilangan bulat acak |
Fungsi logika
IF adalah andalan utama. IFS dan IFERROR menjaga rumus panjang tetap mudah dibaca.
| Fungsi | Kegunaan |
|---|---|
=IF(B2>1000,"Over","OK") | Satu kondisi, dua hasil |
=IF(B2>1000,"Over",IF(B2>500,"Watch","OK")) | IF bersarang untuk tiga hasil atau lebih |
=IFS(B2>1000,"Over",B2>500,"Watch",TRUE,"OK") | Alternatif datar untuk IF bersarang |
=AND(B2>0,C2>0) | TRUE hanya jika semua kondisi terpenuhi |
=OR(B2>0,C2>0) | TRUE jika salah satu kondisi terpenuhi |
=NOT(B2>0) | Membalik TRUE/FALSE |
=IFERROR(A2/B2,0) | Mengganti error dengan nilai cadangan |
=IFNA(VLOOKUP(...),"Not found") | Hanya menangkap #N/A |
=ISBLANK(B2) | TRUE untuk sel kosong |
=ISNUMBER(B2) / =ISTEXT(B2) | Pemeriksaan tipe: berguna untuk memvalidasi data hasil impor |
=SWITCH(B2,1,"Low",2,"Mid",3,"High","Other") | Mencocokkan satu nilai dengan daftar kasus |
Menghitung dan total bersyarat
Keluarga *IF dan *IFS menjawab "berapa banyak" dan "berapa jumlahnya" untuk baris yang memenuhi sebuah aturan.
| Fungsi | Kegunaan |
|---|---|
=COUNT(B2:B20) | Menghitung sel yang berisi angka |
=COUNTA(B2:B20) | Menghitung sel yang tidak kosong, apa pun tipenya |
=COUNTBLANK(B2:B20) | Menghitung sel kosong |
=COUNTIF(B2:B20,">100") | Menghitung baris yang memenuhi satu kondisi |
=COUNTIF(B2:B20,"*north*") | Wildcard: * karakter apa saja, ? satu karakter |
=COUNTIFS(B2:B20,">100",C2:C20,"Paid") | Menghitung baris yang memenuhi beberapa kondisi |
=SUMIF(C2:C20,"Paid",B2:B20) | Menjumlahkan B jika C cocok |
=SUMIFS(B2:B20,C2:C20,"Paid",D2:D20,"EU") | Menjumlahkan dengan beberapa kondisi |
=AVERAGEIF(C2:C20,"Paid",B2:B20) | Rata-rata bersyarat |
=MAXIFS(B2:B20,C2:C20,"Paid") | Nilai terbesar di antara baris yang cocok |
=COUNTIF($A$2:A2,A2)>1 | Menandai duplikat sambil turun di sepanjang kolom |
=SUMPRODUCT((C2:C20="Paid")*(B2:B20)) | Total bersyarat tanpa SUMIFS |
Fungsi lookup dan referensi
Mengambil nilai dari tabel lain. XLOOKUP adalah pengganti modern untuk VLOOKUP; INDEX/MATCH berjalan di semua versi Excel.
| Fungsi | Kegunaan |
|---|---|
=VLOOKUP(A2,$F$2:$H$50,3,FALSE) | Mencari A2 di kolom pertama, mengembalikan kolom ke-3. FALSE = pencocokan persis |
=XLOOKUP(A2,$F$2:$F$50,$H$2:$H$50,"Not found") | Rentang pencarian dan rentang hasil terpisah, jadi bisa mencari ke kiri |
=INDEX($H$2:$H$50,MATCH(A2,$F$2:$F$50,0)) | Versi klasik yang berjalan di mana saja |
=MATCH(A2,$F$2:$F$50,0) | Posisi A2 di dalam rentang |
=HLOOKUP(A2,$F$1:$Z$4,3,FALSE) | Sama seperti VLOOKUP, tetapi memindai sebuah baris |
=INDEX(B2:D20,2,3) | Sel di baris 2, kolom 3 dari blok tersebut |
=XLOOKUP(A2,F:F,H:H,,-1) | Pencocokan perkiraan: item terdekat yang lebih kecil (lookup tingkatan/rentang) |
=OFFSET(A1,2,1) | Sel yang berada 2 ke bawah dan 1 ke kanan dari A1 |
=INDIRECT("Sheet"&B1&"!A1") | Membangun referensi dari teks |
=CHOOSE(B2,"Low","Mid","High") | Mengambil item ke-N dari sebuah daftar |
=UNIQUE(A2:A100) | Nilai unik dalam sebuah rentang (spill) |
=FILTER(A2:C100,C2:C100="Paid") | Baris yang memenuhi kondisi (spill) |
Fungsi teks
Kebanyakan spreadsheet nyata dimulai dengan teks yang berantakan. Inilah alat untuk merapikannya.
| Fungsi | Kegunaan |
|---|---|
=LEN(A2) | Jumlah karakter |
=LEFT(A2,3) / =RIGHT(A2,3) | 3 karakter pertama / terakhir |
=MID(A2,4,5) | 5 karakter mulai dari posisi 4 |
=TRIM(A2) | Menghapus spasi di awal, di akhir, dan spasi berulang |
=CLEAN(A2) | Membuang karakter tak tercetak dari data hasil impor |
=UPPER(A2) / =LOWER(A2) / =PROPER(A2) | Mengubah huruf besar/kecil |
=SUBSTITUTE(A2,"-","") | Mengganti setiap kemunculan sebuah substring |
=REPLACE(A2,1,3,"NEW") | Mengganti berdasarkan posisi, bukan isi |
=FIND("@",A2) / =SEARCH("@",A2) | Posisi sebuah substring (FIND membedakan huruf besar dan kecil) |
=TEXTSPLIT(A2,",") | Memecah teks ke beberapa sel berdasarkan pemisah |
=TEXTJOIN(", ",TRUE,A2:A9) | Menggabungkan rentang dengan pemisah, melewati sel kosong |
=TEXT(A2,"0.00") | Memformat angka menjadi teks dengan sebuah pola |
=VALUE(A2) | Mengubah string angka menjadi angka sungguhan |
=EXACT(A2,B2) | Perbandingan yang membedakan huruf besar dan kecil |
Fungsi tanggal dan waktu
Excel menyimpan tanggal sebagai angka, itulah sebabnya kamu bisa mengurangkan dua tanggal dan mendapatkan jumlah hari.
| Fungsi | Kegunaan |
|---|---|
=TODAY() / =NOW() | Tanggal hari ini / tanggal dan waktu saat ini |
=YEAR(A2), =MONTH(A2), =DAY(A2) | Mengambil satu bagian dari tanggal |
=DATE(2026,8,6) | Membangun tanggal dari bagian-bagiannya |
=B2-A2 | Jumlah hari di antara dua tanggal |
=DATEDIF(A2,B2,"m") | Jumlah bulan penuh di antara dua tanggal ("y", "m", "d") |
=EDATE(A2,3) | Tanggal yang sama, tiga bulan kemudian |
=EOMONTH(A2,0) | Hari terakhir di bulan A2 |
=WEEKDAY(A2,2) | Hari dalam minggu, 1 = Senin dengan argumen 2 |
=NETWORKDAYS(A2,B2) | Hari kerja di antara dua tanggal |
=WORKDAY(A2,10) | Tanggal 10 hari kerja setelah A2 |
=TEXT(A2,"yyyy-mm-dd") | Memformat tanggal menjadi teks |
=HOUR(A2), =MINUTE(A2) | Bagian-bagian waktu |
Fungsi pembulatan dan angka
Pembulatan untuk tampilan adalah urusan format; pembulatan untuk perhitungan adalah urusan fungsi.
| Fungsi | Kegunaan |
|---|---|
=ROUND(A2,2) | Membulatkan ke 2 angka desimal |
=ROUNDUP(A2,0) / =ROUNDDOWN(A2,0) | Selalu ke atas / selalu ke bawah |
=MROUND(A2,5) | Membulatkan ke kelipatan 5 terdekat |
=CEILING(A2,1) / =FLOOR(A2,1) | Ke atas / ke bawah ke sebuah kelipatan |
=INT(A2) | Membuang bagian desimal |
=TRUNC(A2,1) | Memotong desimal tanpa membulatkan |
=RANK(B2,$B$2:$B$20) | Posisi sebuah nilai di dalam rentang |
=PERCENTILE(B2:B20,0.9) | Persentil ke-90 |
=STDEV.S(B2:B20) | Simpangan baku sebuah sampel |
=CORREL(B2:B20,C2:C20) | Korelasi antara dua kolom |
Kode error dan artinya
Setiap error menunjuk ke kesalahan tertentu, jadi membacanya menghemat banyak tebakan.
| Error | Penyebab | Perbaikan yang biasa |
|---|---|---|
#DIV/0! | Membagi dengan nol atau dengan sel kosong | Bungkus dengan IFERROR, atau lindungi dengan IF(B2=0,...) |
#N/A | Lookup tidak menemukan apa pun | Periksa spasi yang nyasar (TRIM) dan kesesuaian tipe data |
#VALUE! | Tipe argumen salah: teks di tempat yang seharusnya angka | Periksa sel yang dirujuk; coba VALUE() |
#REF! | Rumus menunjuk ke sel yang sudah dihapus | Bangun ulang referensinya |
#NAME? | Nama fungsi salah ketik atau teks tanpa tanda kutip | Perbaiki ejaannya; tambahkan tanda kutip di sekitar teks |
#NUM! | Hasil angka yang tidak bisa direpresentasikan Excel | Periksa argumen yang mustahil, misalnya SQRT(-1) |
#NULL! | Dua rentang yang tidak beririsan | Periksa apakah ada koma yang hilang di antara argumen |
#SPILL! | Dynamic array tidak punya ruang untuk melebar | Kosongkan sel di bawah atau di sebelah kanan |
#### | Bukan error: kolomnya terlalu sempit | Lebarkan kolomnya |
| Referensi melingkar (circular reference) | Rumus memasukkan selnya sendiri | Hapus referensi ke diri sendiri |
Sort, filter, dan alat data
Saat sebuah dataset berhenti menjadi sekadar kumpulan nilai dan mulai bisa dibaca.
| Tugas | Caranya |
|---|---|
| Mengurutkan rentang | Data → Sort, atau Alt + A lalu S |
| Menambahkan dropdown filter | Ctrl + Shift + L |
| Memformat sebagai tabel | Ctrl + T: memberi rentang bernama dan rumus yang otomatis meluas |
| Menghapus duplikat | Data → Remove Duplicates |
| Memecah satu kolom menjadi beberapa | Data → Text to Columns |
| Flash Fill (pengisian berdasarkan pola) | Ctrl + E |
| Membekukan baris header | View → Freeze Panes → Freeze Top Row |
| Pemformatan bersyarat | Home → Conditional Formatting: mewarnai sel berdasarkan aturan |
| Validasi data (daftar dropdown) | Data → Data Validation → List |
| Memberi nama rentang | Pilih rentangnya, lalu ketik nama di Name Box |
| Melacak input sebuah rumus | Formulas → Trace Precedents |
| Goal Seek (mencari nilai input) | Data → What-If Analysis → Goal Seek |
Pivot table dalam lima langkah
Cara tercepat untuk meringkas beberapa ribu baris.
| Langkah | Tindakan |
|---|---|
| 1. Rapikan sumbernya | Satu baris header, tanpa baris kosong atau sel yang digabung |
| 2. Sisipkan | Pilih datanya → Insert → PivotTable |
| 3. Baris | Seret field yang ingin kamu jadikan dasar pengelompokan ke Rows |
| 4. Nilai | Seret angka yang ingin kamu jumlahkan ke Values |
| 5. Ringkas | Klik field nilai → Summarize Values By → Sum / Count / Average |
| Menambah dimensi kedua | Seret sebuah field ke Columns |
| Menyaring seluruh tabel | Seret sebuah field ke Filters, atau tambahkan Slicer |
| Menampilkan persentase | Field nilai → Show Values As → % of Grand Total |
| Refresh setelah datanya berubah | Alt + F5 |
| Membaca satu sel pivot di dalam rumus | =GETPIVOTDATA("Sales",$A$3,"Region","EU") |
Shortcut keyboard: yang paling penting
Selusin shortcut yang paling banyak menghemat waktu.
| Tindakan | Windows | Mac |
|---|---|---|
| Mengedit sel aktif | F2 | Ctrl + U |
| Konfirmasi dan tetap di sel | Ctrl + Enter | Ctrl + Enter |
| Baris baru di dalam sel | Alt + Enter | Ctrl + Option + Enter |
| AutoSum | Alt + = | Cmd + Shift + T |
Mengubah $ dalam referensi | F4 | Cmd + T |
| Mengisi ke bawah dari sel di atasnya | Ctrl + D | Cmd + D |
| Mengisi ke kanan | Ctrl + R | Cmd + R |
| Paste Special | Ctrl + Alt + V | Cmd + Ctrl + V |
| Menyisipkan tanggal hari ini | Ctrl + ; | Cmd + ; |
| Mengulang tindakan terakhir | F4 | Cmd + Y |
| Undo / redo | Ctrl + Z / Ctrl + Y | Cmd + Z / Cmd + Shift + Z |
| Menampilkan rumus | Ctrl + ` | Ctrl + ` |
Shortcut keyboard: navigasi dan seleksi
Berpindah di sheet yang besar tanpa menyentuh mouse.
| Tindakan | Windows | Mac |
|---|---|---|
| Lompat ke tepi data | Ctrl + panah | Cmd + panah |
| Memilih sampai tepi data | Ctrl + Shift + panah | Cmd + Shift + panah |
| Memilih seluruh kolom / baris | Ctrl + Space / Shift + Space | Ctrl + Space / Shift + Space |
| Memilih area data saat ini | Ctrl + A | Cmd + A |
| Pindah ke sel A1 | Ctrl + Home | Fn + Ctrl + Left |
| Pindah ke sel tertentu | Ctrl + G | Ctrl + G |
| Sheet berikutnya / sebelumnya | Ctrl + PgDn / PgUp | Option + Right / Left |
| Menyisipkan baris atau kolom | Ctrl + Shift + + | Cmd + Shift + + |
| Menghapus baris atau kolom | Ctrl + - | Cmd + - |
| Menyembunyikan kolom / baris | Ctrl + 0 / Ctrl + 9 | Cmd + 0 / Cmd + 9 |
| Cari / ganti | Ctrl + F / Ctrl + H | Cmd + F / Ctrl + H |
| Memilih hanya sel yang terlihat | Alt + ; | Cmd + Shift + Z |
Shortcut keyboard: format
Format angka adalah yang paling layak dihafal karena terus-menerus dipakai.
| Tindakan | Windows | Mac |
|---|---|---|
| Dialog Format Cells | Ctrl + 1 | Cmd + 1 |
| Tebal / miring / garis bawah | Ctrl + B / I / U | Cmd + B / I / U |
| Format mata uang | Ctrl + Shift + $ | Ctrl + Shift + $ |
| Format persentase | Ctrl + Shift + % | Ctrl + Shift + % |
| Format angka dengan 2 desimal | Ctrl + Shift + ! | Ctrl + Shift + ! |
| Format tanggal | Ctrl + Shift + # | Ctrl + Shift + # |
| Format General (hapus format) | Ctrl + Shift + ~ | Ctrl + Shift + ~ |
| Border luar | Ctrl + Shift + & | Cmd + Option + 0 |
| Menghapus border | Ctrl + Shift + _ | Cmd + Option + - |
| Menyalin format (Format Painter) | Ctrl + Shift + C, lalu Ctrl + Shift + V | Cmd + Shift + C, lalu Cmd + Shift + V |
Rumus, fungsi, dan shortcut Excel yang paling sering kamu pakai, dalam satu halaman. Cheat sheet Excel ini adalah referensi cepat untuk hal-hal yang benar-benar muncul di spreadsheet sehari-hari: menulis rumus, referensi sel absolut vs relatif, IF dan fungsi penghitung, VLOOKUP dan XLOOKUP, merapikan teks, tanggal, arti setiap kode error, dan shortcut keyboard yang layak kamu hafalkan.
Semua yang ada di sini berjalan di Excel untuk Windows dan Mac, dan hampir semuanya berjalan tanpa perubahan di Google Sheets dan LibreOffice Calc. Nama fungsi ditulis dalam bahasa Inggris, karena begitulah Excel menyimpannya secara internal, meskipun Excel dengan bahasa selain Inggris menampilkannya dalam terjemahan.
FAQ cheat sheet Excel
Apakah cheat sheet Excel ini gratis?
Ya. Seluruh halaman ini gratis, tanpa perlu daftar dan tanpa perlu mengunduh apa pun. Salin rumus mana pun langsung dari tabelnya.
Rumus Excel apa saja yang paling penting untuk diketahui?
Kalau kamu hanya mau belajar sepuluh: SUM, AVERAGE, IF, COUNTIF, SUMIF, XLOOKUP (atau VLOOKUP), INDEX dengan MATCH, TRIM, TEXT, dan IFERROR. Bersama-sama, rumus-rumus ini mencakup penjumlahan, logika bersyarat, pengambilan nilai dari tabel lain, perapian teks yang berantakan, dan mencegah error merusak laporan.
Apa arti $ dalam rumus Excel?
$A$1 selalu menunjuk ke A1; $A1 mempertahankan kolom A tetapi barisnya boleh berubah; A$1 mempertahankan baris 1 tetapi kolomnya boleh berubah. Tekan F4 (atau Cmd + T di Mac) saat mengedit referensi untuk berganti di antara keempat kombinasi itu.Sebaiknya saya pakai VLOOKUP atau XLOOKUP?
Pakai XLOOKUP jika Excel-mu memilikinya (Microsoft 365 dan Excel 2021 ke atas). XLOOKUP menerima kolom pencarian dan kolom hasil sebagai argumen terpisah, jadi bisa mencari ke kiri, tidak rusak saat ada yang menyisipkan kolom, dan punya argumen bawaan untuk kondisi "tidak ditemukan". VLOOKUP tetap layak dipelajari karena muncul di setiap workbook lama yang akan kamu warisi. INDEX/MATCH adalah versi yang berjalan di semua rilis Excel.
Apakah rumus-rumus ini berjalan di Google Sheets?
Hampir semuanya, tanpa perubahan: rumus, referensi sel, IF, COUNTIF/SUMIF, fungsi teks dan tanggal, VLOOKUP, INDEX/MATCH, UNIQUE, dan FILTER. Shortcut keyboard-nya lebih banyak berbeda, dan beberapa fungsi hanya ada di Excel (seperti sebagian fungsi dynamic array yang lebih baru), jadi periksa apa pun yang tidak biasa sebelum mengandalkannya.
Kenapa nama fungsi di Excel saya terlihat berbeda?
Excel menerjemahkan nama fungsi ke bahasa antarmukamu, jadi Excel berbahasa Jerman menampilkan SUMME sebagai ganti SUM dan versi Prancis menampilkan SOMME. File-nya sendiri menyimpan nama dalam bahasa Inggris, itulah sebabnya dokumentasi, cheat sheet ini, dan workbook yang dibagikan semuanya memakai bentuk bahasa Inggris. Ketik nama terjemahannya di Excel-mu sendiri dan artinya persis sama.
Bagaimana cara mencegah error seperti #N/A muncul di laporan?
IFERROR, misalnya =IFERROR(VLOOKUP(A2,F:H,3,FALSE),"Not found"). Pakai IFNA jika kamu hanya ingin menangkap lookup yang gagal dan tetap melihat masalah nyata seperti #VALUE!, karena menyembunyikan semua error membuat rumus yang rusak tidak terlihat.Di mana saya bisa berlatih rumus-rumus ini?
Kursus Excel interaktif gratis dari Coddy menjalankan spreadsheet sungguhan di browsermu: setiap pelajaran memberimu dataset kecil dan sebuah tugas, lalu memeriksa rumus yang kamu ketik. Tanpa perlu instalasi, dan ada sertifikat gratis di akhir.