TL;DR
Rumus SUM Excel menjumlahkan angka dalam satu atau beberapa range, dengan sintaks =SUM(range). Selain cara standar, ada AutoSum (Alt + =) yang bikin rumusnya otomatis, status bar buat lihat total tanpa nulis rumus, dan SUBTOTAL(109; range) yang cuma ngejumlahin baris yang lagi ditampilin filter. SUM ngelewatin sel kosong dan teks, tapi bakal error kalau range-nya berisi sel error.
Rumus SUM Excel menjumlahkan angka dalam satu atau beberapa range. Sintaksnya =SUM(range), dan itu fungsi pertama yang hampir semua orang pelajari.
Tapi kebanyakan orang berhenti di situ. Padahal ada 5 cara lain buat njumlahin data, dan beberapa di antaranya jauh lebih cepat, atau ngasih jawaban yang beda sama sekali.
Contoh di sini pakai penjualan mingguan toko_berkah:
| A (tanggal) | B (kategori) | C (qty) | D (omzet) | |
|---|---|---|---|---|
| 2 | 05/01/2026 | Sembako | 12 | 936.000 |
| 3 | 06/01/2026 | Minuman | 25 | 575.000 |
| 4 | 07/01/2026 | Sembako | 8 | 276.000 |
| 5 | 08/01/2026 | Perawatan | 40 | 180.000 |
| 6 | 09/01/2026 | Sembako | 15 | 255.000 |
| 7 | 10/01/2026 | Minuman | 18 | 225.000 |
| 8 | 11/01/2026 | Perawatan | 22 | 473.000 |
| 9 | 12/01/2026 | Sembako | 30 | 510.000 |
SUM adalah fungsi Excel yang menjumlahkan semua angka di range yang kamu tunjuk, dan ngeluarin satu angka total.
=SUM(angka1; [angka2]; ...)
Isinya bisa range (D2:D9), sel satuan (D2; D5; D9), angka ketik langsung (=SUM(100; 250)), atau campuran ketiganya.
SUM ngelewatin sel kosong, teks, dan nilai logika. Tapi dia gak ngelewatin sel error. Satu #N/A di range bikin seluruh hasilnya jadi #N/A.
Dokumentasi resminya ada di halaman SUM Microsoft.
Pemisah argumen di artikel ini titik koma (;), sesuai regional Indonesia. Excel setelan English pakai koma.
Klik sel kosong, ketik rumusnya, blok range-nya, Enter.
=SUM(D2:D9)
Hasil: 3.430.000
Ini yang paling sering dipakai, dan paling gampang dibaca orang lain. Kalau ragu, pakai ini.
Klik sel kosong tepat di bawah kolom angka, terus tekan Alt + =. Excel nebak range-nya sendiri dan nulis rumus SUM buat kamu.
D10 (tepat di bawah data terakhir).Alt + =.=SUM(D2:D9) otomatis.Trik yang lebih cepat lagi: blok seluruh tabel angka plus satu baris dan satu kolom kosong di ujungnya, terus tekan Alt + =. Excel bakal ngisi semua total baris dan total kolom sekaligus.
Satu peringatan: tebakan range Excel suka meleset kalau ada baris kosong di tengah data. Selalu lihat sekilas range yang dia tulis sebelum tekan Enter.
Kadang kamu cuma mau tau totalnya, bukan nyimpen rumusnya.
Blok range angkanya. Lihat status bar di pojok kanan bawah jendela Excel, di situ udah ada Average, Count, dan Sum.
Klik kanan di status bar itu buat nambahin Min, Max, atau Numerical Count. Gratis, gak makan sel, dan gak perlu di-undo.
Ini cara paling cepat buat ngecek "total kolom ini berapa sih" waktu lagi ngoreksi data orang lain.
Butuh total omzet Sembako doang, tapi barisnya kepisah-pisah? Blok satu-satu sambil nahan Ctrl.
=SUM(D2; D4; D6; D9)
Hasil: 1.977.000
Bisa juga campur range dan sel:
=SUM(D2:D4; D8:D9; 50000)
Cara ini oke buat sekali pakai. Tapi kalau kriterianya bakal berubah-ubah, jangan pakai ini. Tiap ada baris baru kamu harus edit rumusnya manual. Pakai SUMIF (lihat bawah).
Punya 12 sheet, satu per bulan, dengan layout yang sama persis? Jumlahin sel yang sama dari semua sheet sekaligus:
=SUM(Jan:Des!D10)
Rumus ini ngejumlahin sel D10 dari sheet Jan sampai sheet Des, termasuk semua sheet di antaranya.
Yang keren: kalau kamu nyisipin sheet baru di antara Jan dan Des, sheet itu otomatis ikut kejumlah. Gak perlu edit rumus.
Syaratnya cuma satu: layout tiap sheet harus identik. Kalau di sheet Mar total omzetnya ada di D12 bukan D10, hasilnya salah tanpa peringatan.
Ini yang paling sering bikin orang salah baca laporan.
=SUM(D2:D9) selalu ngasih 3.430.000, walaupun kamu lagi nge-filter kategori Sembako doang. SUM gak peduli baris mana yang lagi disembunyiin.
SUBTOTAL peduli:
=SUBTOTAL(109; D2:D9)
Tanpa filter : 3.430.000
Filter Sembako doang: 1.977.000
Angka 109 itu kode fungsi SUM yang ngelewatin baris tersembunyi. Kode 9 juga SUM, tapi dia tetap ngitung baris yang disembunyiin manual (bukan lewat filter).
| Kode | Fungsi | Baris hasil filter | Baris di-hide manual |
|---|---|---|---|
| 9 | SUM | Dilewat | Diitung |
| 109 | SUM | Dilewat | Dilewat |
Buat laporan yang bakal dipakai bareng filter, pakai 109. Pembahasan lengkapnya ada di artikel rumus SUBTOTAL Excel.
Semua cara di atas njumlahin apa yang kamu blok. Kalau kamu butuh "jumlahin cuma yang kategorinya Sembako", itu kerjaan SUMIF.
=SUMIF(B2:B9; "Sembako"; D2:D9)
Hasil: 1.977.000
Bacanya: cek kolom B, ambil yang isinya "Sembako", jumlahin nilai sebaris di kolom D.
Butuh lebih dari satu kriteria? SUMIFS. Contoh dan variasinya ada di panduan SUMIF Excel.
Bu Sari mau tau kategori mana yang paling nyumbang omzet minggu ini.
Total omzet : =SUM(D2:D9) → 3.430.000
Sembako : =SUMIF($B$2:$B$9; "Sembako"; $D$2:$D$9) → 1.977.000
Minuman : =SUMIF($B$2:$B$9; "Minuman"; $D$2:$D$9) → 800.000
Perawatan : =SUMIF($B$2:$B$9; "Perawatan"; $D$2:$D$9) → 653.000
Kontribusi % : =SUMIF(...) / SUM($D$2:$D$9)
Sembako nyumbang 58% omzet dari cuma 4 hari transaksi. Perawatan cuma 19%, padahal jumlah barang terjualnya paling banyak: 62 unit dari total 170.
Artinya: Perawatan itu barang recehan yang laku banyak tapi nilainya kecil. Sembako yang beneran muter uang.
Kalau Bu Sari mau naikin omzet, nambah stok sabun bukan jawabannya. Nambah stok beras iya.
Kunci range pakai $ biar rumusnya aman waktu di-copy ke bawah. Aturannya ada di glosarium absolute reference.
SUM ngasih 0 padahal jelas ada angkanya? Angkanya teks, bukan angka. Sering kejadian di data hasil copy dari PDF atau import CSV. Cek pakai =ISNUMBER(D2). Kalau FALSE, blok kolomnya lalu pakai Text to Columns dan langsung klik Finish. Cara paling cepat ngubah semuanya sekaligus.
Satu #DIV/0! di range bikin SUM keluar #DIV/0!. Perbaiki sumbernya, atau bungkus rumus di kolom sumbernya pakai IFERROR biar keluarin 0.
Rumus =SUM(D2:D10) ditaruh di sel D10 bikin circular reference. Excel bakal ngasih peringatan dan hasilnya 0.
=SUM(D2:D9) gak akan otomatis nyakup baris 10 waktu kamu nambah transaksi baru. Ubah data jadi Excel Table (Ctrl+T), dan range-nya bakal nambah sendiri tiap kamu ketik baris baru.
User nge-filter satu kategori, tapi angka totalnya gak berubah, dan mereka bingung. Ganti pakai SUBTOTAL(109; ...).
Angkanya kesimpen sebagai teks. SUM cuma ngejumlahin angka asli. Cek pakai =ISNUMBER(D2). Kalau FALSE, ubah dulu pakai =VALUE(D2) atau lewat Text to Columns.
Bisa. SUM baca hasil rumusnya, bukan rumusnya. Yang penting hasilnya angka, bukan teks atau error.
255 argumen. Praktisnya kamu gak akan pernah nyentuh batas ini. Kalau kamu udah nulis 20 argumen manual, itu tanda datanya perlu disusun ulang, bukan rumusnya diperpanjang.
=D2+D3+D4 jalan, tapi rapuh. Hapus satu baris, dan rumusnya jadi #REF!. SUM tahan penghapusan baris, range-nya tinggal menyusut. Buat lebih dari 2 sel, selalu pakai SUM.
Buat total biasa, =SUM(range) udah cukup. Alt + = bikin kamu nulisnya dalam 1 detik.
Yang bikin beda: SUBTOTAL(109; range) buat laporan yang ada filternya, dan SUMIF buat total per kategori.
Dan kalau SUM kamu ngasih 0 padahal ada angkanya, itu bukan bug Excel. Angkanya kesimpen sebagai teks.
Coba buka file kerjaan kamu, blok satu kolom angka, dan lihat status bar. Kalau angkanya gak muncul, kamu baru aja nemu masalah format yang selama ini diem-diem bikin laporan kamu salah.
Argumen SUM selengkapnya ada di halaman fungsi SUM, dan versi berkriteria ada di halaman fungsi SUMIF.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.