EXCEL DOCS

FUNGSI-TEKS

LEFT(text, num_chars)
Description: Mengambil sejumlah karakter dari kiri string.
Example:
=LEFT("Dokumentasi", 5)
Output: Dokum
RIGHT(text, num_chars)
Description: Mengambil sejumlah karakter dari kanan string.
Example:
=RIGHT("Dokumentasi", 4)
Output: tasi
MID(text, start_num, num_chars)
Description: Mengambil karakter dari tengah string.
Example:
=MID("Dokumentasi", 3, 5)
Output: kumen
LEN(text)
Description: Menghitung jumlah karakter dalam string.
Example:
=LEN("Excel")
Output: 5
TRIM(text)
Description: Menghapus spasi berlebih di awal, akhir, dan tengah (kecuali spasi tunggal antar kata).
Example:
=TRIM("   Hello   World   ")
Output: Hello World
UPPER(text)
Description: Mengubah semua huruf menjadi huruf besar.
Example:
=UPPER("Hello")
Output: HELLO
LOWER(text)
Description: Mengubah semua huruf menjadi huruf kecil.
Example:
=LOWER("Hello")
Output: hello
PROPER(text)
Description: Membuat huruf pertama setiap kata menjadi huruf besar.
Example:
=PROPER("hello world")
Output: Hello World
CONCATENATE / CONCAT
Description: Menggabungkan beberapa string menjadi satu.
Example:
=CONCAT("Hello", " ", "World")
Output: Hello World
TEXTJOIN(delimiter, ignore_empty, text1, …)
Description: Menggabungkan teks dengan delimiter, bisa mengabaikan sel kosong.
Example:
=TEXTJOIN(", ", TRUE, A1:A5)
Output: Nilai A1, A2, A3, A4, A5 (dengan koma, kosong diabaikan)

FUNGSI-LOGIKA

IF(logical_test, value_if_true, value_if_false)
Description: Mengembalikan nilai berdasarkan kondisi. Bisa nested.
Example:
=IF(A1>70, "Lulus", "Remedial")
Output: Lulus jika A1>70
IFS(logical_test1, value1, …)
Description: Alternatif nested IF untuk banyak kondisi (Excel 2019+).
Example:
=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C")
Output: Grade sesuai nilai
AND(logical1, logical2, …)
Description: TRUE jika semua kondisi terpenuhi.
Example:
=AND(A1>60, B1<100)
Output: TRUE jika keduanya benar
OR(logical1, logical2, …)
Description: TRUE jika salah satu kondisi terpenuhi.
Example:
=OR(A1="Ya", B1="Ya")
Output: TRUE jika salah satu Ya
NOT(logical)
Description: Membalikkan nilai logika.
Example:
=NOT(A1=10)
Output: TRUE jika A1 bukan 10
IFERROR(value, value_if_error)
Description: Menampilkan nilai alternatif jika rumus error.
Example:
=IFERROR(A1/B1, 0)
Output: 0 jika B1 kosong atau nol
SWITCH(expression, value1, result1, …)
Description: Mengevaluasi ekspresi terhadap daftar nilai.
Example:
=SWITCH(A1, 1, "Satu", 2, "Dua", "Lainnya")
Output: Satu jika A1=1

FUNGSI-PENCARIAN-REFERENSI

VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
Description: Pencarian vertikal di kolom pertama tabel. range_lookup FALSE untuk exact match.
Example:
=VLOOKUP(123, A2:C100, 2, FALSE)
Output: Nilai dari kolom kedua di baris yang cocok
XLOOKUP(lookup_value, lookup_array, return_array, …)
Description: Penerus VLOOKUP/HLOOKUP yang lebih fleksibel (Excel 2021+).
Example:
=XLOOKUP(123, A2:A100, C2:C100, "Tidak ditemukan")
Output: Nilai dari kolom C di baris yang cocok
INDEX(array, row_num, [col_num])
Description: Mengembalikan nilai berdasarkan nomor baris dan kolom.
Example:
=INDEX(A1:C10, 3, 2)
Output: Nilai di baris ke-3 kolom ke-2 dalam range
MATCH(lookup_value, lookup_array, [match_type])
Description: Mencari posisi relatif suatu nilai dalam range.
Example:
=MATCH(123, A1:A100, 0)
Output: Nomor baris tempat 123 ditemukan
INDEX + MATCH
Description: Kombinasi ampuh pengganti VLOOKUP untuk pencarian dua arah.
Example:
=INDEX(C2:C100, MATCH(123, A2:A100, 0))
Output: Nilai dari kolom C untuk ID 123

