Rumus AVERAGEIF dapat kita gunakan untuk mendapatkan nilai rata-rata dari range yang berisi data dengan menggunakan kriteria tertentu.
Rumus : =AVERAGEIF(range,kriteria,average_range)
- range merupakan alamat sel yang berisi data atau nama range, array, atau acuan yang berisi data.
- kriteria merupakan kriteria yang akan kita uji, berisikan rumus, alamat sel, atau teks yang menggambarkan suatu kriteria. Misalnya 32, "32, ">32", "Jogja", atau B4.
- average_range merupakan alamat range kriteria yang akan kitacari nilai ata-ratanya, range, array, atau acuan yang berisi suatu angka.
- Apabila sel yang ada pada range berisi TRUE atau FALSE maka akan diabaikan.
- Apabila sel didalam average_range kosong, maka juga akan diabaikan.
- Apabila sel yang ada dalam range berisi data teks atau kosong, maka akan menghasilkan suatu nilai eror #DIV0!.
- Apabila sel di dalam kriteria kosong, maka akan dianggap bernilai 0 (nol).
- Di dalam rumus AVERAGEIF kita dapat menggunakan karakter seperti tanda tanya (?) dan tanda bintang (*) didalam kriteria. Tanda tanya menyatakan karakter tunggal, sedangkan tanda bintang menyatakan beberapa karakter. Apabila kita ingin menemukan tanda bintang atau tanda tanya yang nyata, kita dapat menambahkan tilde (~) di depan karakter kriteria tersebut.
- average_range tidak harus memiliki bentuk dan ukuran yang sama dengan range. Alamat sel yang dirata-ratakan merupakan bagian teratas dan sebelah kiri sel dalam average_range sebagai awal sel, dan kemudian memasukkan sel yang sesuai ukuran dan bentuknya ke dalam range. Perhatikan tabel di bawah ini :
Contoh Range | Contoh average_range | Sel yang akan dievaluasi |
A1:A5 | B1:B5 | B1:B5 |
A1:A5 | B1:B3 | B1:B5 |
A1:B4 | C1:D4 | C1:D4 |
A1:B4 | C1:C2 | C1:D4 |
Contoh :
Data Input Rumus AVERAGEIF |
Rumus | Keterangan | Hasil |
=AVERAGEIF(B2:B5,”<23000”) | Mencari nilai rata-rata dari semua komisi yang nilai harganya kurang dari 23000. | 14000 |
=AVERAGEIF(A2:A5,”<95000”) | Mencari nilai rata-rata semua harga yang nilainya kurang dari 95000. Hasilnya error karena criteria tidak terpenuhi. | #DIV/0! |
=AVERAGEIF(A2:A5,”>250000”) | Mencari nilai rata-rata semua harga yang memiliki nilai harga lebih dari 250000 | 245000 |