Rumus AVERAGEIF: cara menghitung rata-rata dengan syarat
AVERAGEIF seperti AVERAGE, tapi hanya memasukkan baris yang cocok dengan syarat. Cocok untuk rata-rata per sales, per kategori, atau per status.
Susunan argumennya sama dengan SUMIF, jadi kalau kamu sudah paham yang itu, ini tinggal mengganti nama.
Sintaks
=AVERAGEIF(rentang_syarat; syarat; [rentang_rata])
rentang_syarat: Kolom yang diperiksa.syarat: Nilai atau pernyataan yang dicari.rentang_rata: Kolom angka yang dirata-rata. Kalau dikosongkan, rentang syarat yang dirata-rata.
Contoh dan hasilnya
| Sales | Produk | Qty | Harga | Total | Status |
|---|---|---|---|---|---|
| Andi | Dripper V60 | 2 | 120.000 | 240.000 | Lunas |
| Budi | Grinder Manual | 1 | 275.000 | 275.000 | Belum Lunas |
| Citra | Biji Kopi Arabika 250g | 3 | 85.000 | 255.000 | Lunas |
| Andi | Filter Paper 50 lembar | 4 | 45.000 | 180.000 | Lunas |
| Dewi | Timbangan Digital | 1 | 180.000 | 180.000 | Belum Lunas |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=AVERAGEIF(F2:F6; "Lunas"; E2:E6) | 225.000 | Tiga transaksi Lunas: (240.000 + 255.000 + 180.000) dibagi 3. |
Kesalahan yang sering muncul
- Tidak ada baris yang cocok: hasilnya #DIV/0!. Bungkus dengan IFERROR kalau itu mungkin terjadi.
- Rentang syarat dan rentang rata berbeda ukuran.
Di Excel dan Google Sheets
Sama di Excel dan Google Sheets.