Cara menggunakan fungsi Excel AVERAGEIF -

Daftar Isi

Ringkasan

Fungsi Excel AVERAGEIF menghitung rata-rata angka dalam rentang yang memenuhi kriteria yang disediakan. Kriteria AVERAGEIF dapat mencakup operator logika (>, <,, =) dan wildcard (* ,?) untuk pencocokan parsial.

Tujuan

Dapatkan rata-rata angka yang memenuhi kriteria.

Nilai kembali

Angka yang mewakili rata-rata.

Sintaksis

= AVERAGEIF (kisaran, kriteria, (average_range))

Argumen

  • range - Satu sel atau lebih, termasuk angka atau nama, array, atau referensi.
  • kriteria - Angka, ekspresi, referensi sel, atau teks.
  • average_range - (opsional) Sel untuk dirata - ratakan . Saat dihilangkan, rentang digunakan.

Versi: kapan

Excel 2007

Catatan penggunaan

AVERAGEIF menghitung rata-rata angka dalam rentang yang memenuhi kriteria yang disediakan. Kriteria dapat diberikan sebagai angka, string, atau referensi. Misalnya, kriteria yang valid bisa jadi 10, "> 10", A1, atau "<" & A1.

Argumen average_range adalah opsional. Jika average_range tidak tersedia, AVERAGEIF if akan menghitung rata-rata nilai numerik dalam argumen range. Ketika average_range disediakan, AVERAGEIF akan menghitung rata-rata angka dalam average_range.

Kriteria AVERAGEIF dapat mencakup operator logika (>, <,, =) dan karakter pengganti (* ,?) untuk pencocokan parsial.

AVERAGEIF berada dalam grup delapan fungsi di Excel yang memisahkan kriteria logis menjadi dua bagian (rentang + kriteria). Akibatnya, sintaks yang digunakan untuk menyusun kriteria berbeda, dan AVERAGEIF memerlukan rentang sel untuk argumen rentang, Anda tidak dapat menggunakan array.

AVERAGEIF secara otomatis akan mengabaikan sel kosong, meskipun kriteria cocok. Dengan kata lain, AVERAGEIF tidak akan menyertakan sel kosong yang memenuhi kriteria sebagai rata-rata nol. AVERAGEIF mengembalikan # DIV / 0! jika tidak ada sel dalam rentang yang memenuhi kriteria.

Fungsi AVERAGEIF hanya dapat menerapkan satu kondisi. Jika Anda perlu menerapkan beberapa kriteria, gunakan fungsi AVERAGEIFS.

Contoh

Pada contoh yang ditampilkan rumus di H5: H8 adalah sebagai berikut:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Tanda kutip ganda ("") dalam kriteria

Secara umum, nilai teks diapit tanda kutip ganda (""), dan angka tidak. Namun, bila operator logika disertakan dengan angka, angka dan operator harus diapit tanda kutip. Perhatikan perbedaan dua contoh di bawah ini. Karena rumus kedua menggunakan operator lebih besar dari atau sama dengan (> =), operator dan angka diapit oleh tanda kutip ganda.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms

Tanda kutip ganda juga digunakan untuk nilai teks. Misalnya, untuk nilai rata-rata di B1: B10 ketika nilai di A1: A10 sama dengan "merah", Anda dapat menggunakan rumus seperti ini:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Nilai dari sel lain

Nilai dari sel lain bisa dimasukkan dalam kriteria menggunakan penggabungan. Dalam contoh di bawah ini, AVERAGEIF akan mengembalikan rata-rata angka di A1: A10 yang kurang dari nilai di sel B1. Perhatikan operator less than (yang merupakan teks) diapit tanda kutip.

=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1

Karakter pengganti

Karakter wildcard tanda tanya (?), Asterisk (*), atau tilde (~) dapat digunakan dalam kriteria. Tanda tanya (?) Cocok dengan salah satu karakter dan tanda bintang (*) cocok dengan nol atau lebih karakter apapun. Misalnya, untuk rata-rata sel di B1: B10 saat sel di A1: A10 berisi teks "merah" di mana saja, Anda bisa menggunakan rumus seperti ini:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"

Tilde (~) adalah karakter pelarian untuk memungkinkan Anda menemukan karakter pengganti literal. Misalnya, untuk mencocokkan tanda tanya literal (?), Asterisk (*), atau tilde (~), tambahkan tilde di depan wildcard (yaitu ~ ?, ~ *, ~~).

Catatan

  • Sel dalam rentang yang berisi TRUE atau FALSE akan diabaikan.
  • Sel kosong diabaikan dalam range dan average_range saat menghitung rata-rata.
  • AVERAGEIF mengembalikan # DIV / 0! jika tidak ada sel dalam rentang yang memenuhi kriteria.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

Kode kesalahan rumus Excel Dalam video ini, kita akan menelusuri setiap kode kesalahan yang ditampilkan Excel saat ada yang salah dengan rumus. Kami juga akan melihat beberapa cara sederhana untuk mengatasi kesalahan tersebut. Cara menggunakan fungsi AVERAGEIF Dalam video ini, kita akan melihat cara menggunakan fungsi AVERAGEIF untuk menghitung rata-rata dari angka yang memenuhi satu kriteria dalam satu set data.

Artikel yang menarik...