Dalam dunia Excel, SUMIF adalah salah satu fungsi favorit untuk menjumlahkan data berdasarkan kriteria tertentu. Fungsi ini memungkinkan pengguna menyaring dan menjumlahkan angka secara otomatis—tanpa perlu menyaring data secara manual.
Artikel ini membahas sintaksis SUMIF, kapan dan bagaimana menggunakannya, contoh praktis, serta solusi untuk kesalahan umum untuk memaksimalkan potensi penggunaan.
File: fungsi-sumif-excel.xlsx.
Apa Itu Fungsi SUMIF di Excel?
SUMIF adalah fungsi yang menjumlahkan nilai dalam sebuah rentang jika memenuhi kriteria tertentu. Cocok untuk laporan keuangan, analisis penjualan, dan pengelompokan data berdasarkan kondisi.
Sintaksis SUMIF(range; criteria; [sum_range])
- range (wajib): Rentang di mana kriteria diterapkan.
- criteria (wajib): Kriteria yang harus dipenuhi.
- sum_range (opsional): Rentang yang akan dijumlahkan. Bila tidak disertakan, Excel akan menjumlahkan nilai-nilai range.
Kapan dan Mengapa Menggunakan Rumus SUMIF
Rumus SUMIF paling tepat digunakan saat kita ingin menjumlahkan angka-angka dengan kriteria—tanpa penyaringan atau pengurutan.
Rumus ini baik digunakan untuk, tapi tidak terbatas pada:
- Menjumlahkan penjualan dari produk atau wilayah tertentu
- Menghitung pengeluaran di atas atau di bawah ambang batas
- Menyusun laporan bulanan atau tahunan secara otomatis
- Menjumlahkan data besar tanpa perlu filter manual
- Menggabungkan logika sederhana dalam satu rumus
Saran Penting Saat Menggunakan Fungsi XMATCH di Excel
- Pastikan ukuran range dan sum_range sama
- Pastikan konsistensi format data pada range dan sum_range
- Gunakan tanda kutip untuk kriteria teks atau operator. Contoh:
">=100"atau"Apel". - Gunakan ampersand (&) untuk menggabungkan operator dan referensi. Contoh:
"<= "&B2. - SUMIF tidak membedakan huruf besar atau kecil. Apel dan APPel dianggap sama.
- Untuk dua kriteria atau lebih, gunakan SUMIFS
- Cell kosong atau format teks tersembunyi dapat mempengaruhi penyaringan atau hasil penjumlahan
Cara Menggunakan Rumus SUMIF di Excel
Menjumlahkan Penjualan Berdasarkan Nama
Rumus di bawah menjumlahkan penjualan berdasarkan nama penjual, yaitu Hanafi.
=SUMIF(A2:A10; E2; C2:C10)Di mana:
- A2:A10 (range) adalah rentang nama penjual, di mana kriteria diterapkan
- E2 (criteria) adalah nilai yang akan dicari di dalam range A2:A10
- C2:C10 (sum_range) adalah rentang di mana nilai yang berkesesuaian dengan kriteria diambil dan dijumlahkan

Menjumlahkan Penjualan di Bawah Ambang Batas
Dari sananya, SUMIF mencari nilai di range yang sama dengan criteria. Kita dapat menggunakan operator perbandingan lain untuk membuat jenis kriteria yang berbeda.
Rumus di bawah menjumlahkan penjualan yang berada di bawah batas ambang 200. Perhatikan operator < (lebih kecil dari) berada di antara dua kutip. Gunakan tanda ampersand (&) untuk menghubungkan teks operator dengan referensi D2.
=SUMIF(B2:B6; "<"&D2)
Menjumlahkan Kerugian (Nilai Negatif)
Rumus di bawah menjumlahkan kerugian, dituliskan dengan angka negatif. Kriteria dicapai dengan mencari nilai-nilai profit yang berada di bawah nol.
=SUMIF(C2:C10; "<0")
Penjumlahan Parsial: SUMIF dengan Wildcard
SUMIF mengijinkan kita menggunakan wildcard untuk melakukan pencarian parsial. Pencarian parsial adalah pencarian yang menggunakan sebagian teks untuk mencari keseluruhan kata.
Rumus di bawah mencari produk-produk yang mengandung kata jeruk dan menjumlahkan nilai-nilai penjualannya.
=SUMIF(A2:A10; E2; C2:C10)
Penjumlahan dengan Kriteria Or (2 Kriteria atau Lebih)
Rumus berikut adalah kombinasi dua rumus SUMIF untuk penjumlahan penjualan dengan kondisi Or untuk Susanti atau Farah.
=SUMIF(A2:A10; "Susanti"; C2:C10) + SUMIF(A2:A10; "Farah"; C2:C10)
Kombinasi SUMIF dan OFFSET: Penjumlahan dengan Kolom Dinamis
Alih-alih menuliskan langsung rentang yang akan dijumlahkan, rumus berikut menggunakan OFFSET untuk menentukan kolom mana yang akan dijumlahkan. Cara ini membuat rumus SUMIF lebih fleksibel karena tidak bergantung pada satu rentang data.
=SUMIF(B2:B10; G2; OFFSET(C2; 0; MATCH(H2; C1:E1; 0) - 1; ROWS(B2:B10); 1))
Penyebab dan Solusi Kesalahan Umum Rumus SUMIF Excel
| Kesalahan | Penyebab | Solusi |
|---|---|---|
| Error #VALUE! | range dan sum_range berbeda ukuran | Pastikan kedua rentang berukuran sama |
| Hasil nol atau tidak sesuai | Kriteria atau nilai tidak cocok |
|
| SUMIF mengabaikan angka-angka | Data adalah angka dengan format teks |
|
| Tanggal tidak dikenali | Tanggal mungkin terformat sebagai teks | Pastikan nilai memiliki format tanggal |
| Hasil rumus tidak berubah saat data berubah | Auto-refresh tidak aktif | Tekan F9 atau periksa pengaturan perhitungan |
Kesimpulan
Fungsi SUMIF adalah alat yang efisien untuk menjumlahkan data berdasarkan satu kriteria. Dengan memahami sintaksis, logika wildcard, dan solusi kesalahan umum, kita bisa menyusun laporan yang lebih akurat dan dinamis.
Untuk analisis yang lebih kompleks, pertimbangkan beralih ke SUMIFS, FILTER, atau LET agar rumus tetap rapi dan responsif terhadap perubahan data.