AVERAGEIF
Fungsi AVERAGEIF menghasilkan rata-rata (rata-rata aritmetika) sel di cakupan yang sesuai dengan persyaratan tertentu.
AVERAGEIF(test-values, condition, avg-values)
test-values: Kumpulan yang berisi nilai yang akan diuji. test-values dapat berisi nilai mana pun.
condition: Ekspresi yang membandingkan atau menguji nilai dan hasil di nilai boolean TRUE or FALSE. Condition yang dapat menyertakan operator perbandingan, konstanta, operator gabungan amperstand, rujukan, dan kartu bebas. Anda dapat menggunakan kartu bebas untuk mencocokkan karakter tunggal atau beberapa karakter dalam ekspresi. Anda dapat menggunakan sebuah ? (tanda tanya) untuk mewakili satu karakter, sebuah * (asterisk) untuk mewakili beberapa karakter, dan sebuah ~ (tanda ekuivalen) untuk menentukan bahwa karakter berikut harus cocok, alih-alih digunakan sebagai kartu bebas.
avg-values: Kumpulan opsional yang berisi nilai yang akan dirata-rata. avg-values adalah rujukan dari kumpulan sel tunggal atau susunan sel, yang hanya dapat terdiri dari nilai angka atau nilai boolean.
Catatan
Tiap nilai dibandingkan dengan condition. Jika nilai memenuhi uji ketentuan, nilai terkait di avg-values akan disertakan di rata-ratanya.
avg-values dan test-values (jika ditetapkan) harus berukuran sama.
Jika avg-values dihilangkan, test-values digunakan untuk avg-values.
Jika avg-values dihilangkan atau sama dengan test-values, test-values hanya dapat terdiri dari nilai angka atau nilai boolean.
Jika memerlukan lebih besar dari satu condition atau kumpulan test-values, coba gunakan fungsi AVERAGEIFS.
Contoh |
---|
Berikut tabel yang diberikan: |
A | B | C | D | |
---|---|---|---|---|
1 | Umur | Jenis Kelamin | Status | Gaji |
2 | 35 | M | M | 71000 |
3 | 27 | F | M | 81000 |
4 | 42 | M | M | 86000 |
5 | 51 | M | S | 66000 |
6 | 28 | M | S | 52000 |
7 | 49 | F | S | 62000 |
8 | 63 | F | M | 89000 |
9 | 22 | M | M | 34000 |
10 | 29 | F | S | 42000 |
11 | 35 | F | M | 56000 |
12 | 33 | M | S | 62000 |
13 | 61 | M | M | 91000 |
=AVERAGEIF(A2:A13; “<40”; D2:D13) kira-kira menghasilkan 56.857, gaji rata-rata orang di bawah umur empat puluh tahun. =AVERAGEIF(B2:B13; “=F”; D2:D13) menghasilkan 66.000, gaji rata-rata wanita (ditunjukkan oleh “F” pada kolom B). =AVERAGEIF(C2:C13; “S”; D2:D13) menghasilkan 56.800, gaji rata-rata orang lajang (ditunjukkan oleh "S" pada kolom C). =AVERAGEIF(A2:A13; “>=40”; D2:D13) kira-kira menghasilkan 78.800, gaji rata-rata orang umur empat puluh tahun atau lebih. |