Cara Menghitung Rata-rata Bersyarat di Excel: AVERAGEIF & AVERAGEIFS (Contoh Kelas, Status, Tanggal) + Tabel Rumus per Sel
Diperbarui: 12 Februari 2026
Ringkasan cepat:
- AVERAGEIF dipakai untuk rata-rata dengan 1 syarat (mis. hanya “Lulus” atau hanya “Kelas A”).
- AVERAGEIFS dipakai untuk rata-rata dengan banyak syarat (mis. Kelas A + Lulus + periode tanggal tertentu).
- Kalau hasilnya #DIV/0!, biasanya karena tidak ada data yang memenuhi syarat. Pakai IFERROR agar tampilan rapi.
- Di bawah ada contoh tabel siap ketik + rumus per sel (termasuk kriteria tanggal).
Daftar isi
- Konsep singkat: rata-rata bersyarat itu apa?
- Contoh data (siap ketik) untuk latihan
- 1) AVERAGEIF: rata-rata dengan 1 syarat
- 2) AVERAGEIFS: rata-rata dengan banyak syarat
- 3) Rata-rata bersyarat berdasarkan tanggal (periode)
- Tips penting biar hasil tidak menipu (data kotor, kosong, teks)
- FAQ
- Baca juga di Beginisob.com
Konsep singkat: rata-rata bersyarat itu apa?
“Rata-rata bersyarat” artinya kamu menghitung rata-rata hanya dari baris yang memenuhi kriteria. Contoh: rata-rata nilai kelas A saja, atau rata-rata transaksi metode Transfer saja.
Kalau kamu masih pemula dan sering bingung soal dasar rumus (range, kunci $ untuk absolut, dan error umum), pelajari pondasinya dulu: Rumus Excel Basic untuk Pemula: 12 Rumus Dasar yang Paling Sering Dipakai.
Contoh data (siap ketik) untuk latihan
Ketik tabel ini mulai dari sel A1.
| A: Tanggal | B: Kelas | C: Nama | D: Nilai | E: Status |
|---|---|---|---|---|
| 2026-02-01 | A | Ali | 70 | Lulus |
| 2026-02-01 | A | Budi | 65 | Tidak |
| 2026-02-02 | A | Cici | 90 | Lulus |
| 2026-02-03 | B | Dedi | 80 | Lulus |
| 2026-02-05 | B | Eka | 75 | Lulus |
| 2026-02-07 | B | Fina | 60 | Tidak |
| 2026-02-10 | A | Gilang | 88 | Lulus |
| 2026-02-12 | B | Hana | 72 | Lulus |
Jika kamu ingin template nilai siswa yang lebih lengkap (predikat, ranking, dan tabel rapi), kamu bisa pakai referensi ini: Contoh Data Nilai Siswa Excel yang Rapi: Template Tabel Siap Ketik + Rumus per Sel.
1) AVERAGEIF: rata-rata dengan 1 syarat
Format dasarnya:
AVERAGEIF(range_kriteria, kriteria, range_nilai)
Contoh A: Rata-rata nilai yang “Lulus” saja
Nilai ada di D2:D9, status ada di E2:E9.
=AVERAGEIF(E2:E9,"Lulus",D2:D9)
Contoh B: Rata-rata nilai Kelas A saja
=AVERAGEIF(B2:B9,"A",D2:D9)
Kalau ingin hasil rapi (hindari #DIV/0!)
Jika tidak ada data yang memenuhi kriteria, Excel bisa menampilkan #DIV/0!. Kamu bisa bungkus dengan IFERROR:
=IFERROR(AVERAGEIF(E2:E9,"Lulus",D2:D9),0)
2) AVERAGEIFS: rata-rata dengan banyak syarat
Format dasarnya:
AVERAGEIFS(range_nilai, range_kriteria1, kriteria1, range_kriteria2, kriteria2, ...)
Contoh A: Rata-rata nilai Kelas A yang Lulus
=AVERAGEIFS(D2:D9,B2:B9,"A",E2:E9,"Lulus")
Contoh B: Rata-rata nilai Kelas B yang Tidak Lulus
=AVERAGEIFS(D2:D9,B2:B9,"B",E2:E9,"Tidak")
Dalam praktik admin, pola “rekap bersyarat” seperti ini satu keluarga dengan SUMIFS/COUNTIFS. Kalau kamu sering membuat rekap, baca panduan rumus admin agar alurnya aman: Rumus Excel yang Sering Digunakan Admin: 20 Rumus Harian untuk Rekap.
3) Rata-rata bersyarat berdasarkan tanggal (periode)
Ini yang sering membuat orang salah: kriteria tanggal harus ditulis dengan operator (>=, <=) dan tanggal yang valid. Cara paling aman adalah menaruh batas tanggal di sel.
Siapkan parameter periode (lebih rapi)
Misalnya:
- G1: Mulai, H1: Sampai
- G2: 2026-02-01
- H2: 2026-02-07
Contoh: Rata-rata nilai Kelas A yang Lulus, periode 1–7 Feb 2026
=AVERAGEIFS(D2:D9,B2:B9,"A",E2:E9,"Lulus",A2:A9,">="&$G$2,A2:A9,"<="&$H$2)
Tips: pastikan kolom Tanggal benar-benar bertipe Date
- Jika tanggal terbaca teks, kriteria periode bisa gagal total (hasilnya #DIV/0!).
- Pastikan format tanggal konsisten (mis. yyyy-mm-dd) dan bukan teks hasil copy yang “kotor”.
Tips penting biar hasil tidak menipu (data kotor, kosong, teks)
1) Bedakan sel kosong vs angka 0
- Sel kosong biasanya tidak dihitung oleh AVERAGE.
- Angka 0 dihitung sebagai nilai (bisa menurunkan rata-rata).
2) Pastikan “angka” benar-benar angka
Jika kolom Nilai berisi angka yang tersimpan sebagai teks (mis. ada spasi), AVERAGEIF/IFS bisa tidak menghitung. Untuk audit cepat, ikuti panduan ini: Audit Data “Angka Tersimpan sebagai Teks” agar Rumus Normal.
3) Konsistenkan kategori/status agar syarat tidak gagal
Agar “Lulus/Tidak” tidak jadi “lulus/LULUS/ Lulus ” (beda spasi), kamu bisa pakai dropdown. Panduannya: Cara Membuat Dropdown List di Excel (Data Validation).
FAQ
1) Apa beda AVERAGEIF dan AVERAGEIFS?
AVERAGEIF untuk 1 syarat. AVERAGEIFS untuk banyak syarat (misalnya kelas + status + periode).
2) Kenapa hasil AVERAGEIF/AVERAGEIFS muncul #DIV/0!?
Karena tidak ada data yang memenuhi syarat, atau tanggal/angka terbaca sebagai teks. Gunakan IFERROR agar tampilan rapi.
3) Bagaimana cara membuat rata-rata berdasarkan tanggal?
Gunakan AVERAGEIFS dan tulis kriteria periode dengan operator, misalnya >= dan <=, lalu gabungkan dengan sel tanggal: ">="&G2.
4) Apakah AVERAGEIFS bisa digabung dengan kriteria teks dan angka?
Bisa. Kamu dapat mencampur kriteria teks (kelas/status) dan kriteria tanggal/angka dalam satu rumus AVERAGEIFS.
Baca juga di Beginisob.com
- Cara Konversi Nilai di Excel: Skala 0–100 ke 0–4, Predikat A–E, dan KKM (Lengkap)
- Cara Menghitung Jumlah di Excel untuk Pemula: SUM, SUMIF, SUMIFS, dan SUBTOTAL
- Rumus Menghitung Banyaknya Data di Excel: COUNT vs COUNTA vs COUNTIF/COUNTIFS
- Menjumlah Data yang Difilter di Excel: SUBTOTAL vs AGGREGATE (Biar Rekap Tidak Salah)
- Contoh Data Excel untuk Latihan (Siap Ketik) + Tantangan Rumus Bertahap
Comments
Post a Comment