- Tiga argumen SUMIF
- Menulis SUMIF langkah demi langkah
- Pilih rumus sesuai kebutuhan
- Cara menulis kriteria yang benar
- Contoh 1: komisi dari nilai properti
- Contoh 2: penjualan per kategori makanan
- Dua hal yang membuat hasil SUMIF meleset
- Cara mencoba contohnya sendiri
- Pendapat saya
- Pertanyaan yang sering diajukan
Rumus SUMIF adalah =SUMIF(range, criteria, sum_range). SUMIF menjumlahkan nilai dalam rentang yang memenuhi kriteria yang kamu tentukan. Contoh: =SUMIF(B2:B5, "John", C2:C5) hanya menjumlahkan nilai di C2:C5 yang sel pasangannya di B2:B5 berisi John. Kalau sum_range dikosongkan, Excel menjumlahkan sel di range itu sendiri.
Contoh paling sederhana dari Microsoft: di kolom berisi angka, kamu hanya ingin menjumlahkan nilai yang lebih besar dari 5. Rumusnya =SUMIF(B2:B25,">5"). Satu kriteria, satu jumlah. Kalau kriteriamu lebih dari satu, Microsoft mengarahkan ke fungsi SUMIFS. Ini saya baca di Dukungan Microsoft pada Oktober 2026, dan semua contoh di bawah berasal dari artikel itu.
Tiga argumen SUMIF
| Argumen | Wajib? | Isinya |
|---|---|---|
| range | Wajib | Rentang sel yang dievaluasi menurut kriteria. Isinya harus angka, atau nama, array, atau referensi yang berisi angka. Sel kosong dan nilai teks diabaikan. Rentang boleh berisi tanggal dalam format Excel standar. |
| criteria | Wajib | Kriteria berupa angka, ekspresi, referensi sel, teks, atau fungsi yang menentukan sel mana yang dijumlahkan. |
| sum_range | Opsional | Sel yang benar-benar dijumlahkan, kalau berbeda dari range. Kalau dikosongkan, Excel menjumlahkan sel di range. |
Di artikel Microsoft, sum_range ditulis di dalam kurung siku karena opsional. Kurung siku itu tidak ikut diketik saat kamu menulis rumus.
Menulis SUMIF langkah demi langkah
- Klik sel tempat hasil jumlah akan muncul, lalu ketik =SUMIF(.
- Pilih range, yaitu sel yang akan dicek dengan kriteria, lalu ketik koma.
- Tulis criteria. Angka cukup diketik langsung, teks dan simbol seperti > ditulis di antara tanda kutip ganda. Ketik koma.
- Pilih sum_range kalau angka yang dijumlahkan ada di kolom lain. Kalau angkanya ada di range itu sendiri, lewati bagian ini.
- Tutup dengan kurung, lalu tekan Enter.
Pilih rumus sesuai kebutuhan
| Kebutuhan kamu | Pola rumus dari contoh Microsoft |
|---|---|
| Menjumlahkan angka di atas batas tertentu | =SUMIF(B2:B25,">5") |
| Menjumlahkan kolom lain berdasarkan nama | =SUMIF(B2:B5, "John", C2:C5) |
| Batas yang bisa diubah dari sebuah sel | =SUMIF(A2:A5,">" & C2,B2:B5) |
| Menjumlahkan berdasarkan pola nama | =SUMIF(B2:B7,"*es",C2:C7) |
| Menjumlahkan baris yang belum punya kategori | =SUMIF(A2:A7,"",C2:C7) |
| Lebih dari satu kriteria | Pakai fungsi SUMIFS |
Cara menulis kriteria yang benar
Di sinilah kebanyakan rumus SUMIF gagal. Aturannya dari Microsoft: kriteria teks, dan kriteria apa pun yang memakai simbol logika atau matematika, harus ditulis di antara tanda kutip ganda. Kriteria berupa angka saja tidak perlu tanda kutip.
| Contoh kriteria | Artinya |
|---|---|
| 32 | Sama dengan 32. Angka, jadi tanpa tanda kutip. |
| ">32" | Lebih besar dari 32. Ada simbol >, jadi pakai tanda kutip. |
| B5 | Sama dengan isi sel B5. |
| "3?" | Teks dua karakter yang diawali 3. |
| "apple*" | Teks apa pun yang diawali apple. |
| "*~?" | Teks apa pun yang diakhiri tanda tanya. |
| TODAY() | Sama dengan tanggal hari ini. |
Wildcard bekerja seperti ini: tanda tanya (?) mencocokkan satu karakter, tanda bintang (*) mencocokkan urutan karakter apa pun. Kalau yang kamu cari adalah tanda tanya atau tanda bintang itu sendiri, ketik tilde (~) di depannya. Itu sebabnya "*~?" berarti teks yang diakhiri tanda tanya.
Contoh 1: komisi dari nilai properti
Di contoh pertama Microsoft, kolom A berisi Nilai Properti dan kolom B berisi Komisi, dengan data di baris 2 sampai 5. Sel C2 berisi satu nilai pembanding. Empat rumusnya:
| Rumus | Yang dijumlahkan |
|---|---|
| =SUMIF(A2:A5,">160000",B2:B5) | Komisi untuk nilai properti di atas 160000. |
| =SUMIF(A2:A5,">160000") | Nilai properti itu sendiri yang di atas 160000, karena sum_range dikosongkan. |
| =SUMIF(A2:A5,300000,B2:B5) | Komisi untuk nilai properti yang sama dengan 300000. Angka, jadi tanpa tanda kutip. |
| =SUMIF(A2:A5,">" & C2,B2:B5) | Komisi untuk nilai properti lebih besar dari nilai di C2. |
Rumus terakhir adalah trik yang sering dicari orang. Kalau kamu ingin kriteria berubah mengikuti isi sel, operator > tetap ditulis dalam tanda kutip, lalu disambung ke sel dengan tanda &. Jadi cukup ganti angka di C2, dan hasilnya ikut berubah tanpa menyentuh rumus.
Contoh 2: penjualan per kategori makanan
Contoh kedua memakai tiga kolom: Kategori di kolom A, Makanan di kolom B, dan Penjualan di kolom C, untuk baris 2 sampai 7. Makanannya antara lain Tomatoes, Celery, Oranges, Butter, Carrots, dan Apples.
| Rumus | Hasil yang dihitung |
|---|---|
| =SUMIF(A2:A7,"Buah",C2:C7) | Jumlah penjualan semua makanan dalam kategori Buah. |
| =SUMIF(A2:A7,"Sayuran",C2:C7) | Jumlah penjualan semua makanan dalam kategori Sayuran. |
| =SUMIF(B2:B7,"*es",C2:C7) | Jumlah penjualan semua makanan yang namanya berakhiran es: Tomatoes, Oranges, dan Apples. |
| =SUMIF(A2:A7,"",C2:C7) | Jumlah penjualan semua makanan yang tidak punya kategori. |
Contoh ketiga dan keempat paling berguna di pekerjaan sehari-hari. Wildcard *es menjumlahkan berdasarkan pola nama tanpa kolom bantuan. Dan kriteria "" menemukan baris yang lupa diberi kategori, cara cepat untuk mengecek apakah ada penjualan yang belum terklasifikasi.
Dua hal yang membuat hasil SUMIF meleset
Teks lebih dari 255 karakter
Microsoft memberi peringatan khusus: SUMIF mengembalikan hasil yang salah kalau kamu memakainya untuk mencocokkan string yang lebih panjang dari 255 karakter, atau string #VALUE!. Kalau kriteriamu berupa teks yang sangat panjang, misalnya deskripsi produk lengkap, jangan percaya hasilnya begitu saja.
Ukuran sum_range berbeda dengan range
sum_range seharusnya punya ukuran dan bentuk yang sama dengan range. Kalau tidak, performa bisa menurun, dan rumus menjumlahkan rentang yang dimulai dari sel pertama sum_range tetapi dengan dimensi yang sama dengan range. Contoh dari Microsoft: range A1:A5 dengan sum_range B1:K5. Excel tidak menjumlahkan B1:K5, melainkan rentang seukuran A1:A5 yang dimulai dari B1. Rumusnya tidak error, jadi kesalahan seperti ini mudah lolos.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Kalau kamu sudah membaca panduan ini, biasanya kamu juga butuh yang ini: panduan tentang rumus COUNTIFS Excel.
Cara mencoba contohnya sendiri
- Salin data contoh dari artikel Microsoft dan tempel ke sel A1 lembar kerja Excel yang baru.
- Agar rumus menampilkan hasil, pilih datanya, tekan F2, lalu tekan Enter.
- Kalau perlu, lebarkan kolom supaya semua data terlihat.
Bacaan yang melengkapi halaman ini: pivot table Excel.
Pendapat saya
SUMIF adalah rumus yang paling cepat terasa manfaatnya setelah SUM biasa. Kuncinya ada di tanda kutip: angka polos tanpa tanda kutip, sedangkan teks dan apa pun yang memakai >, <, atau = wajib pakai tanda kutip. Biasakan juga menulis range dan sum_range dengan ukuran yang sama persis. Begitu kriteriamu lebih dari satu, langsung pindah ke SUMIFS daripada menumpuk beberapa SUMIF. Kalau file rekap ini ada di akun yang kata sandinya terlupa, langkah lupa password Gmail bisa membantu, dan untuk alamat khusus laporan ada panduan cara membuat email baru.
Pertanyaan yang sering diajukan
Apa rumus SUMIF di Excel?
=SUMIF(range, criteria, sum_range). range dievaluasi menurut kriteria, sum_range berisi sel yang dijumlahkan. sum_range boleh dikosongkan.
Kapan kriteria SUMIF pakai tanda kutip?
Kriteria teks dan kriteria yang memakai simbol logika atau matematika, seperti ">32", harus pakai tanda kutip ganda. Kriteria angka tidak perlu.
Bagaimana kalau kriterianya lebih dari satu?
Untuk menjumlahkan sel berdasarkan beberapa kriteria, Microsoft mengarahkan ke fungsi SUMIFS.
Apa yang terjadi kalau sum_range dikosongkan?
Excel menjumlahkan sel di range, yaitu sel yang sama dengan sel tempat kriteria diterapkan.
Kenapa hasil SUMIF salah padahal rumusnya benar?
Periksa apakah teks yang dicocokkan lebih panjang dari 255 karakter, dan apakah sum_range punya ukuran dan bentuk yang sama dengan range.
Bisakah SUMIF memakai wildcard?
Bisa. Tanda tanya (?) untuk satu karakter dan tanda bintang (*) untuk urutan karakter apa pun. Contoh: "*es" untuk teks yang berakhiran es.