EXCEL DOCS
FUNGSI-TEKS
Name
Description
Example
Output
LEFT(text, num_chars)Description: Mengambil sejumlah karakter dari kiri string.
Example:
=LEFT("Dokumentasi", 5)Output: Dokum
LEFT(text, num_chars)Mengambil sejumlah karakter dari kiri string.
=LEFT("Dokumentasi", 5)Dokum
RIGHT(text, num_chars)Description: Mengambil sejumlah karakter dari kanan string.
Example:
=RIGHT("Dokumentasi", 4)Output: tasi
RIGHT(text, num_chars)Mengambil sejumlah karakter dari kanan string.
=RIGHT("Dokumentasi", 4)tasi
MID(text, start_num, num_chars)Description: Mengambil karakter dari tengah string.
Example:
=MID("Dokumentasi", 3, 5)Output: kumen
MID(text, start_num, num_chars)Mengambil karakter dari tengah string.
=MID("Dokumentasi", 3, 5)kumen
LEN(text)Description: Menghitung jumlah karakter dalam string.
Example:
=LEN("Excel")Output: 5
LEN(text)Menghitung jumlah karakter dalam string.
=LEN("Excel")5
TRIM(text)Description: Menghapus spasi berlebih di awal, akhir, dan tengah (kecuali spasi tunggal antar kata).
Example:
=TRIM(" Hello World ")Output: Hello World
TRIM(text)Menghapus spasi berlebih di awal, akhir, dan tengah (kecuali spasi tunggal antar kata).
=TRIM(" Hello World ")Hello World
UPPER(text)Description: Mengubah semua huruf menjadi huruf besar.
Example:
=UPPER("Hello")Output: HELLO
UPPER(text)Mengubah semua huruf menjadi huruf besar.
=UPPER("Hello")HELLO
LOWER(text)Description: Mengubah semua huruf menjadi huruf kecil.
Example:
=LOWER("Hello")Output: hello
LOWER(text)Mengubah semua huruf menjadi huruf kecil.
=LOWER("Hello")hello
PROPER(text)Description: Membuat huruf pertama setiap kata menjadi huruf besar.
Example:
=PROPER("hello world")Output: Hello World
PROPER(text)Membuat huruf pertama setiap kata menjadi huruf besar.
=PROPER("hello world")Hello World
CONCATENATE / CONCATDescription: Menggabungkan beberapa string menjadi satu.
Example:
=CONCAT("Hello", " ", "World")Output: Hello World
CONCATENATE / CONCATMenggabungkan beberapa string menjadi satu.
=CONCAT("Hello", " ", "World")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)
TEXTJOIN(delimiter, ignore_empty, text1, …)Menggabungkan teks dengan delimiter, bisa mengabaikan sel kosong.
=TEXTJOIN(", ", TRUE, A1:A5)Nilai A1, A2, A3, A4, A5 (dengan koma, kosong diabaikan)
FUNGSI-LOGIKA
Name
Description
Example
Output
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
IF(logical_test, value_if_true, value_if_false)Mengembalikan nilai berdasarkan kondisi. Bisa nested.
=IF(A1>70, "Lulus", "Remedial")
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
IFS(logical_test1, value1, …)Alternatif nested IF untuk banyak kondisi (Excel 2019+).
=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C")
Grade sesuai nilai
AND(logical1, logical2, …)Description: TRUE jika semua kondisi terpenuhi.
Example:
=AND(A1>60, B1<100)
Output: TRUE jika keduanya benar
AND(logical1, logical2, …)TRUE jika semua kondisi terpenuhi.
=AND(A1>60, B1<100)
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
OR(logical1, logical2, …)TRUE jika salah satu kondisi terpenuhi.
=OR(A1="Ya", B1="Ya")
TRUE jika salah satu Ya
NOT(logical)Description: Membalikkan nilai logika.
Example:
=NOT(A1=10)
Output: TRUE jika A1 bukan 10
NOT(logical)Membalikkan nilai logika.
=NOT(A1=10)
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
IFERROR(value, value_if_error)Menampilkan nilai alternatif jika rumus error.
=IFERROR(A1/B1, 0)
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
SWITCH(expression, value1, result1, …)Mengevaluasi ekspresi terhadap daftar nilai.
=SWITCH(A1, 1, "Satu", 2, "Dua", "Lainnya")
Satu jika A1=1
FUNGSI-PENCARIAN-REFERENSI
Name
Description
Example
Output
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
VLOOKUP(lookup_value, table_array, col_index, [range_lookup])Pencarian vertikal di kolom pertama tabel. range_lookup FALSE untuk exact match.
=VLOOKUP(123, A2:C100, 2, FALSE)
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
XLOOKUP(lookup_value, lookup_array, return_array, …)Penerus VLOOKUP/HLOOKUP yang lebih fleksibel (Excel 2021+).
=XLOOKUP(123, A2:A100, C2:C100, "Tidak ditemukan")
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
INDEX(array, row_num, [col_num])Mengembalikan nilai berdasarkan nomor baris dan kolom.
=INDEX(A1:C10, 3, 2)
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
MATCH(lookup_value, lookup_array, [match_type])Mencari posisi relatif suatu nilai dalam range.
=MATCH(123, A1:A100, 0)
Nomor baris tempat 123 ditemukan
INDEX + MATCHDescription: 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
INDEX + MATCHKombinasi ampuh pengganti VLOOKUP untuk pencarian dua arah.
=INDEX(C2:C100, MATCH(123, A2:A100, 0))
Nilai dari kolom C untuk ID 123
FUNGSI-TANGGAL-WAKTU
Name
Description
Example
Output
TODAY()Description: Mengembalikan tanggal hari ini (dinamis).
Example:
=TODAY()
Output: 28/06/2025 (format sesuai lokal)
TODAY()Mengembalikan tanggal hari ini (dinamis).
=TODAY()
28/06/2025 (format sesuai lokal)
NOW()Description: Mengembalikan tanggal dan waktu saat ini.
Example:
=NOW()
Output: 28/06/2025 14:35
NOW()Mengembalikan tanggal dan waktu saat ini.
=NOW()
28/06/2025 14:35
DATE(year, month, day)Description: Membuat tanggal dari komponen.
Example:
=DATE(2025,6,28)
Output: 28/06/2025
DATE(year, month, day)Membuat tanggal dari komponen.
=DATE(2025,6,28)
28/06/2025
DAY(date) / MONTH(date) / YEAR(date)Description: Mengambil bagian tanggal.
Example:
=YEAR(TODAY())
Output: 2025
DAY(date) / MONTH(date) / YEAR(date)Mengambil bagian tanggal.
=YEAR(TODAY())
2025
DATEDIF(start_date, end_date, unit)Description: Menghitung selisih ("d", "m", "y").
Example:
=DATEDIF(A1, B1, "Y")
Output: Umur dalam tahun
DATEDIF(start_date, end_date, unit)Menghitung selisih ("d", "m", "y").
=DATEDIF(A1, B1, "Y")
Umur dalam tahun
EOMONTH(start_date, months)Description: Tanggal akhir bulan setelah beberapa bulan.
Example:
=EOMONTH(TODAY(), 0)
Output: 30/06/2025
EOMONTH(start_date, months)Tanggal akhir bulan setelah beberapa bulan.
=EOMONTH(TODAY(), 0)
30/06/2025
FUNGSI-MATEMATIKA
Name
Description
Example
Output
SUM(number1, number2, …)Description: Menjumlahkan angka.
Example:
=SUM(A1:A10)
Output: Total A1 s.d. A10
SUM(number1, number2, …)Menjumlahkan angka.
=SUM(A1:A10)
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
SUMIF(range, criteria, [sum_range])Menjumlahkan dengan syarat.
=SUMIF(B2:B10, ">10", C2:C10)
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
SUMIFS(sum_range, criteria_range1, criteria1, …)Menjumlahkan dengan banyak syarat.
=SUMIFS(D2:D10, B2:B10, ">10", C2:C10, "Aktif")
Jumlah dengan dua kondisi
COUNT(value1, …)Description: Menghitung sel yang berisi angka.
Example:
=COUNT(A1:A10)
Output: Jumlah sel yang isinya angka
COUNT(value1, …)Menghitung sel yang berisi angka.
=COUNT(A1:A10)
Jumlah sel yang isinya angka
COUNTA(value1, …)Description: Menghitung sel yang tidak kosong.
Example:
=COUNTA(A1:A10)
Output: Jumlah sel berisi data apapun
COUNTA(value1, …)Menghitung sel yang tidak kosong.
=COUNTA(A1:A10)
Jumlah sel berisi data apapun
COUNTIF(range, criteria)Description: Menghitung dengan satu syarat.
Example:
=COUNTIF(A1:A100, ">=60")
Output: Jumlah sel >=60
COUNTIF(range, criteria)Menghitung dengan satu syarat.
=COUNTIF(A1:A100, ">=60")
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
COUNTIFS(range1, criteria1, …)Menghitung dengan banyak syarat.
=COUNTIFS(A1:A100, ">=60", B1:B100, "Lulus")
Jumlah yang memenuhi dua syarat
AVERAGE(number1, …)Description: Rata-rata.
Example:
=AVERAGE(A1:A10)
Output: Nilai rata-rata
AVERAGE(number1, …)Rata-rata.
=AVERAGE(A1:A10)
Nilai rata-rata
ROUND(number, num_digits)Description: Membulatkan angka.
Example:
=ROUND(3.14159, 2)
Output: 3.14
ROUND(number, num_digits)Membulatkan angka.
=ROUND(3.14159, 2)
3.14
INT(number)Description: Membulatkan ke bawah ke bilangan bulat terdekat.
Example:
=INT(8.9)
Output: 8
INT(number)Membulatkan ke bawah ke bilangan bulat terdekat.
=INT(8.9)
8
MOD(number, divisor)Description: Sisa pembagian.
Example:
=MOD(10, 3)
Output: 1
MOD(number, divisor)Sisa pembagian.
=MOD(10, 3)
1
FUNGSI-STATISTIK
Name
Description
Example
Output
MIN(number1, …)Description: Nilai terkecil.
Example:
=MIN(A1:A10)
Output: Nilai minimum
MIN(number1, …)Nilai terkecil.
=MIN(A1:A10)
Nilai minimum
MAX(number1, …)Description: Nilai terbesar.
Example:
=MAX(A1:A10)
Output: Nilai maksimum
MAX(number1, …)Nilai terbesar.
=MAX(A1:A10)
Nilai maksimum
LARGE(array, k)Description: Nilai terbesar ke-k.
Example:
=LARGE(A1:A10, 2)
Output: Nilai terbesar kedua
LARGE(array, k)Nilai terbesar ke-k.
=LARGE(A1:A10, 2)
Nilai terbesar kedua
SMALL(array, k)Description: Nilai terkecil ke-k.
Example:
=SMALL(A1:A10, 3)
Output: Nilai terkecil ketiga
SMALL(array, k)Nilai terkecil ke-k.
=SMALL(A1:A10, 3)
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)
RANK(number, ref, [order])Peringkat suatu angka dalam daftar.
=RANK(A1, A1:A10, 0)
Peringkat menurun (nilai terbesar peringkat 1)
SHORTCUTS-UMUM
Name
Description
Example
Output
Ctrl + C / Ctrl + V / Ctrl + XDescription: Salin, Tempel, Potong.
Example:
Pilih sel, Ctrl+C, klik sel tujuan, Ctrl+V
Output: Data disalin/dipindah
Ctrl + C / Ctrl + V / Ctrl + XSalin, Tempel, Potong.
Pilih sel, Ctrl+C, klik sel tujuan, Ctrl+V
Data disalin/dipindah
Ctrl + Z / Ctrl + YDescription: Undo / Redo.
Example:
Ctrl+Z untuk batalkan, Ctrl+Y untuk mengulangi.
Output: Kembali/maju satu langkah
Ctrl + Z / Ctrl + YUndo / Redo.
Ctrl+Z untuk batalkan, Ctrl+Y untuk mengulangi.
Kembali/maju satu langkah
Ctrl + ADescription: Pilih seluruh data dalam sheet.
Example:
Ctrl+A di area kosong → pilih semua sel.
Output: Semua sel terpilih
Ctrl + APilih seluruh data dalam sheet.
Ctrl+A di area kosong → pilih semua sel.
Semua sel terpilih
Ctrl + Shift + LDescription: Mengaktifkan/menonaktifkan AutoFilter.
Example:
Klik header tabel, Ctrl+Shift+L
Output: Filter muncul pada header
Ctrl + Shift + LMengaktifkan/menonaktifkan AutoFilter.
Klik header tabel, Ctrl+Shift+L
Filter muncul pada header
Ctrl + ;Description: Masukkan tanggal hari ini (statis).
Example:
Ctrl+;
Output: 28/06/2025
Ctrl + ;Masukkan tanggal hari ini (statis).
Ctrl+;
28/06/2025
Ctrl + Shift + :Description: Masukkan waktu saat ini (statis).
Example:
Ctrl+Shift+:
Output: 14:35
Ctrl + Shift + :Masukkan waktu saat ini (statis).
Ctrl+Shift+:
14:35
F4Description: Mengulangi aksi terakhir atau mengunci referensi sel (absolut) saat mengedit rumus.
Example:
Tekan F4 pada referensi A1 → $A$1
Output: Referensi absolut/relatif
F4Mengulangi aksi terakhir atau mengunci referensi sel (absolut) saat mengedit rumus.
Tekan F4 pada referensi A1 → $A$1
Referensi absolut/relatif
DATA-TOOLS
Name
Description
Example
Output
Text to ColumnsDescription: 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
Text to ColumnsMemisahkan teks dalam satu kolom menjadi beberapa kolom berdasarkan delimiter.
Data → Text to Columns → Delimited → Centang koma → Finish
"Ridho,25" menjadi kolom A: Ridho, kolom B: 25
Remove DuplicatesDescription: Menghapus baris duplikat berdasarkan kolom yang dipilih.
Example:
Data → Remove Duplicates → pilih kolom → OK
Output: Baris duplikat dihapus
Remove DuplicatesMenghapus baris duplikat berdasarkan kolom yang dipilih.
Data → Remove Duplicates → pilih kolom → OK
Baris duplikat dihapus
Data ValidationDescription: 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
Data ValidationMembatasi input yang bisa dimasukkan (list dropdown, angka, tanggal).
Data → Data Validation → Allow: List → Source: Ya,Tidak
Sel hanya bisa diisi Ya/Tidak
Sort & FilterDescription: Mengurutkan data (A-Z, Z-A, custom) dan menyaring data berdasarkan kriteria.
Example:
Home → Sort & Filter → Filter
Output: Tabel bisa difilter
Sort & FilterMengurutkan data (A-Z, Z-A, custom) dan menyaring data berdasarkan kriteria.
Home → Sort & Filter → Filter
Tabel bisa difilter
PIVOT-TABLE
Name
Description
Example
Output
Recommended PivotTablesDescription: Excel menyarankan pivot table berdasarkan data.
Example:
Insert → Recommended PivotTables → pilih salah satu
Output: Pivot table otomatis
Recommended PivotTablesExcel menyarankan pivot table berdasarkan data.
Insert → Recommended PivotTables → pilih salah satu
Pivot table otomatis
Manual PivotTableDescription: Membuat pivot table dengan menyeret field ke area Rows, Columns, Values, Filters.
Example:
Insert → PivotTable → pilih range → New Worksheet
Output: Kerangka pivot table kosong
Manual PivotTableMembuat pivot table dengan menyeret field ke area Rows, Columns, Values, Filters.
Insert → PivotTable → pilih range → New Worksheet
Kerangka pivot table kosong
Value Field SettingsDescription: Mengatur agregasi (Sum, Count, Average, Max, Min).
Example:
Klik kanan value → Value Field Settings → Sum
Output: Total per kategori
Value Field SettingsMengatur agregasi (Sum, Count, Average, Max, Min).
Klik kanan value → Value Field Settings → Sum
Total per kategori
FORMAT
Name
Description
Example
Output
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
Format Cells (Ctrl+1)Mengatur format angka (Currency, Date, Percentage), perataan, font, border, fill.
Ctrl+1 → Number → Currency → Symbol: Rp
Angka tampil sebagai Rp 10.000
Conditional FormattingDescription: Memberi format otomatis (warna, ikon) berdasarkan nilai sel.
Example:
Home → Conditional Formatting → Highlight Cells Rules → Greater Than 75
Output: Sel >75 berwarna hijau
Conditional FormattingMemberi format otomatis (warna, ikon) berdasarkan nilai sel.
Home → Conditional Formatting → Highlight Cells Rules → Greater Than 75
Sel >75 berwarna hijau
CHART
Name
Description
Example
Output
Recommended ChartsDescription: Excel menganalisis data dan menyarankan grafik yang cocok.
Example:
Insert → Recommended Charts → pilih grafik
Output: Grafik langsung dibuat
Recommended ChartsExcel menganalisis data dan menyarankan grafik yang cocok.
Insert → Recommended Charts → pilih grafik
Grafik langsung dibuat
Column / Bar ChartDescription: Membandingkan nilai antar kategori.
Example:
Insert → Column Chart → Clustered Column
Output: Batang vertikal
Column / Bar ChartMembandingkan nilai antar kategori.
Insert → Column Chart → Clustered Column
Batang vertikal
Line ChartDescription: Menunjukkan tren dari waktu ke waktu.
Example:
Insert → Line Chart → Line with Markers
Output: Grafik garis
Line ChartMenunjukkan tren dari waktu ke waktu.
Insert → Line Chart → Line with Markers
Grafik garis
Pie ChartDescription: Proporsi dari keseluruhan.
Example:
Insert → Pie Chart → 2-D Pie
Output: Diagram lingkaran
Pie ChartProporsi dari keseluruhan.
Insert → Pie Chart → 2-D Pie
Diagram lingkaran
BEST-PRACTICES
Name
Description
Example
Output
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
Gunakan Tabel (Insert > Table)Mengubah range menjadi tabel untuk filter otomatis, rumus terstruktur, dan perluasan dinamis.
Insert → Table (Ctrl+T)
Tabel dengan header dan desain bergantian
Named RangesDescription: 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)
Named RangesMemberi nama pada range untuk memudahkan penulisan rumus.
Formulas → Define Name → "Penjualan" → =Sheet1!$A$1:$A$100
=SUM(Penjualan) bukan =SUM(A1:A100)
Jangan Merge CellsDescription: 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
Jangan Merge CellsGunakan 'Center Across Selection' (Format Cells > Alignment) untuk judul tabel agar tidak merusak struktur.
Blok A1:D1 → Ctrl+1 → Alignment → Horizontal: Center Across Selection
Judul di tengah tanpa merge
Gunakan Absolute & Relative References dengan BenarDescription: $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
Gunakan Absolute & Relative References dengan Benar$A$1 (absolut), $A1 / A$1 (campuran), A1 (relatif). F4 untuk toggle.
=$A$1*B1 → $A$1 tetap, B1 bergeser saat dicopy
Referensi yang tepat