Kuasai Excel, dari sel pertama sampai siap kerja.
8 modul terstruktur + simulator spreadsheet yang benar-benar menjalankan rumus, kuis dengan pembahasan, ujian akhir, dan referensi 30+ fungsi. Satu file HTML, tanpa instalasi.
| A | B | |
|---|---|---|
| 2 | Andi | 80 |
| 3 | Beryl | 92 |
| 4 | Citra | 68 |
| 5 | Dimas | 75 |
| 7 | Total |
Kenapa wajib bisa Excel?
- Syarat hampir semua lowongan β admin, analyst, finance, sampai engineer: rekap data, RAB, laporan pengukuran, semua hidup di Excel.
- Fondasi data skill β logika rumus Excel nyambung langsung ke SQL, Power Query, dan Python/Pandas.
- Cepat kelihatan di CV β sebutkan fungsi spesifik (VLOOKUP, Pivot Table, IF) bukan cuma "bisa Excel".
Peta belajar
Dasar-Dasar Excel
Kenali medan tempur: apa itu sel, range, dan bagaimana Excel "berpikir".
Istilah wajib
| Istilah | Arti |
|---|---|
| Workbook | Satu file Excel utuh (.xlsx) |
| Worksheet / Sheet | Lembar kerja di dalam workbook (tab di bawah) |
| Kolom | Vertikal, ditandai huruf: A, B, C, β¦ |
| Baris | Horizontal, ditandai angka: 1, 2, 3, β¦ |
| Sel (Cell) | Pertemuan kolom & baris β D7 = kolom D baris 7 |
| Range | Kumpulan sel berurutan β A1:A5 (A1 sampai A5) |
| Formula Bar | Kotak di atas grid, tempat menulis rumus |
| Ribbon | Deretan menu (Home, Insert, Data, β¦) |
Cara menulis rumus
- Selalu diawali tanda sama dengan =
- Ketik di sel atau di Formula Bar, akhiri dengan Enter
- Nama fungsi tidak case-sensitive: =sum(...) sama dengan =SUM(...)
=B2*2 β isi sel B2 dikali 2
=SUM(A1:A5) β jumlahkan sel A1 sampai A5
Tipe data & perilaku otomatis
- Angka otomatis rata kanan β bisa dihitung rumus.
- Teks otomatis rata kiri β tidak ikut perhitungan.
- Angka yang tersimpan sebagai teks (ada segitiga hijau di pojok sel) bikin SUM hasilnya 0. Hati-hati!
Kesalahan klasik pemula
Shortcut navigasi pertama
| Shortcut | Fungsi |
|---|---|
| Ctrl+Home | Lompat ke sel A1 |
| Ctrl+ββββ | Lompat ke tepi area data |
| F2 | Edit sel yang aktif |
| Ctrl+Z / Ctrl+Y | Undo / Redo |
Rumus & Fungsi Dasar
8 fungsi yang akan kamu pakai setiap hari seumur hidup kariermu.
Fungsi agregat
| Fungsi | Kegunaan | Contoh | Hasil |
|---|---|---|---|
| SUM | Menjumlahkan | =SUM(A1:A5) | Total |
| AVERAGE | Rata-rata | =AVERAGE(A1:A5) | Rata-rata |
| COUNT | Hitung sel berisi angka | =COUNT(A1:A5) | Banyaknya |
| COUNTA | Hitung sel tidak kosong | =COUNTA(A1:A5) | Banyaknya |
| MIN / MAX | Terkecil / terbesar | =MAX(A1:A5) | Nilai ekstrem |
| ROUND | Pembulatan n desimal | =ROUND(3.456,1) | 3.5 |
| ABS | Nilai mutlak | =ABS(-7) | 7 |
Operator & urutan hitung
| Operator | Arti | Contoh |
|---|---|---|
+ - * / | Aritmetika dasar | =B2*0.11 |
^ | Pangkat | =2^3 β 8 |
% | Persen (= /100) | =50%*200 β 100 |
( ) | Prioritas tertinggi | =(2+3)*2 β 10, bukan 8 |
Referensi absolut: tanda $
Saat rumus di-copy, referensi biasa ikut bergeser (relatif). Kunci dengan $ agar tetap (absolut).
Cocok untuk kurs, harga satuan, atau konstanta lain.
A1 β $A$1 β A$1 β $A1Kamus error
| Error | Penyebab |
|---|---|
| #DIV/0! | Pembagian dengan nol / sel kosong |
| #NAME? | Nama fungsi salah ketik |
| #REF! | Referensi sel rusak (biasanya karena hapus kolom/baris) |
| #VALUE! | Tipe data tidak cocok (misal teks dihitung matematika) |
| ##### | Bukan error β kolom kurang lebar. Tarik tepinya. |
Fungsi Teks
Membedah, menggabung, dan merapikan teks β senjata utama membersihkan data mentah.
Kumpulan fungsi teks
| Fungsi | Kegunaan | Contoh | Hasil |
|---|---|---|---|
| LEFT | Ambil n karakter dari kiri | =LEFT("MEDAN",3) | MED |
| RIGHT | Ambil n karakter dari kanan | =RIGHT("EXCEL",2) | EL |
| MID | Ambil dari posisi ke-x sebanyak n | =MID("TEKNIK",2,3) | EKN |
| LEN | Jumlah karakter (spasi dihitung) | =LEN("HALO") | 4 |
| UPPER/LOWER | Kapital / kecil semua | =UPPER("medan") | MEDAN |
| PROPER | Kapital tiap awal kata | =PROPER("beryl sinaga") | Beryl Sinaga |
| TRIM | Buang spasi berlebih | =TRIM(" a b ") | a b |
| CONCATENATE | Gabung teks | =CONCATENATE("A","B") | AB |
=A1&" "&B1 menggabung dengan spasi di tengah.Studi kasus: bongkar kode barang
Kode ELT-2024-007 di sel A2 berarti: kategori ELT, tahun 2024, nomor 007.
=MID(A2,5,4) β 2024 (mulai karakter ke-5, ambil 4)
=RIGHT(A2,3) β 007
=LEN(A2) β 12
Fungsi Logika
Biar spreadsheet-mu bisa "mengambil keputusan" sendiri.
Anatomi IF
Contoh: =IF(B2>=75,"LULUS","REMED")
- Teks wajib diapit tanda kutip ganda:
"LULUS" - Kondisi memakai operator perbandingan:
| Operator | Arti | Operator | Arti |
|---|---|---|---|
= | Sama dengan | > | Lebih besar |
<> | Tidak sama dengan | < | Lebih kecil |
>= | Lebih besar / sama | <= | Lebih kecil / sama |
AND, OR, NOT
| Fungsi | Hasil TRUE jika⦠| Contoh |
|---|---|---|
| AND | Semua syarat benar | =AND(A2>=75,B2>=75) |
| OR | Minimal satu syarat benar | =OR(A2="A",A2="B") |
| NOT | Kebalikannya | =NOT(A2="GAGAL") |
IF bertingkat (nested IF)
Excel baru punya IFS yang lebih rapi untuk kasus bertingkat banyak: =IFS(B2>=85,"A",B2>=75,"B",B2>=60,"C",TRUE,"D")
VLOOKUP & Keluarga Lookup
Mencari data antar tabel otomatis. Ini fungsi yang paling sering ditanyakan saat tes kerja.
Anatomi VLOOKUP
Contoh: =VLOOKUP(F1, A2:C4, 3, FALSE)
- nilai_dicari β sel berisi kunci pencarian (mis. kode barang).
- tabel_referensi β range tabel; kunci WAJIB di kolom paling kiri range.
- nomor_kolom_hasil β urutan kolom hasil dihitung dari kiri range (kolom 1 = kolom kunci).
- FALSE β exact match. Hampir selalu pakai FALSE/0.
Error #N/A dan penangkalnya
β jika data tak ditemukan, tampil teks pengganti, bukan #N/A
HLOOKUP, INDEX-MATCH, XLOOKUP
| Fungsi | Kapan dipakai |
|---|---|
| HLOOKUP | Sama seperti VLOOKUP tapi tabelnya horizontal (kunci di baris atas) |
| INDEX+MATCH | Kunci boleh di mana saja, tahan terhadap sisip/hapus kolom:=INDEX(C2:C10,MATCH("K02",A2:A10,0)) |
| XLOOKUP | Excel 2021/365 β pengganti modern semua di atas:=XLOOKUP(F1,A2:A4,C2:C4) |
Analisis Data & Pivot Table
Dari tumpukan ribuan baris menjadi ringkasan yang bisa "berbicara".
Prinsip data rapi (tidy data)
- Satu baris = satu record; satu kolom = satu variabel.
- Baris pertama = judul kolom. Tanpa sel gabungan (merge).
- Data rapi β Sort, Filter, dan Pivot Table langsung jalan tanpa drama.
Sort & Filter
- Sort AβZ = ascending, ZβA = descending. Bisa multi-level (urutkan kota, lalu tanggal).
- Filter: Ctrl+Shift+L β tampilkan hanya baris yang memenuhi syarat.
- Freeze Panes (View β Freeze Panes): kunci baris judul saat scroll data panjang.
COUNTIF & SUMIF
=COUNTIF(C2:C50,">=75") β banyaknya nilai β₯ 75
=SUMIF(A2:A50,"Medan",D2:D50) β total kolom D hanya utk baris "Medan"
Pivot Table dalam 30 detik
- Klik di tabel datamu β Insert β PivotTable.
- Tarik field ke 4 zona: Rows (pengelompokan), Values (yang dihitung), Columns, Filters.
- Klik kanan value β Summarize by β ganti SUM/COUNT/AVERAGE sesukamu.
Memilih grafik yang benar
| Tujuan | Grafik |
|---|---|
| Tren terhadap waktu | Line |
| Membandingkan antar kategori | Column / Bar |
| Komposisi / persentase | Pie (maks. 5β6 irisan) |
| Hubungan 2 variabel | Scatter |
Data Bersih & Tanggal
80% pekerjaan data adalah membersihkan data. Fungsi teks lanjutan + tanggal bikin laporanmu presisi.
Membersihkan data kotor
| Fungsi | Kegunaan | Contoh | Hasil |
|---|---|---|---|
| TRIM | Buang spasi berlebih | =TRIM(" a b ") | a b |
| SUBSTITUTE | Ganti teks tertentu | =SUBSTITUTE(A1,"-","/") | format baru |
| TEXT | Format angka jadi teks | =TEXT(0.5,"0%") | 50% |
| PROPER | Kapital tiap awal kata | =PROPER("beryl") | Beryl |
Fungsi tanggal
| Fungsi | Kegunaan | Contoh |
|---|---|---|
| TODAY | Tanggal hari ini (hidup, selalu update) | =TODAY() |
| NOW | Tanggal + jam saat ini | =NOW() |
| YEAR/MONTH/DAY | Ambil bagian tanggal | =YEAR(A2) |
| DATEDIF | Selisih tanggal: "Y" (tahun), "M", "D" | =DATEDIF(D2,TODAY(),"Y") |
Cek isi sel: keluarga IS
=ISBLANK(A2) β TRUE kalau A2 kosong
=ISERROR(B2) β TRUE kalau B2 error (mis. #N/A)
=IF(ISBLANK(A2),"isi dulu",A2)
Studi kasus: daftar pegawai kotor
Kolom A berisi nama dengan spasi dobel & huruf campur. Kolom D berisi tanggal gabung.
=SUBSTITUTE(TRIM(A2)," ",".")&"@company.com" β buat email otomatis
=DATEDIF(D2,TODAY(),"Y") β lama kerja (tahun), selalu update
Pivot Table & Analisis Lanjut
Dari 10.000 baris data menjadi ringkasan bermakna dalam hitungan detik β tanpa satu pun rumus.
Apa itu Pivot Table?
Pivot Table adalah alat meringkas data secara otomatis. Kamu tinggal drag kolom ke zona yang tepat β Excel yang menghitung, mengelompokkan, dan menjumlahkan sendiri.
4 Zona Pivot Table
| Zona | Fungsi | Contoh penggunaan |
|---|---|---|
| Rows | Pengelompokan baris | Nama kota, nama produk, divisi |
| Columns | Pengelompokan kolom | Bulan, kuartal, kategori |
| Values | Yang dihitung (SUM/COUNT/AVG) | Total penjualan, jumlah transaksi |
| Filters | Filter seluruh pivot | Filter per tahun, per region |
Cara membuat Pivot Table (4 langkah)
- Klik di dalam tabel data β pastikan data rapi (header di baris 1, tidak ada merge cell).
- Insert β PivotTable β pilih lokasi (sheet baru direkomendasikan).
- Drag field dari panel kanan ke 4 zona: Rows, Columns, Values, Filters.
- Klik kanan pada Values β "Summarize Values By" β pilih SUM / COUNT / AVERAGE.
Simulator Pivot Interaktif
Klik tombol Field (+ Kota, + Produk, + Penjualan, + Qty) di bawah untuk memasukkannya ke zona Rows, Columns, atau Values, lalu tekan βΆ Buat Pivot Table.
| Kota | Produk | Penjualan | Qty |
|---|---|---|---|
| Medan | Laptop | 4.500.000 | 3 |
| Jakarta | Printer | 1.800.000 | 2 |
| Medan | Printer | 2.100.000 | 3 |
| Surabaya | Laptop | 3.900.000 | 2 |
| Jakarta | Laptop | 5.200.000 | 4 |
| Medan | Monitor | 3.200.000 | 2 |
| Surabaya | Printer | 1.600.000 | 2 |
| Jakarta | Monitor | 2.800.000 | 1 |
Fitur lanjutan Pivot Table
| Fitur | Cara akses | Kegunaan |
|---|---|---|
| Slicer | PivotTable Analyze β Insert Slicer | Filter visual satu klik β lebih intuitif dari dropdown |
| Calculated Field | PivotTable Analyze β Fields, Items & Sets | Tambah kolom rumus kustom di dalam pivot |
| Group by Tanggal | Klik kanan tanggal di Rows β Group | Otomatis kelompokkan per bulan / kuartal / tahun |
| Pivot Chart | PivotTable Analyze β PivotChart | Grafik yang sinkron dengan pivot β update otomatis |
| Value Field Settings | Klik kanan angka di pivot β Value Field Settings | Ganti SUMβCOUNTβ%, tampilkan % dari total |
| Refresh | Klik kanan pivot β Refresh (atau Alt+F5) | Update pivot setelah data sumber berubah |
GETPIVOTDATA β ambil nilai dari pivot ke rumus
Simulator Rumus
Grid ini benar-benar menghitung. Klik sel β ketik nilai atau rumus (awali dengan =) β Enter. Mendukung SUM, AVERAGE, IF, VLOOKUP, LEFT, COUNTIF dan 25+ fungsi lain.
Buktikan Hasilmu
Soal campuran dari semua modul, termasuk hitungan. Kerjakan jujur tanpa membuka materi. Kalau lulus, cantumkan skill ini di CV-mu dengan percaya diri.
Shortcut Excel & Trainer
Orang yang bekerja pakai shortcut terlihat (dan memang) 3Γ lebih cepat. Hafalkan bertahap.
Peta shortcut penting
Tebak fungsi shortcut berikut:
Referensi Rumus
Kamus cepat 35 fungsi. Cari dengan kata kunci apa pun.
Cheat Sheet Excel
Ringkasan 35+ fungsi, operator, dan shortcut penting. Cetak lalu tempel di meja belajarmu.
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
SUM | =SUM(range) | Menjumlahkan semua angka | =SUM(B2:B10) |
AVERAGE | =AVERAGE(range) | Rata-rata | =AVERAGE(B2:B10) |
COUNT | =COUNT(range) | Hitung sel berisi angka | =COUNT(A1:A20) |
COUNTA | =COUNTA(range) | Hitung sel tidak kosong | =COUNTA(A1:A20) |
MIN / MAX | =MIN(range) | Nilai terkecil / terbesar | =MAX(C2:C50) |
ROUND | =ROUND(angka, n) | Bulatkan ke n desimal | =ROUND(3.456,1) β 3.5 |
ABS | =ABS(angka) | Nilai mutlak | =ABS(-7) β 7 |
SUMIF | =SUMIF(range, syarat, [sum_range]) | Jumlahkan dengan 1 syarat | =SUMIF(A2:A50,"Medan",D2:D50) |
COUNTIF | =COUNTIF(range, syarat) | Hitung dengan 1 syarat | =COUNTIF(B2:B100,">=75") |
SUMIFS | =SUMIFS(sum_r, r1, s1, r2, s2) | Jumlahkan multi syarat | =SUMIFS(D2:D50,A2:A50,"Medan",C2:C50,"Laptop") |
COUNTIFS | =COUNTIFS(r1, s1, r2, s2) | Hitung multi syarat | =COUNTIFS(A2:A50,"Medan",C2:C50,">1000000") |
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
LEFT | =LEFT(teks, n) | Ambil n karakter dari kiri | =LEFT("MEDAN",3) β MED |
RIGHT | =RIGHT(teks, n) | Ambil n karakter dari kanan | =RIGHT("EXCEL",2) β EL |
MID | =MID(teks, mulai, n) | Ambil dari posisi ke-n | =MID("TEKNIK",2,3) β EKN |
LEN | =LEN(teks) | Hitung jumlah karakter | =LEN("HALO") β 4 |
UPPER/LOWER | =UPPER(teks) | Kapital semua / kecil semua | =UPPER("medan") β MEDAN |
PROPER | =PROPER(teks) | Kapital awal tiap kata | =PROPER("beryl sinaga") |
TRIM | =TRIM(teks) | Buang spasi berlebih | =TRIM(" a b ") β a b |
& / CONCAT | =A1&" "&B1 | Gabungkan teks | ="Halo "&A1 |
SUBSTITUTE | =SUBSTITUTE(teks, lama, baru) | Ganti semua kemunculan teks | =SUBSTITUTE(A1,"-","/") |
TEXT | =TEXT(nilai, format) | Angka jadi teks berformat | =TEXT(0.5,"0%") β 50% |
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
IF | =IF(syarat, jika_benar, jika_salah) | Keputusan bercabang | =IF(B2>=75,"LULUS","REMED") |
IFS | =IFS(s1,h1, s2,h2, ...) | IF bertingkat rapi (2019+) | =IFS(B2>=85,"A",B2>=75,"B",TRUE,"C") |
AND | =AND(s1, s2, ...) | TRUE jika semua syarat terpenuhi | =AND(A2>=70,B2>=70) |
OR | =OR(s1, s2, ...) | TRUE jika min 1 syarat terpenuhi | =OR(A2="A",A2="B") |
NOT | =NOT(logika) | Membalik TRUE/FALSE | =NOT(A2="GAGAL") |
IFERROR | =IFERROR(rumus, pengganti) | Tangkap & ganti error | =IFERROR(VLOOKUP(...),"β") |
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
VLOOKUP | =VLOOKUP(kunci, tabel, kolom, FALSE) | Cari data secara vertikal | =VLOOKUP(F1,A2:C4,3,FALSE) |
HLOOKUP | =HLOOKUP(kunci, tabel, baris, FALSE) | Cari data secara horizontal | =HLOOKUP(F1,A1:E3,2,FALSE) |
INDEX | =INDEX(range, baris, [kolom]) | Ambil nilai di posisi tertentu | =INDEX(C2:C10,4) |
MATCH | =MATCH(kunci, range, 0) | Cari posisi kunci dalam range | =MATCH("K02",A2:A10,0) |
XLOOKUP | =XLOOKUP(kunci, range_kunci, range_hasil) | Lookup modern (2021/365) | =XLOOKUP(F1,A2:A4,C2:C4) |
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
TODAY | =TODAY() | Tanggal hari ini (otomatis update) | =TODAY() |
NOW | =NOW() | Tanggal + jam saat ini | =NOW() |
YEAR/MONTH/DAY | =YEAR(tanggal) | Ambil bagian tahun/bulan/hari | =YEAR(A2) β 2024 |
DATEDIF | =DATEDIF(mulai, akhir, "Y") | Selisih tanggal (Y/M/D) | =DATEDIF(A2,TODAY(),"Y") |
| Fungsi | Sintaks | Kegunaan | Contoh |
|---|---|---|---|
ISBLANK | =ISBLANK(sel) | Cek apakah sel kosong | =ISBLANK(B2) |
ISNUMBER | =ISNUMBER(sel) | Cek apakah nilai angka | =ISNUMBER(C3) |
ISERROR | =ISERROR(sel) | Cek apakah nilai error | =ISERROR(D2) |
| Simbol | Arti |
|---|---|
+ - * / | Aritmetika dasar |
^ | Pangkat (=2^3 β 8) |
% | Persen (=50% β 0.5) |
& | Gabung teks |
= <> > < >= <= | Perbandingan |
$A$1 | Absolut β terkunci saat copy |
A$1 | Baris terkunci saja |
$A1 | Kolom terkunci saja |
A1:B5 | Range A1 sampai B5 |
| Error | Penyebab |
|---|---|
#DIV/0! | Dibagi nol atau sel kosong |
#NAME? | Nama fungsi salah ketik |
#REF! | Referensi sel rusak/terhapus |
#VALUE! | Tipe data tidak cocok |
#N/A | Data tidak ditemukan (VLOOKUP) |
##### | Kolom terlalu sempit |
#NULL! | Range tidak berpotongan |
Video Belajar Excel
Tonton lalu praktikkan di Simulator β kombinasi belajar paling efektif. Video dikurasi relevan dengan tiap modul.
Tutor AI Excel (ExcelMate)
Tanya apa saja tentang Excel β rumus, error, studi kasus. Dijawab langkah demi langkah sesuai kurikulum 7 modul ExcelLab.