Founderplus
Tentang Kami
Business & Finance

IF, Nested IF, COUNTIFS, SUMIFS: Formula Excel Wajib untuk Bisnis

Published on: Monday, Apr 27, 2026 By Tim Founderplus

Anda punya data penjualan 1.000 baris di Excel. Bos bertanya: "Berapa total penjualan Jakarta yang sudah lunas bulan ini?" Anda bisa scroll satu per satu. Atau Anda bisa ketik satu formula dan dapat jawabannya dalam 3 detik.

Perbedaannya bukan soal kecepatan. Ini soal apakah Anda bisa membuat keputusan bisnis berdasarkan data, atau masih mengandalkan feeling dan perkiraan manual yang rentan salah.

Artikel ini membahas formula-formula Excel yang paling sering dibutuhkan dalam konteks bisnis nyata. Bukan rumus matematika akademis, tapi formula yang langsung menjawab pertanyaan bisnis Anda sehari-hari.

IF: Fondasi Semua Logic di Spreadsheet

Formula IF adalah titik awal untuk membuat spreadsheet Anda "berpikir." Syntaxnya sederhana.

=IF(kondisi, nilai_jika_benar, nilai_jika_salah)

Contoh paling dasar untuk bisnis: Anda ingin tahu apakah setiap cabang mencapai target penjualan bulan ini.

=IF(B2>100000000,"Target Tercapai","Belum Tercapai")

Cell B2 berisi angka penjualan cabang tersebut. Jika lebih dari Rp 100 juta, Excel menampilkan "Target Tercapai." Jika tidak, "Belum Tercapai."

Ini terdengar sederhana. Tapi implikasinya besar. Anda bisa membuat dashboard bisnis yang otomatis memberi sinyal merah atau hijau tanpa harus cek angka satu per satu. Bayangkan punya 20 cabang, dan setiap pagi Anda langsung tahu mana yang perlu perhatian.

IF juga bisa menghasilkan angka, bukan hanya teks. Misalnya untuk menghitung diskon otomatis.

=IF(B2>=5000000, B2*0.1, 0)

Jika pembelian di atas Rp 5 juta, customer dapat diskon 10%. Jika di bawah, diskon nol.

Nested IF: Ketika Satu Kondisi Tidak Cukup

Bisnis jarang hitam-putih. Ada banyak tier, level, dan kondisi yang bertingkat. Di situlah Nested IF berguna.

Contoh klasik: Anda ingin menghitung bonus tim sales berdasarkan pencapaian penjualan.

  • Penjualan 0 sampai Rp 50 juta: bonus 0%
  • Penjualan Rp 50 juta sampai Rp 100 juta: bonus 5%
  • Penjualan di atas Rp 100 juta: bonus 10%

Formulanya:

=IF(B2>100000000, B2*0.1, IF(B2>50000000, B2*0.05, 0))

Perhatikan polanya. IF di dalam IF. Excel mengecek kondisi pertama dulu. Jika tidak terpenuhi, lanjut ke kondisi berikutnya.

Kesalahan paling umum di Nested IF adalah urutan kondisi. Selalu mulai dari kondisi terbesar atau paling spesifik ke yang paling umum. Jika Anda memulai dari kondisi terkecil (B2>0), maka semua data akan terjebak di kondisi pertama dan tidak pernah sampai ke kondisi berikutnya.

Untuk 3 kondisi, Nested IF masih bisa dibaca. Tapi bayangkan 5 atau 7 kondisi. Formulanya menjadi monster yang sangat sulit di-debug. Kurung tutup menumpuk di akhir, dan satu kurung yang salah bisa mengacaukan semuanya.

IFS: Versi Clean dari Nested IF

Jika Anda menggunakan Excel 2019+, Microsoft 365, atau Google Sheets, ada solusi yang jauh lebih elegan: IFS.

=IFS(B2>100000000, B2*0.1, B2>50000000, B2*0.05, TRUE, 0)

Hasilnya persis sama dengan Nested IF di atas. Tapi perhatikan perbedaannya. Tidak ada IF bersarang. Setiap pasangan kondisi dan nilai ditulis sejajar. TRUE di akhir berfungsi sebagai default (seperti "else" di programming).

IFS lebih cepat sekitar 20% dibanding Nested IF untuk logic yang kompleks. Ini karena Excel tidak perlu mengevaluasi struktur bersarang. Selain itu, IFS jauh lebih mudah dibaca dan di-maintain ketika Anda atau tim Anda membuka file 6 bulan kemudian.

Satu hal penting: IFS tidak tersedia di Excel 2016 ke bawah. Jika Anda berbagi file dengan orang yang pakai versi lama, tetap gunakan Nested IF atau tambahkan catatan di spreadsheet tentang versi minimum yang dibutuhkan.

COUNTIF dan COUNTIFS: Hitung Data Berdasarkan Kriteria

