SUM
โ AggregationSyntax
SUM(range)
Jumlahkan semua nombor dalam range.
Contoh
=SUM(B2:B10)
Total revenue dari B2 ke B10
๐ก Total sales bulan ini, total expenses.
45 formula curated untuk kelas Finance Dashboard. Detailed examples + AI tutor integration.
Nak yang lengkap semua 500+ functions? Buka Formula Lengkap โ
Syntax
SUM(range)
Jumlahkan semua nombor dalam range.
Contoh
=SUM(B2:B10)
Total revenue dari B2 ke B10
๐ก Total sales bulan ini, total expenses.
Syntax
AVERAGE(range)
Kira purata (mean) nombor dalam range.
Contoh
=AVERAGE(B2:B13)
Purata revenue 12 bulan
๐ก Average monthly sales, average ticket price.
Syntax
MIN(range)
Cari nilai terkecil dalam range.
Contoh
=MIN(B2:B13)
Bulan paling sikit jualan
๐ก Lowest stock price, worst performance month.
Syntax
MAX(range)
Cari nilai terbesar dalam range.
Contoh
=MAX(B2:B13)
Bulan revenue tertinggi
๐ก Peak revenue, highest expense.
Syntax
COUNT(range)
Kira berapa cell yang ada NOMBOR. Text tak masuk.
Contoh
=COUNT(B2:B100)
Berapa entry numerical
๐ก Berapa transaksi recorded bulan ini.
Syntax
COUNTA(range)
Kira berapa cell yang TAK kosong (semua jenis data).
Contoh
=COUNTA(A2:A100)
Berapa nama customer dalam list
๐ก Total active customers, non-empty entries.
Syntax
COUNTBLANK(range)
Kira berapa cell yang KOSONG.
Contoh
=COUNTBLANK(B2:B100)
Berapa data missing
๐ก Data quality check โ berapa entry tak lengkap.
Syntax
IF(condition, if_true, if_false)
Test condition. Return satu nilai kalau betul, satu lagi kalau salah.
Contoh
=IF(B2>1000,"High","Low")
Tag sales tinggi atau rendah
๐ก Pass/fail status, threshold checks.
Syntax
IFS(cond1, val1, cond2, val2, ...)
Multiple IF tanpa nested. Lagi senang baca.
Contoh
=IFS(B2>=80,"A",B2>=60,"B",TRUE,"C")
Grading sistem
๐ก Tier classification, rating bands.
Syntax
AND(cond1, cond2, ...)
TRUE kalau SEMUA condition betul.
Contoh
=IF(AND(B2>500,C2<100),"Profitable","Check")
Revenue tinggi DAN cost rendah
๐ก Multi-criteria validation.
Syntax
OR(cond1, cond2, ...)
TRUE kalau MANA-MANA condition betul.
Contoh
=IF(OR(B2="VIP",C2>10000),"Priority","Normal")
VIP customer ATAU big spender
๐ก Either-or business rules.
Syntax
NOT(condition)
Reverse boolean. TRUE jadi FALSE, vice versa.
Contoh
=IF(NOT(B2="Closed"),"Active","Done")
Negate condition
๐ก Exclude tertentu status.
Syntax
IFERROR(value, value_if_error)
Tangkap error (#N/A, #DIV/0, dll) dan paparkan nilai alternative.
Contoh
=IFERROR(A2/B2,0)
Elak #DIV/0 bila bahagi dengan 0
๐ก Bersihkan dashboard dari error messages.
Syntax
IFNA(value, value_if_na)
Sama macam IFERROR tapi hanya tangkap #N/A (biasanya dari VLOOKUP gagal).
Contoh
=IFNA(VLOOKUP(A2,Data,2,0),"Not Found")
Handle lookup yang tak jumpa
๐ก Bersihkan VLOOKUP results.
Syntax
VLOOKUP(value, table, col_index, [exact])
Cari nilai dalam column kiri table, return data dari column lain pada row sama.
Contoh
=VLOOKUP(A2,Products,3,FALSE)
Cari harga product berdasarkan kod
๐ก Customer lookup, product price lookup. WAJIB letak FALSE.
Syntax
HLOOKUP(value, table, row_index, [exact])
Sama macam VLOOKUP tapi horizontal (cari dalam baris).
Contoh
=HLOOKUP("Jan",Sheet1!A1:M5,3,FALSE)
Cari data bulanan horizontal
๐ก Data yang disusun horizontal (jarang guna).
Syntax
XLOOKUP(value, lookup_array, return_array, [if_not_found])
Gantikan VLOOKUP. Lagi power: exact match default, boleh return ke kiri, ada fallback built-in.
Contoh
=XLOOKUP(A2,Products[Code],Products[Price],"Not Found")
Lookup modern
๐ก Default lookup untuk Excel 365/2021. Lebih baik dari VLOOKUP.
Syntax
INDEX(return_range, MATCH(value, lookup_range, 0))
Combo classic โ lebih fleksibel dari VLOOKUP. Boleh lookup ke kiri.
Contoh
=INDEX(C:C,MATCH(A2,B:B,0))
Cari nama dari ID, ID di kanan
๐ก Bila VLOOKUP tak cukup power dan tiada XLOOKUP.
Syntax
SUMIF(range, criteria, [sum_range])
Sum dengan satu syarat.
Contoh
=SUMIF(B2:B100,"Sales",C2:C100)
Total amount untuk kategori Sales sahaja
๐ก Total revenue by category, by month.
Syntax
SUMIFS(sum_range, criteria_range1, criteria1, ...)
Sum dengan multiple syarat. Order argument berbeza dari SUMIF โ sum_range dulu.
Contoh
=SUMIFS(C2:C100,A2:A100,"2026",B2:B100,"Sales")
Total 2026 Sales sahaja
๐ก Dashboard utama โ total by month + category + region.
Syntax
COUNTIF(range, criteria)
Kira cells yang memenuhi syarat.
Contoh
=COUNTIF(B2:B100,">1000")
Berapa transaksi melebihi RM1000
๐ก Count high-value customers, count overdue invoices.
Syntax
COUNTIFS(range1, criteria1, range2, criteria2, ...)
COUNTIF dengan multiple syarat.
Contoh
=COUNTIFS(A2:A100,"KL",B2:B100,">5000")
Customer KL yang spend >5000
๐ก Segmen analysis.
Syntax
AVERAGEIF(range, criteria, [average_range])
Average dengan satu syarat.
Contoh
=AVERAGEIF(B2:B100,"VIP",C2:C100)
Average spend VIP customer
๐ก Average revenue per segment.
Syntax
AVERAGEIFS(avg_range, criteria_range1, criteria1, ...)
AVERAGEIF dengan multiple syarat.
Contoh
=AVERAGEIFS(C2:C100,A2:A100,"2026",B2:B100,"Q1")
Average Q1 2026
๐ก Quarterly benchmarks.
Syntax
CONCATENATE(text1, text2, ...) atau text1 & text2
Cantum text. Ampersand (&) lebih senang.
Contoh
=A2 & " " & B2
Gabung nama awal + nama belakang
๐ก Full name, custom IDs.
Syntax
LEFT(text, num_chars)
Ambil X karakter dari kiri.
Contoh
=LEFT(A2,3)
Ambil 3 huruf pertama kod
๐ก Extract country code, prefix.
Syntax
RIGHT(text, num_chars)
Ambil X karakter dari kanan.
Contoh
=RIGHT(A2,4)
4 digit terakhir phone number
๐ก Last 4 digits, file extension.
Syntax
MID(text, start, num_chars)
Ambil karakter dari tengah, mulai posisi tertentu.
Contoh
=MID(A2,4,3)
Karakter ke-4 sampai ke-6
๐ก Parse IC number, codes terstruktur.
Syntax
LEN(text)
Kira berapa karakter dalam text.
Contoh
=LEN(A2)
Length string
๐ก Validate panjang IC, phone number.
Syntax
TRIM(text)
Buang space berlebihan di awal/akhir dan double space tengah.
Contoh
=TRIM(A2)
Bersihkan data import
๐ก Cleanup data dari CSV/import โ wajib sebelum VLOOKUP.
Syntax
UPPER(text)
Tukar semua huruf jadi BESAR.
Contoh
=UPPER(A2)
ALI BABA
๐ก Standardize kod, ID.
Syntax
LOWER(text)
Tukar semua huruf jadi kecil.
Contoh
=LOWER(A2)
ali baba
๐ก Email standardization.
Syntax
PROPER(text)
Capitalize setiap perkataan (Title Case).
Contoh
=PROPER(A2)
Ali Baba
๐ก Format nama customer.
Syntax
TODAY()
Tarikh hari ini (auto-update setiap kali workbook open).
Contoh
=TODAY()
Tarikh semasa
๐ก Dashboard "last updated", age calculations.
Syntax
NOW()
Tarikh + masa semasa.
Contoh
=NOW()
12/05/2026 14:30
๐ก Timestamp log.
Syntax
DATE(year, month, day)
Buat tarikh dari 3 nombor.
Contoh
=DATE(2026,5,12)
Construct date dari component
๐ก Build date dari user input.
Syntax
YEAR(date)
Extract tahun dari date.
Contoh
=YEAR(A2)
2026
๐ก Group data by year.
Syntax
MONTH(date)
Extract bulan (1-12) dari date.
Contoh
=MONTH(A2)
5 untuk Mei
๐ก Group data by month.
Syntax
DAY(date)
Extract hari (1-31) dari date.
Contoh
=DAY(A2)
12
๐ก Daily analysis.
Syntax
EOMONTH(start_date, months)
Tarikh akhir bulan, offset bulan tertentu.
Contoh
=EOMONTH(TODAY(),0)
Akhir bulan ini
๐ก Month-end reporting dates.
Syntax
DATEDIF(start, end, unit)
Kira perbezaan antara 2 tarikh. Unit: "Y" tahun, "M" bulan, "D" hari.
Contoh
=DATEDIF(A2,TODAY(),"Y")
Umur dalam tahun
๐ก Tenure, age, days outstanding.
Syntax
PMT(rate, nper, pv)
Kira monthly payment untuk loan. Rate kena dibahagi 12 kalau monthly.
Contoh
=PMT(5%/12, 36, 50000)
Loan RM50k, 5%/year, 36 bulan
๐ก Car loan, mortgage planning.
Syntax
FV(rate, nper, pmt, [pv])
Future value selepas saving/invest secara berkala.
Contoh
=FV(6%/12, 240, -500)
Save RM500/bulan, 20 tahun, 6% pa
๐ก Retirement planning, savings goal.
Syntax
PV(rate, nper, pmt)
Present value โ berapa nilai sekarang untuk dapat amount nanti.
Contoh
=PV(5%/12, 60, -1000)
Nilai sekarang RM1000/bulan x 5 tahun
๐ก Investment valuation.
Syntax
NPV(rate, value1, value2, ...)
Net Present Value dari series cash flow.
Contoh
=NPV(10%, -10000, 3000, 4500, 6000)
Project investment analysis
๐ก Capital budgeting decisions.
Jelaskan situasi anda kepada AI tutor, dia akan suggest formula yang sesuai.
๐ฌ Tanya AI TutorOnline ยท ready bantu