FUNGSI-TANGGAL-WAKTU

TODAY()
Description: Mengembalikan tanggal hari ini (dinamis).
Example:
=TODAY()
Output: 28/06/2025 (format sesuai lokal)
NOW()
Description: Mengembalikan tanggal dan waktu saat ini.
Example:
=NOW()
Output: 28/06/2025 14:35
DATE(year, month, day)
Description: Membuat tanggal dari komponen.
Example:
=DATE(2025,6,28)
Output: 28/06/2025
DAY(date) / MONTH(date) / YEAR(date)
Description: Mengambil bagian tanggal.
Example:
=YEAR(TODAY())
Output: 2025
DATEDIF(start_date, end_date, unit)
Description: Menghitung selisih ("d", "m", "y").
Example:
=DATEDIF(A1, B1, "Y")
Output: Umur dalam tahun
EOMONTH(start_date, months)
Description: Tanggal akhir bulan setelah beberapa bulan.
Example:
=EOMONTH(TODAY(), 0)
Output: 30/06/2025

FUNGSI-MATEMATIKA

SUM(number1, number2, …)
Description: Menjumlahkan angka.
Example:
=SUM(A1:A10)
Output: Total A1 s.d. A10
SUMIF(range, criteria, [sum_range])
Description: Menjumlahkan dengan syarat.
Example:
=SUMIF(B2:B10, ">10", C2:C10)
Output: Jumlah C2:C10 jika B2:B10 >10
SUMIFS(sum_range, criteria_range1, criteria1, …)
Description: Menjumlahkan dengan banyak syarat.
Example:
=SUMIFS(D2:D10, B2:B10, ">10", C2:C10, "Aktif")
Output: Jumlah dengan dua kondisi
COUNT(value1, …)
Description: Menghitung sel yang berisi angka.
Example:
=COUNT(A1:A10)
Output: Jumlah sel yang isinya angka
COUNTA(value1, …)
Description: Menghitung sel yang tidak kosong.
Example:
=COUNTA(A1:A10)
Output: Jumlah sel berisi data apapun
COUNTIF(range, criteria)
Description: Menghitung dengan satu syarat.
Example:
=COUNTIF(A1:A100, ">=60")
Output: Jumlah sel >=60
COUNTIFS(range1, criteria1, …)
Description: Menghitung dengan banyak syarat.
Example:
=COUNTIFS(A1:A100, ">=60", B1:B100, "Lulus")
Output: Jumlah yang memenuhi dua syarat
AVERAGE(number1, …)
Description: Rata-rata.
Example:
=AVERAGE(A1:A10)
Output: Nilai rata-rata
ROUND(number, num_digits)
Description: Membulatkan angka.
Example:
=ROUND(3.14159, 2)
Output: 3.14
INT(number)
Description: Membulatkan ke bawah ke bilangan bulat terdekat.
Example:
=INT(8.9)
Output: 8
MOD(number, divisor)
Description: Sisa pembagian.
Example:
=MOD(10, 3)
Output: 1

FUNGSI-STATISTIK

MIN(number1, …)
Description: Nilai terkecil.
Example:
=MIN(A1:A10)
Output: Nilai minimum
MAX(number1, …)
Description: Nilai terbesar.
Example:
=MAX(A1:A10)
Output: Nilai maksimum
LARGE(array, k)
Description: Nilai terbesar ke-k.
Example:
=LARGE(A1:A10, 2)
Output: Nilai terbesar kedua
SMALL(array, k)
Description: Nilai terkecil ke-k.
Example:
=SMALL(A1:A10, 3)
Output: Nilai terkecil ketiga
RANK(number, ref, [order])
Description: Peringkat suatu angka dalam daftar.
Example:
=RANK(A1, A1:A10, 0)
Output: Peringkat menurun (nilai terbesar peringkat 1)

SHORTCUTS-UMUM

Ctrl + C / Ctrl + V / Ctrl + X
Description: Salin, Tempel, Potong.
Example:
Pilih sel, Ctrl+C, klik sel tujuan, Ctrl+V
Output: Data disalin/dipindah
Ctrl + Z / Ctrl + Y
Description: Undo / Redo.
Example:
Ctrl+Z untuk batalkan, Ctrl+Y untuk mengulangi.
Output: Kembali/maju satu langkah
Ctrl + A
Description: Pilih seluruh data dalam sheet.
Example:
Ctrl+A di area kosong → pilih semua sel.
Output: Semua sel terpilih
Ctrl + Shift + L
Description: Mengaktifkan/menonaktifkan AutoFilter.
Example:
Klik header tabel, Ctrl+Shift+L
Output: Filter muncul pada header
Ctrl + ;
Description: Masukkan tanggal hari ini (statis).
Example:
Ctrl+;
Output: 28/06/2025
Ctrl + Shift + :
Description: Masukkan waktu saat ini (statis).
Example:
Ctrl+Shift+:
Output: 14:35
F4
Description: Mengulangi aksi terakhir atau mengunci referensi sel (absolut) saat mengedit rumus.
Example:
Tekan F4 pada referensi A1 → $A$1
Output: Referensi absolut/relatif