Pertanyaan bisnis yang sering muncul: "Berapa order dari Jakarta yang sudah lunas?" Jawabannya ada di COUNTIFS.

COUNTIF untuk satu kriteria:

=COUNTIF(D2:D500, "Lunas")

Menghitung berapa baris di kolom status (D) yang berisi "Lunas."

COUNTIFS untuk multi-kriteria:

=COUNTIFS(C2:C500,"Jakarta", D2:D500,"Lunas")

Menghitung berapa order dari Jakarta (kolom C) yang statusnya Lunas (kolom D). Dua kriteria sekaligus dalam satu formula.

Ini sangat berguna untuk tracking metrik bisnis tanpa harus filter manual. Anda bisa membuat summary table yang otomatis menghitung jumlah order per region, per status, per bulan.

Contoh lain yang sering dipakai:

=COUNTIFS(E2:E500,">="&DATE(2026,1,1), E2:E500,"<="&DATE(2026,1,31), D2:D500,"Selesai")

Menghitung berapa order yang selesai di bulan Januari 2026. Tiga kriteria: tanggal mulai, tanggal akhir, dan status.

Catatan penting: Semua range di COUNTIFS harus panjangnya sama. Jika range pertama A2:A500, maka range kedua harus B2:B500. Bukan B2:B499 atau B3:B500. Perbedaan satu baris saja akan menghasilkan error.

SUMIF dan SUMIFS: Jumlahkan Berdasarkan Kriteria

Kalau COUNTIFS menghitung jumlah baris, SUMIFS menjumlahkan nilainya. Ini formula yang paling sering dipakai untuk analisa keuangan bisnis.

SUMIF untuk satu kriteria:

=SUMIF(C2:C500, "Jakarta", F2:F500)

Menjumlahkan semua nilai di kolom F (revenue) untuk baris yang kolom C-nya berisi "Jakarta."

SUMIFS untuk multi-kriteria:

=SUMIFS(F2:F500, C2:C500,"Jakarta", G2:G500,"Elektronik")

Menjumlahkan revenue (kolom F) untuk region Jakarta (kolom C) DAN kategori Elektronik (kolom G).

Perhatikan perbedaan syntax SUMIF dan SUMIFS. Di SUMIF, urutan parameter adalah range kriteria, kriteria, lalu sum range. Di SUMIFS, urutannya terbalik: sum range dulu, baru pasangan range kriteria dan kriteria. Ini salah satu sumber error paling umum.

Contoh bisnis nyata yang sangat berguna:

=SUMIFS(F2:F500, G2:G500,"Maret", H2:H500,"Elektronik", D2:D500,"Lunas")

"Total revenue bulan Maret untuk kategori Elektronik yang sudah lunas." Satu formula, tiga kriteria, jawaban instan. Tanpa formula ini, Anda harus filter, sort, dan hitung manual setiap kali ada pertanyaan dari manajemen.

AVERAGEIF dan AVERAGEIFS: Rata-Rata per Kriteria

AVERAGEIFS bekerja dengan prinsip yang sama. Alih-alih menjumlahkan, formula ini menghitung rata-rata.

=AVERAGEIFS(F2:F500, C2:C500,"Jakarta", D2:D500,"Lunas")

Rata-rata nilai order dari Jakarta yang sudah lunas. Ini berguna untuk memahami profil pelanggan di setiap segmen.

Contoh penggunaan lain:

=AVERAGEIFS(I2:I500, C2:C500,"Jakarta")

Rata-rata waktu pengiriman untuk order Jakarta. Dengan ini, Anda bisa membandingkan performa pengiriman antar region tanpa analisa manual.

Tips penting: AVERAGEIFS akan menghasilkan error DIV/0 jika tidak ada data yang memenuhi kriteria. Bungkus dengan IFERROR untuk menjaga tampilan tetap bersih.

=IFERROR(AVERAGEIFS(F2:F500, C2:C500,"Manado"), "Tidak ada data")

Kesalahan Umum yang Sering Terjadi

Setelah mengajarkan spreadsheet ke puluhan pemilik bisnis, ada pola kesalahan yang terus berulang.

Pertama, lupa absolute reference di criteria range. Ketika Anda copy formula SUMIFS ke bawah, range kriteria bisa bergeser. Gunakan $ untuk mengunci range: $C$2:$C$500 bukan C2:C500. Ini penting ketika membuat summary table yang merujuk ke satu tabel data.

Kedua, salah urutan di Nested IF. Seperti yang sudah dibahas, selalu mulai dari kondisi paling besar atau paling spesifik. Kesalahan ini tidak menghasilkan error, tapi menghasilkan angka yang salah. Dan angka yang salah tanpa error adalah jenis kesalahan paling berbahaya.

Ketiga, pakai SUMIF padahal butuh SUMIFS. Banyak orang tidak sadar mereka butuh multi-kriteria. Mereka filter data dulu secara manual, baru pakai SUMIF. Ini membuang waktu dan rentan human error. Jika ada lebih dari satu syarat, langsung pakai SUMIFS.

