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.

tip

This function is available since LibreOffice 4.0


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.

Ikon Catatan

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


Ikon Catatan

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


Ikon Peringatan

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

notebook

20

190

5

buku

17

180

6

kotak pensil

tidak

tidak


Ikon Peringatan

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


Ikon Peringatan

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.