Fungsi AVERAGEIF
Mengembalikan rata-rata aritmatika dari semua sel dalam rentang yang memenuhi kondisi tertentu. Fungsi AVERAGEIF merangkum semua hasil yang cocok dengan tes logis dan membagi jumlah ini dengan jumlah nilai yang dipilih.
AVERAGEIF(Range; Criterion [; Average_Range ])
Rentang – argumen yang dibutuhkan. Array, nama rentang bernama atau label kolom atau baris yang berisi angka untuk rata-rata atau angka atau teks untuk kondisi.
Kriteria - argumen yang diperlukan. Suatu kondisi dalam bentuk ekspresi atau referensi sel dengan ekspresi yang menentukan sel apa yang harus digunakan untuk menghitung rata-rata. Ekspresi dapat berisi teks, angka, ekspresi reguler (jika diaktifkan dalam opsi perhitungan) atau wildcard (jika diaktifkan dalam opsi perhitungan).
Average_Range - opsional. Ini adalah rentang nilai untuk menghitung rata-rata.
Perhatikan bahwa jika Rentang_Rerata tidak secara spesifik, Rentang digunakan keduanya, perhitungan rerata dan pencarian berdasarkan dengan kondisi. Jika Rentang_Rerata secara spesifik, Rerata adalah hanya digunakan untuk percobaan kondisi, makaRentang_Rerata digunakan untuk perhitungan rerata.
Kriteria dibutuhkan untuk ekspresi untaian, khususnya, Kriteria perlu dilampirkan dalam tanda kutip ("Kriteria") terkecuali nama-nama fungsi, referensi sel dan operasi dari rangkaian untaian (&).
Jika sel dalam rentang nilai untuk menghitung rata-rata kosong atau berisi teks, fungsi AVERAGEIF mengabaikan sel ini.
Jika seluruh rentang kosong, hanya berisi teks atau semua nilai rentang tidak memenuhi kondisi ( atau kombinasi dari semuanya), fungsi mengembalikan #DIV/0! kesalahan.
Dalam semua perhitungan di bawah ini, rentang untuk perhitungan rerata berisi baris #6, tetapi diabaikan, karena berisi teks.
Penggunaan sederhana
=AVERAGEIF(B2:B6;"<35")
Menghitung rata-rata untuk nilai rentang B2: B6 yang kurang dari 35. Mengembalikan 19, karena baris kedua tidak berpartisipasi dalam perhitungan.
=AVERAGEIF(B2:B6;"<"&MAX(B2:B6))
Menghitung rata-rata untuk nilai rentang yang sama yang kurang dari nilai maksimum rentang ini. Mengembalikan 19, karena nilai terbesar (baris kedua) tidak berpartisipasi dalam perhitungan.
-10000
Menghitung rata-rata untuk nilai dari rentang yang sama yang lebih besar dari nilai terkecil pertama dari rentang ini. Mengembalikan 25, karena nilai terkecil pertama (baris keempat) tidak berpartisipasi dalam perhitungan.
Menggunakan Average_Range
=AVERAGEIF(B2:B6;"<35";C2:C6)
Fungsi mencari nilai apa yang kurang dari 35 dalam rentang B2: B6, dan menghitung rata-rata nilai yang sesuai dari rentang C2: C6. Mengembalikan 145, karena baris kedua tidak berpartisipasi dalam perhitungan.
-10000
Fungsi mencari nilai apa dari rentang B2: B6 yang lebih besar dari nilai terkecil dalam rentang B2: B6, dan menghitung rata-rata nilai yang sesuai dari rentang C2: C6. Mengembalikan 113,3, karena baris keempat (di mana ada nilai terkecil dalam rentang B2: B6) tidak berpartisipasi dalam perhitungan.
=AVERAGEIF(B2:B6;"<"&LARGE(B2:B6;2);C2:C6)
Fungsi mencari nilai apa dari rentang B2:B6 kurang dari nilai besar kedua dalam rentang B2:B6, dan menghitung rata-rata nilai yang sesuai dari rentang C2:C6. Mengembalikan 180, karena hanya baris keempat yang berpartisipasi dalam perhitungan.
Menggunakan ekspresi reguler
-10000
Fungsi mencari sel dari rentang A2:A6 yang hanya berisi kata "pen", dan menghitung rata-rata nilai yang sesuai dari rentang B2:B6. Mengembalikan 35, karena hanya baris kedua yang berpartisipasi dalam perhitungan. Pencarian dilakukan dalam rentang A2:A6, tetapi nilainya dikembalikan dari rentang B2:B6.
-10000
Fungsi mencari sel dari rentang A2:A6 dimulai dengan "pena" yang diakhiri dengan jumlah karakter lain, dan menghitung rata-rata nilai yang sesuai dari rentang B2:B6. Mengembalikan 27,5, karena sekarang juga "pensil" memenuhi persyaratan, dan keduanya, baris pertama dan kedua berpartisipasi dalam perhitungan.
-10000
Fungsi mencari sel dari rentang A2:A6 yang berisi "buku" yang dimulai dan diakhiri dengan jumlah karakter lain apa pun, dan menghitung rata-rata nilai yang sesuai dari rentang B2:B6. Mengembalikan 18,5, karena hanya baris ketiga dan keempat yang berpartisipasi dalam perhitungan.
Referensi ke sel sebagai kriteria
Jika Anda perlu mengubah kriteria dengan mudah, Anda mungkin ingin menentukannya di sel yang terpisah dan menggunakan referensi ke sel ini dalam kondisi fungsi AVERAGEIF.
-10000
Fungsi mencari sel apa dari rentang A2: A6 yang berisi kombinasi karakter yang ditentukan dalam E2 yang dimulai dan diakhiri dengan jumlah karakter lain apa pun, dan menghitung rata-rata nilai yang sesuai dari rentang B2: B6. Jika E2 = buku, fungsi mengembalikan 18.5.
=AVERAGEIF(B2:B6;"<"&E2;C2:C6)
Fungsi mencari sel apa dari rentang B2: B6 kurang dari nilai yang ditentukan dalam E2, dan menghitung rata-rata nilai yang sesuai dari rentang C2: C6. Jika E2 = 35, fungsi mengembalikan 145.