Keempat, text vs number mismatch. Angka yang diformat sebagai teks tidak akan terhitung oleh SUMIFS. Ini sering terjadi ketika data di-import dari sistem lain. Cek dengan =ISNUMBER(A2) untuk memastikan data Anda benar-benar angka.

Kelima, range yang tidak konsisten. COUNTIFS dan SUMIFS membutuhkan semua range parameter yang sama panjangnya. Ini sudah disebutkan, tapi tetap menjadi sumber error nomor satu untuk pemula.

Tips Performa dan Efisiensi

Untuk file dengan data ribuan baris, performa formula menjadi penting.

IFS sekitar 20% lebih cepat dari Nested IF untuk logic kompleks. Ini karena Excel mengevaluasi IFS secara linear, sementara Nested IF membutuhkan evaluasi rekursif.

Excel modern mendukung hingga 64 level Nested IF. Excel 2003 hanya mendukung 7 level. Tapi secara praktis, jika Anda sampai level 5, pertimbangkan pendekatan lain seperti tabel lookup.

Untuk SUMIFS dengan data besar (puluhan ribu baris), pertimbangkan menggunakan tabel terstruktur (Insert Table). Tabel terstruktur membuat formula lebih cepat karena Excel bisa mengoptimalkan kalkulasi di latar belakang.

Dari Formula ke Keputusan Bisnis

Formula-formula ini bukan sekadar skill teknis. Ini adalah alat untuk menjawab pertanyaan bisnis dengan cepat dan akurat.

"Berapa total penjualan cabang Surabaya yang sudah lunas bulan ini?" SUMIFS. "Ada berapa customer repeat order lebih dari 3 kali?" COUNTIFS. "Rata-rata nilai order per kategori produk?" AVERAGEIFS. "Tim sales mana yang berhak dapat bonus tier tertinggi?" IFS.

Ketika Anda menguasai formula-formula ini, Anda bisa memantau metrik yang penting untuk bisnis Anda tanpa tergantung pada siapapun. Anda tidak perlu menunggu laporan dari tim finance. Anda tidak perlu request custom report dari IT. Data sudah ada di depan Anda, tinggal ditanya dengan formula yang tepat.

Skill spreadsheet dan analisa data adalah fondasi keputusan bisnis yang lebih tajam. Pelajari dari dasar di Founderplus Academy dengan kursus-kursus praktis mulai dari Rp18.000.

FAQ

Apa bedanya SUMIF dan SUMIFS di Excel?

SUMIF hanya bisa menggunakan satu kriteria, misalnya menjumlahkan revenue untuk satu region saja. SUMIFS bisa menggunakan beberapa kriteria sekaligus, misalnya menjumlahkan revenue untuk region Jakarta DAN bulan Maret DAN kategori Elektronik. Untuk kebutuhan bisnis yang biasanya multi-kriteria, gunakan SUMIFS.

Apakah IFS bisa menggantikan Nested IF sepenuhnya?

Bisa, dan sebaiknya memang pakai IFS jika Excel Anda mendukung (Excel 2019+, Microsoft 365, atau Google Sheets). IFS lebih mudah dibaca, lebih cepat sekitar 20% untuk logic kompleks, dan lebih kecil kemungkinan salah kurung tutup. Hanya pastikan versi Excel Anda mendukung.

Berapa batas maksimal Nested IF di Excel?

Excel versi modern (2007 ke atas) mendukung hingga 64 level Nested IF. Excel 2003 hanya mendukung 7 level. Meskipun batas teknisnya tinggi, secara praktis lebih dari 5 level sudah sangat sulit dibaca. Gunakan IFS, SWITCH, atau VLOOKUP sebagai alternatif yang lebih clean.

Bagaimana cara menghindari error di COUNTIFS saat range tidak sama panjang?

Pastikan semua range kriteria di COUNTIFS memiliki jumlah baris yang persis sama. Misalnya jika criteria_range1 adalah A2:A100, maka criteria_range2 harus B2:B100 (bukan B2:B99 atau B1:B100). Range yang tidak sama panjang akan menghasilkan error VALUE.

AVERAGEIFS menghasilkan error DIV/0, bagaimana mengatasinya?

Error DIV/0 terjadi ketika tidak ada data yang memenuhi kriteria, sehingga rata-rata dibagi nol. Gunakan IFERROR untuk menanganinya, contoh: =IFERROR(AVERAGEIFS(range,criteria),"Tidak ada data"). Ini membuat laporan Anda tetap bersih tanpa pesan error yang membingungkan.

Bangun sistem bisnis yang jalan, bukan cuma ide di kepala

15 sesi mentoring intensif selama 2 bulan. Bangun sistem operasi bisnis Anda bersama praktisi berpengalaman. Batch 2026 sekarang dibuka.

Daftar BOS Sekarang