Rumus Rata-rata Excel: AVERAGE, AVERAGEIF, dan AVERAGEIFS
Rumus rata-rata Excel yang paling dasar adalah =AVERAGE(B2:B7), yaitu menjumlahkan semua angka dalam rentang lalu membaginya dengan banyaknya angka. Untuk rata-rata dengan syarat, pakai AVERAGEIF (satu syarat) atau AVERAGEIFS (beberapa syarat). Panduan ini memakai Excel 365/Excel 2021 dengan contoh data yang bisa langsung Anda tiru.
Ringkasan:
=AVERAGE(rentang)untuk rata-rata biasa.=AVERAGEIF(rentang_syarat;syarat;rentang_nilai)untuk rata-rata dengan satu syarat.=AVERAGEIFS(rentang_nilai;rentang_syarat1;syarat1;...)untuk beberapa syarat sekaligus.- Sel kosong tidak dihitung, tetapi sel berisi angka 0 ikut dihitung.
- Rumus di artikel ini memakai pemisah titik koma (
;) sesuai setelan regional Indonesia.
Catatan pemisah rumus: jika Windows Anda memakai setelan regional Indonesia, argumen rumus dipisah dengan titik koma (;) dan desimal memakai koma (82,5). Jika setelannya bahasa Inggris (Amerika Serikat), ganti titik koma dengan koma, misalnya =AVERAGEIF(C2:C7,"X-A",B2:B7). Nama fungsi tetap dalam bahasa Inggris, termasuk di Excel berbahasa Indonesia.
Contoh Data yang Dipakai
Semua contoh di bawah memakai data nilai ulangan berikut. Ketik di lembar kerja baru mulai dari sel A1 supaya hasil Anda sama.
| A | B | C | |
|---|---|---|---|
| 1 | Nama | Nilai | Kelas |
| 2 | Andi | 80 | X-A |
| 3 | Budi | 75 | X-B |
| 4 | Citra | 90 | X-A |
| 5 | Dewi | 85 | X-B |
| 6 | Eko | 70 | X-A |
| 7 | Fajar | 95 | X-B |
Cara Menghitung Rata-rata dengan Rumus AVERAGE
Fungsi AVERAGE menghitung rata-rata hitung (mean). Sintaksnya AVERAGE(angka1; [angka2]; ...) dan bisa menampung hingga 255 argumen, baik berupa angka, sel, maupun rentang.
- Klik sel tempat hasil akan muncul, misalnya B9.
- Ketik
=AVERAGE(. - Blok sel B2 sampai B7 dengan mouse, atau ketik
B2:B7. - Tutup dengan
)sehingga rumusnya menjadi=AVERAGE(B2:B7). - Tekan Enter. Hasilnya 82,5 (495 dibagi 6).
Anda juga bisa merata-ratakan sel yang tidak berdampingan, misalnya =AVERAGE(B2;B4;B6) untuk nilai Andi, Citra, dan Eko. Hasilnya 80.
Cara cepat tanpa mengetik rumus
- Lewat AutoSum: pilih sel di bawah data, buka tab Home, klik panah kecil di samping tombol AutoSum (Σ), lalu pilih Average. Excel otomatis menulis rumus AVERAGE dan menebak rentangnya. Periksa rentangnya, lalu tekan Enter.
- Lewat status bar: cukup blok sel B2:B7. Di bilah status kanan bawah, Excel menampilkan rata-rata, jumlah data, dan totalnya. Cara ini cocok untuk mengecek cepat, tetapi hasilnya tidak tersimpan di sel.
Nama menu di Excel berbahasa Indonesia bisa sedikit berbeda, tetapi letak tombolnya sama.
Sel Kosong vs Angka 0: Kesalahan yang Sering Terjadi
Menurut dokumentasi resmi Microsoft, AVERAGE mengabaikan sel kosong, teks, dan nilai logika (TRUE/FALSE) di dalam rentang, tetapi sel berisi angka 0 tetap dihitung. Perbedaan kecil ini sering membuat hasil rata-rata meleset.
| Kondisi sel B7 (Fajar) | Rumus | Hasil | Penjelasan |
|---|---|---|---|
| Berisi 95 | =AVERAGE(B2:B7) |
82,5 | 495 dibagi 6 data |
| Dikosongkan | =AVERAGE(B2:B7) |
80 | 400 dibagi 5 data (sel kosong diabaikan) |
| Diisi 0 | =AVERAGE(B2:B7) |
66,67 | 400 dibagi 6 data (angka 0 ikut dihitung) |
Jadi, kalau siswa belum ikut ulangan, biarkan selnya kosong. Isi 0 hanya kalau nilainya memang nol. Tanda paling gampang untuk mengecek: lihat “Count” di status bar saat rentang diblok, apakah jumlah datanya sesuai harapan.
Rumus Rata-rata dengan Satu Syarat: AVERAGEIF
Sintaksnya AVERAGEIF(rentang; kriteria; [rentang_rata-rata]). Argumen pertama adalah rentang yang dicek syaratnya, argumen kedua syaratnya, dan argumen ketiga rentang angka yang dirata-ratakan.
| Tujuan | Rumus | Hasil |
|---|---|---|
| Rata-rata kelas X-A | =AVERAGEIF(C2:C7;"X-A";B2:B7) |
80 |
| Rata-rata kelas X-B | =AVERAGEIF(C2:C7;"X-B";B2:B7) |
85 |
| Rata-rata nilai 80 ke atas | =AVERAGEIF(B2:B7;">=80") |
87,5 |
| Rata-rata kelas yang berawalan “X” | =AVERAGEIF(C2:C7;"X*";B2:B7) |
82,5 |
Pada contoh ketiga, argumen ketiga boleh dihilangkan karena rentang syarat dan rentang nilainya sama. Tanda bintang (*) mewakili teks apa saja dan tanda tanya (?) mewakili satu karakter.
Mengambil syarat dari sel lain
Supaya tidak perlu mengubah rumus, tulis nama kelas di sel lain, misalnya E2 berisi X-A, lalu pakai =AVERAGEIF(C2:C7;E2;B2:B7). Untuk operator perbandingan, gabungkan dengan tanda &: =AVERAGEIF(B2:B7;">="&E3).
Rumus Rata-rata dengan Banyak Syarat: AVERAGEIFS
Perhatikan urutan argumennya, karena berbeda dengan AVERAGEIF. Pada AVERAGEIFS(rentang_rata-rata; rentang_kriteria1; kriteria1; [rentang_kriteria2; kriteria2]; ...), rentang angka yang dirata-ratakan justru ditulis paling depan.
Contoh: rata-rata siswa kelas X-A yang nilainya minimal 75.
=AVERAGEIFS(B2:B7;C2:C7;"X-A";B2:B7;">=75")
Hasilnya 85, yaitu rata-rata nilai Andi (80) dan Citra (90). Eko tidak dihitung karena nilainya 70.
Perbedaan AVERAGE, AVERAGEA, AVERAGEIF, dan AVERAGEIFS
| Fungsi | Kegunaan | Teks dan TRUE/FALSE di rentang |
|---|---|---|
AVERAGE |
Rata-rata biasa | Diabaikan |
AVERAGEA |
Rata-rata yang ikut menghitung semua sel berisi | Teks dihitung 0, TRUE = 1, FALSE = 0 |
AVERAGEIF |
Rata-rata dengan 1 syarat | TRUE/FALSE di rentang syarat diabaikan |
AVERAGEIFS |
Rata-rata dengan beberapa syarat | Hanya sel yang memenuhi semua syarat |
AVERAGEA berguna kalau sel bertuliskan “tidak hadir” memang ingin dianggap nol. Misalnya rentang berisi 10, 7, 9, 2, dan teks “tidak hadir”, maka AVERAGEA menghasilkan 5,6 (28 dibagi 5), sedangkan AVERAGE menghasilkan 7 (28 dibagi 4).
Membulatkan Hasil dan Mengatasi Error #DIV/0!
Membulatkan rata-rata
Tombol Decrease Decimal di tab Home hanya mengubah tampilan, nilai aslinya tetap. Kalau ingin angkanya benar-benar dibulatkan, bungkus dengan ROUND: =ROUND(AVERAGE(B2:B7);0) menghasilkan 83, sedangkan =ROUND(AVERAGE(B2:B7);1) menghasilkan 82,5.
Mengatasi #DIV/0!
Error ini muncul kalau tidak ada angka yang bisa dirata-ratakan, misalnya rentang masih kosong atau tidak ada data yang memenuhi syarat AVERAGEIF. Contohnya =AVERAGEIF(C2:C7;"X-C";B2:B7) akan error karena tidak ada kelas X-C. Tampilkan tanda strip sebagai gantinya dengan =IFERROR(AVERAGEIF(C2:C7;"X-C";B2:B7);"-").
Tutorial rumus dasar lain seperti penjumlahan dan pengurangan bisa Anda temukan di kumpulan tutorial Microsoft Excel.
Pertanyaan yang Sering Diajukan
Kenapa rumus AVERAGE saya muncul error #NAME?
Biasanya karena salah ketik nama fungsi atau pemisah argumen tidak sesuai setelan komputer. Pastikan ejaannya AVERAGE, lalu coba ganti koma dengan titik koma (atau sebaliknya). Excel menampilkan daftar fungsi saat Anda mulai mengetik, jadi pilih dari daftar itu untuk menghindari salah ketik.
Kenapa rumus saya error padahal sudah benar?
Periksa pemisahnya. Rumus dengan koma tidak akan diterima di komputer bersetelan regional Indonesia, dan Excel akan menampilkan pesan bahwa ada masalah dengan rumus. Ganti koma dengan titik koma, lalu tekan Enter lagi.
Kenapa hasil rata-rata tidak berubah saat angka diganti?
Kemungkinan perhitungan Excel diatur manual. Buka tab Formulas, klik Calculation Options, lalu pilih Automatic. Penyebab lain: angka diketik sebagai teks (biasanya rata kiri dengan segitiga hijau di pojok sel), sehingga diabaikan oleh AVERAGE.
Bagaimana cara mencari nilai tengah, bukan rata-rata?
Gunakan =MEDIAN(B2:B7). Median lebih cocok kalau ada nilai yang sangat jauh berbeda dari yang lain, karena tidak terlalu terpengaruh angka ekstrem. Untuk data contoh di atas, hasilnya 82,5.
Untuk kebanyakan kebutuhan sehari-hari, AVERAGE sudah cukup. Begitu data mulai punya kategori seperti kelas, bulan, atau cabang, beralihlah ke AVERAGEIF dan AVERAGEIFS supaya Anda tidak perlu memfilter data secara manual. Trik lain untuk bekerja lebih cepat di komputer tersedia di rubrik tips komputer.
Baca juga seri Rumus Excel Dasar
- Rumus Excel Dasar: Panduan Lengkap untuk Pemula dengan Contoh (panduan utama)
- Rumus Excel Penjumlahan: SUM, AutoSum, SUMIF, dan SUMIFS
- Rumus Pengurangan Excel: Angka, Sel, Persen, Tanggal, dan Jam
- Rumus Excel Perkalian: Antar Sel, PRODUCT, Persen, dan SUMPRODUCT
- Rumus Pembagian Excel: Antar Sel, Persen, QUOTIENT, dan #DIV/0!
- Rumus Persen Excel: Persentase, Kenaikan, Diskon, dan Selisih
- Rumus Ranking di Excel: RANK.EQ, RANK.AVG, dan Nilai Kembar
- Rumus Pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, dan MROUND
Tutorial ini disusun Tim Tutor Komputer berdasarkan dokumentasi resmi pembuat aplikasi. Langkah di versi Anda berbeda? Kabari kami lewat Kontak.