DATA-TOOLS

Text to Columns
Description: Memisahkan teks dalam satu kolom menjadi beberapa kolom berdasarkan delimiter.
Example:
Data → Text to Columns → Delimited → Centang koma → Finish
Output: "Ridho,25" menjadi kolom A: Ridho, kolom B: 25
Remove Duplicates
Description: Menghapus baris duplikat berdasarkan kolom yang dipilih.
Example:
Data → Remove Duplicates → pilih kolom → OK
Output: Baris duplikat dihapus
Data Validation
Description: Membatasi input yang bisa dimasukkan (list dropdown, angka, tanggal).
Example:
Data → Data Validation → Allow: List → Source: Ya,Tidak
Output: Sel hanya bisa diisi Ya/Tidak
Sort & Filter
Description: Mengurutkan data (A-Z, Z-A, custom) dan menyaring data berdasarkan kriteria.
Example:
Home → Sort & Filter → Filter
Output: Tabel bisa difilter

PIVOT-TABLE

Recommended PivotTables
Description: Excel menyarankan pivot table berdasarkan data.
Example:
Insert → Recommended PivotTables → pilih salah satu
Output: Pivot table otomatis
Manual PivotTable
Description: Membuat pivot table dengan menyeret field ke area Rows, Columns, Values, Filters.
Example:
Insert → PivotTable → pilih range → New Worksheet
Output: Kerangka pivot table kosong
Value Field Settings
Description: Mengatur agregasi (Sum, Count, Average, Max, Min).
Example:
Klik kanan value → Value Field Settings → Sum
Output: Total per kategori

FORMAT

Format Cells (Ctrl+1)
Description: Mengatur format angka (Currency, Date, Percentage), perataan, font, border, fill.
Example:
Ctrl+1 → Number → Currency → Symbol: Rp
Output: Angka tampil sebagai Rp 10.000
Conditional Formatting
Description: Memberi format otomatis (warna, ikon) berdasarkan nilai sel.
Example:
Home → Conditional Formatting → Highlight Cells Rules → Greater Than 75
Output: Sel >75 berwarna hijau

CHART

Recommended Charts
Description: Excel menganalisis data dan menyarankan grafik yang cocok.
Example:
Insert → Recommended Charts → pilih grafik
Output: Grafik langsung dibuat
Column / Bar Chart
Description: Membandingkan nilai antar kategori.
Example:
Insert → Column Chart → Clustered Column
Output: Batang vertikal
Line Chart
Description: Menunjukkan tren dari waktu ke waktu.
Example:
Insert → Line Chart → Line with Markers
Output: Grafik garis
Pie Chart
Description: Proporsi dari keseluruhan.
Example:
Insert → Pie Chart → 2-D Pie
Output: Diagram lingkaran

BEST-PRACTICES

Gunakan Tabel (Insert > Table)
Description: Mengubah range menjadi tabel untuk filter otomatis, rumus terstruktur, dan perluasan dinamis.
Example:
Insert → Table (Ctrl+T)
Output: Tabel dengan header dan desain bergantian
Named Ranges
Description: Memberi nama pada range untuk memudahkan penulisan rumus.
Example:
Formulas → Define Name → "Penjualan" → =Sheet1!$A$1:$A$100
Output: =SUM(Penjualan) bukan =SUM(A1:A100)
Jangan Merge Cells
Description: Gunakan 'Center Across Selection' (Format Cells > Alignment) untuk judul tabel agar tidak merusak struktur.
Example:
Blok A1:D1 → Ctrl+1 → Alignment → Horizontal: Center Across Selection
Output: Judul di tengah tanpa merge
Gunakan Absolute & Relative References dengan Benar
Description: $A$1 (absolut), $A1 / A$1 (campuran), A1 (relatif). F4 untuk toggle.
Example:
=$A$1*B1 → $A$1 tetap, B1 bergeser saat dicopy
Output: Referensi yang tepat