Modul
Isi
Indeks 🔎︎

## 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.

### Sintaksis

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 (&).

Fungsi ini adalah bagian dari Open Document Format untuk Aplikasi Perkantoran (OpenDocument) Versi 1.2. (ISO/IEC 26300:2-2015)

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.

### Contoh

#### Pertimbangkan tabel berikut

| A | B | C
1 | Nama Produk | Penjualan | Pendapatan
2 | pensil | 20 | 65
3 | pena | 35 | 85
4 | buku catatan | 20 | 190
5 | buku | 17 | 180
6 | kotak pensil | tidak | tidak

Dalam semua contoh di bawah ini, rentang untuk perhitungan mengandung baris #6, yang diabaikan karena mengandung teks.

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.

Topik Terkait

AVERAGE, AVERAGEA, AVEDEV

COUNTIFS, MINIFS, fungsi MAXIFS, AVERAGEIFS, SUMIFS

Daftar Ekspresi Reguler