Rumus conditional memungkinkan kamu melakukan perhitungan hanya pada data yang memenuhi kriteria tertentu. Sangat penting untuk analisis data dan laporan bisnis.
SUMIF
Menjumlahkan data yang memenuhi satu syarat
=SUMIF(range, criteria, [sum_range])SUMIF menjumlahkan nilai dalam rentang tertentu, tetapi hanya untuk baris yang memenuhi kriteria yang ditentukan. Jika sum_range tidak disebutkan, dijumlahkan range itu sendiri.
Parameter
| Parameter | Keterangan |
|---|---|
| range | Kolom yang berisi kondisi/kriteria |
| criteria | Kondisi yang harus dipenuhi (bisa teks, angka, atau ekspresi) |
| sum_range | Kolom yang dijumlahkan (opsional, default = range) |
Contoh Soal
SUMIFS
Menjumlahkan dengan banyak syarat sekaligus
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)SUMIFS adalah versi lebih kuat dari SUMIF — bisa menerapkan beberapa kondisi sekaligus. Semua kondisi harus terpenuhi (AND logic) agar nilai dijumlahkan.
Parameter
| Parameter | Keterangan |
|---|---|
| sum_range | Kolom yang dijumlahkan |
| criteria_range1 | Kolom pertama yang diperiksa kondisinya |
| criteria1 | Kondisi untuk kolom pertama |
| criteria_range2+ | Kolom dan kondisi tambahan |
Contoh Soal
COUNTIF
Menghitung banyaknya data yang memenuhi satu syarat
=COUNTIF(range, criteria)COUNTIF menghitung berapa banyak sel dalam rentang yang memenuhi kriteria tertentu. Tidak menjumlahkan nilainya, hanya menghitung jumlah kemunculannya.
Parameter
| Parameter | Keterangan |
|---|---|
| range | Rentang sel yang diperiksa |
| criteria | Kondisi yang harus dipenuhi |
Contoh Soal
COUNTIFS
Menghitung banyaknya data yang memenuhi banyak syarat
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], …)COUNTIFS menghitung baris yang memenuhi semua kondisi secara bersamaan. Mirip SUMIFS tapi hanya menghitung banyaknya baris, bukan menjumlahkan nilainya.
Parameter
| Parameter | Keterangan |
|---|---|
| criteria_range1 | Kolom pertama yang diperiksa |
| criteria1 | Kondisi untuk kolom pertama |
| criteria_range2+ | Kolom dan kondisi tambahan |
Contoh Soal
AVERAGEIF
Menghitung rata-rata data yang memenuhi syarat tertentu
=AVERAGEIF(range, criteria, [average_range])AVERAGEIF menghitung rata-rata hanya untuk baris yang memenuhi kriteria. Mirip SUMIF tapi hasilnya rata-rata bukan total. AVERAGEIFS (plural) untuk banyak syarat.
Parameter
| Parameter | Keterangan |
|---|---|
| range | Kolom yang berisi kriteria |
| criteria | Kondisi yang harus dipenuhi |
| average_range | Kolom yang dirata-rata (opsional, default = range) |
Contoh Soal
