SUM
AgregatSUM(number1, [number2], …)
Menjumlahkan semua nombor dalam satu atau lebih julat. Teks dan sel kosong diabaikan.
Jumlah hasil jualan dalam B2 hingga B10
Kegunaan: Jumlah jualan bulanan, jumlah perbelanjaan.
Excel
Formula yang paling kerap digunakan dalam laporan dan papan pemuka kewangan, disusun ikut kategori. Setiap formula disertakan sintaks, contoh dan kegunaan biasa.
SUM(number1, [number2], …)
Menjumlahkan semua nombor dalam satu atau lebih julat. Teks dan sel kosong diabaikan.
Jumlah hasil jualan dalam B2 hingga B10
Kegunaan: Jumlah jualan bulanan, jumlah perbelanjaan.
AVERAGE(number1, [number2], …)
Mengira purata nombor dalam julat. Sel kosong dan teks diabaikan, tetapi sel yang bernilai 0 dikira.
Purata hasil bagi 12 bulan
Kegunaan: Purata jualan bulanan, purata harga tiket.
MIN(number1, [number2], …)
Memulangkan nilai terkecil dalam julat.
Jualan bulanan yang paling rendah
Kegunaan: Harga saham terendah, bulan dengan prestasi paling lemah.
MAX(number1, [number2], …)
Memulangkan nilai terbesar dalam julat.
Hasil bulanan yang paling tinggi
Kegunaan: Hasil puncak, perbelanjaan tertinggi.
COUNT(value1, [value2], …)
Mengira sel yang mengandungi nombor. Tarikh turut dikira kerana Excel menyimpannya sebagai nombor. Teks tidak dikira.
Bilangan entri bernombor
Kegunaan: Bilangan transaksi yang direkodkan bulan ini.
COUNTA(value1, [value2], …)
Mengira sel yang tidak kosong, tanpa mengira jenis data. Sel dengan formula yang memulangkan teks kosong ("") juga dikira.
Bilangan nama pelanggan dalam senarai
Kegunaan: Jumlah pelanggan aktif, bilangan entri yang diisi.
COUNTBLANK(range)
Mengira sel kosong dalam julat. Sel dengan formula yang memulangkan teks kosong ("") turut dikira sebagai kosong.
Bilangan data yang belum diisi
Kegunaan: Semakan kualiti data: berapa entri yang belum lengkap.
IF(logical_test, value_if_true, [value_if_false])
Menguji satu syarat. Memulangkan satu nilai jika syarat benar dan nilai lain jika syarat palsu.
Melabel jualan sebagai tinggi atau rendah
Kegunaan: Status lulus atau gagal, semakan ambang.
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], …)
Menguji beberapa syarat mengikut turutan dan memulangkan nilai bagi syarat pertama yang benar. Lebih mudah dibaca daripada IF bersarang. Letakkan TRUE sebagai syarat terakhir untuk nilai lalai. Tanpanya, hasilnya #N/A jika tiada syarat yang benar.
Sistem gred
Kegunaan: Pengelasan tahap, julat penarafan.
AND(logical1, [logical2], …)
Memulangkan TRUE hanya jika semua syarat benar.
Hasil tinggi dan kos rendah
Kegunaan: Pengesahan dengan beberapa kriteria serentak.
OR(logical1, [logical2], …)
Memulangkan TRUE jika sekurang-kurangnya satu syarat benar.
Pelanggan VIP atau pembelian besar
Kegunaan: Peraturan perniagaan jenis "salah satu".
NOT(logical)
Menterbalikkan nilai logik: TRUE menjadi FALSE, dan FALSE menjadi TRUE.
Semua status selain "Ditutup"
Kegunaan: Mengecualikan status tertentu.
IFERROR(value, value_if_error)
Jika formula menghasilkan ralat seperti #N/A, #DIV/0! atau #VALUE!, nilai ganti dipaparkan.
Mengelakkan #DIV/0! apabila pembahagi ialah 0
Kegunaan: Membersihkan ralat daripada papan pemuka. Gunakan dengan berhati-hati kerana ia turut menyembunyikan kesilapan sebenar dalam formula.
IFNA(value, value_if_na)
Seperti IFERROR tetapi hanya menangkap #N/A, iaitu ralat biasa apabila carian tidak menemui nilai. Ralat lain tetap dipaparkan.
Mengendalikan carian yang tidak menemui padanan
Kegunaan: Membersihkan hasil VLOOKUP tanpa menyembunyikan ralat lain.
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Mencari nilai dalam lajur pertama (paling kiri) jadual, kemudian memulangkan nilai daripada lajur lain pada baris yang sama.
Mencari harga produk berdasarkan kod
Kegunaan: Carian pelanggan, carian harga produk. Nilai lalai range_lookup ialah TRUE (padanan anggaran), jadi letakkan FALSE untuk padanan tepat.
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Seperti VLOOKUP tetapi mencari dalam baris pertama jadual dan memulangkan nilai daripada baris lain dalam lajur yang sama.
Mencari data bulanan yang disusun mendatar
Kegunaan: Data yang disusun mendatar. Dalam Excel 365, XLOOKUP boleh menggantikannya.
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Pengganti VLOOKUP dan HLOOKUP. Padanan tepat secara lalai, boleh memulangkan nilai dari lajur di sebelah kiri, dan menerima nilai ganti apabila tiada padanan.
Mencari harga produk dalam jadual Products
Kegunaan: Fungsi carian utama dalam Excel 365 dan Excel 2021 ke atas.
INDEX(array, MATCH(lookup_value, lookup_array, 0))
MATCH mencari kedudukan nilai dalam satu lajur. INDEX memulangkan nilai pada kedudukan yang sama dalam lajur lain. Lajur hasil boleh berada di sebelah kiri lajur carian.
Mencari nama dalam lajur A berdasarkan ID dalam lajur C
Kegunaan: Versi Excel yang tiada XLOOKUP (Excel 2019 dan lebih lama).
SUMIF(range, criteria, [sum_range])
Menjumlahkan nilai yang memenuhi satu kriteria. Jika sum_range tidak diberi, julat kriteria itu sendiri yang dijumlahkan.
Jumlah amaun bagi kategori Jualan sahaja
Kegunaan: Jumlah hasil ikut kategori atau ikut bulan.
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
Menjumlahkan nilai yang memenuhi semua kriteria. Susunan argumen berbeza daripada SUMIF: sum_range diletakkan dahulu.
Jumlah kategori Jualan bagi tahun 2026 sahaja
Kegunaan: Formula utama papan pemuka: jumlah ikut bulan, kategori dan wilayah.
COUNTIF(range, criteria)
Mengira sel yang memenuhi satu kriteria.
Bilangan transaksi melebihi RM1,000
Kegunaan: Bilangan pelanggan bernilai tinggi, bilangan invois tertunggak.
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], …)
Mengira baris yang memenuhi semua kriteria. Setiap julat kriteria mesti sama saiz.
Pelanggan di KL yang berbelanja melebihi RM5,000
Kegunaan: Analisis segmen pelanggan.
AVERAGEIF(range, criteria, [average_range])
Mengira purata nilai yang memenuhi satu kriteria.
Purata perbelanjaan pelanggan VIP
Kegunaan: Purata hasil bagi setiap segmen.
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
Mengira purata nilai yang memenuhi semua kriteria. Seperti SUMIFS, average_range diletakkan dahulu.
Purata bagi suku pertama 2026
Kegunaan: Penanda aras suku tahunan.
CONCATENATE(text1, [text2], …) / text1 & text2
Mencantumkan teks. Operator & lebih ringkas. CONCATENATE masih disokong dalam Excel 365, tetapi CONCAT dan TEXTJOIN ialah penggantinya.
Menggabungkan nama pertama dan nama keluarga dengan satu ruang
Kegunaan: Nama penuh, ID tersuai.
LEFT(text, [num_chars])
Memulangkan beberapa aksara pertama dari kiri teks. Jika num_chars tidak diberi, satu aksara dipulangkan.
Tiga aksara pertama kod
Kegunaan: Mengeluarkan kod negara atau awalan.
RIGHT(text, [num_chars])
Memulangkan beberapa aksara terakhir dari kanan teks. Jika num_chars tidak diberi, satu aksara dipulangkan.
Empat digit terakhir nombor telefon
Kegunaan: Empat digit terakhir, sambungan nama fail.
MID(text, start_num, num_chars)
Memulangkan sejumlah aksara dari tengah teks, bermula pada kedudukan yang ditetapkan.
Aksara ke-4 hingga ke-6
Kegunaan: Memecahkan nombor kad pengenalan atau kod berstruktur.
LEN(text)
Mengira bilangan aksara dalam teks, termasuk ruang.
Panjang teks dalam A2
Kegunaan: Mengesahkan panjang nombor kad pengenalan atau nombor telefon.
TRIM(text)
Membuang ruang di awal dan di akhir teks, dan mengurangkan ruang berganda di tengah kepada satu ruang. Ruang tidak putus (CHAR(160)) daripada data laman web tidak dibuang.
Membersihkan data yang diimport
Kegunaan: Bersihkan data CSV sebelum VLOOKUP atau XLOOKUP, kerana ruang tersembunyi menyebabkan carian gagal.
UPPER(text)
Menukar semua huruf kepada huruf besar.
ALI BABA
Kegunaan: Menyeragamkan kod dan ID.
LOWER(text)
Menukar semua huruf kepada huruf kecil.
ali baba
Kegunaan: Menyeragamkan alamat e-mel.
PROPER(text)
Menukar huruf pertama setiap perkataan kepada huruf besar dan huruf selebihnya kepada huruf kecil.
Ali Baba
Kegunaan: Memformat nama pelanggan.
TODAY()
Memulangkan tarikh hari ini. Nilainya dikemas kini setiap kali lembaran kerja dikira semula, termasuk semasa fail dibuka.
Tarikh semasa
Kegunaan: Tarikh kemas kini pada papan pemuka, pengiraan umur.
NOW()
Memulangkan tarikh dan masa semasa. Nilainya dikemas kini setiap kali lembaran kerja dikira semula.
12/05/2026 14:30
Kegunaan: Cap masa laporan.
DATE(year, month, day)
Membina tarikh daripada tiga nombor: tahun, bulan dan hari.
12 Mei 2026
Kegunaan: Membina tarikh daripada input pengguna atau daripada lajur yang berasingan.
YEAR(serial_number)
Memulangkan tahun daripada tarikh.
2026
Kegunaan: Mengumpulkan data ikut tahun.
MONTH(serial_number)
Memulangkan bulan (1 hingga 12) daripada tarikh.
5 bagi bulan Mei
Kegunaan: Mengumpulkan data ikut bulan.
DAY(serial_number)
Memulangkan hari dalam bulan (1 hingga 31) daripada tarikh.
12
Kegunaan: Analisis harian.
EOMONTH(start_date, months)
Memulangkan tarikh terakhir bulan, beberapa bulan sebelum atau selepas tarikh mula. 0 ialah bulan yang sama, 1 bulan berikutnya dan -1 bulan sebelumnya. Hasilnya nombor siri, jadi formatkan sel sebagai tarikh.
Hari terakhir bulan ini
Kegunaan: Tarikh laporan akhir bulan.
DATEDIF(start_date, end_date, unit)
Mengira beza antara dua tarikh dalam tahun ("Y"), bulan ("M") atau hari ("D"). Fungsi ini tidak muncul dalam senarai cadangan fungsi Excel, jadi taip namanya penuh. Tarikh mula mesti lebih awal daripada tarikh akhir. Jika tidak, hasilnya #NUM!.
Umur dalam tahun
Kegunaan: Tempoh perkhidmatan, umur, bilangan hari tertunggak.
PMT(rate, nper, pv, [fv], [type])
Mengira bayaran berkala bagi pinjaman dengan kadar faedah tetap. Untuk bayaran bulanan, bahagikan kadar tahunan dengan 12 dan isi nper dengan bilangan bulan. Hasilnya negatif kerana ia wang keluar.
Pinjaman RM50,000 pada 5% setahun selama 36 bulan: lebih kurang -1,498.54 sebulan
Kegunaan: Pinjaman kereta, perancangan pinjaman rumah.
FV(rate, nper, pmt, [pv], [type])
Mengira nilai masa depan bagi simpanan atau pelaburan berkala pada kadar tetap. Masukkan bayaran sebagai nombor negatif kerana ia wang keluar.
Simpan RM500 sebulan selama 20 tahun pada 6% setahun: lebih kurang 231,020.45
Kegunaan: Perancangan persaraan, sasaran simpanan.
PV(rate, nper, pmt, [fv], [type])
Mengira nilai kini bagi siri bayaran masa depan, iaitu nilai hari ini bagi wang yang akan diterima kemudian.
Nilai hari ini bagi RM1,000 sebulan selama 5 tahun pada 5% setahun: lebih kurang 52,990.71
Kegunaan: Penilaian pelaburan, perbandingan bayaran sekali gus dengan ansuran.
NPV(rate, value1, [value2], …)
Mengira nilai kini bersih bagi siri aliran tunai yang berlaku pada akhir setiap tempoh. Nilai pertama juga didiskaunkan, jadi pelaburan awal (tempoh 0) ditolak di luar fungsi.
Pelaburan RM10,000 hari ini dengan pulangan 3,000, 4,500 dan 6,000 dalam tiga tahun berikutnya: lebih kurang 954.17
Kegunaan: Keputusan belanjawan modal. NPV positif bermakna pulangan projek melebihi kadar diskaun.
Tutor AI menjawab soalan tentang Excel dalam Bahasa Melayu atau Inggeris.