Daftar Isi
Tutorial ini akan mengajarkan Anda rumus paling efektif untuk angka rata-rata, persentase, dan waktu di Excel dan menghindari kesalahan.
Di Microsoft Excel, ada beberapa rumus berbeda untuk menghitung rata-rata. Tutorial ini berfokus pada yang paling populer - fungsi AVERAGE.
Fungsi AVERAGE di Excel
Fungsi AVERAGE di Excel digunakan untuk mencari rata-rata aritmatika dari angka tertentu. Sintaksnya adalah sebagai berikut:
RATA-RATA(nomor1, [nomor2], ...)Di mana nomor1, nomor2 dll. adalah nilai numerik yang ingin Anda dapatkan rata-ratanya. Mereka dapat diberikan dalam bentuk nilai numerik, array, referensi sel atau rentang. Argumen pertama diperlukan, argumen berikutnya bersifat opsional. Dalam satu rumus, Anda dapat menyertakan hingga 255 argumen.
AVERAGE tersedia di semua versi Excel 365 melalui Excel 2007.
Fungsi AVERAGE - 6 hal yang perlu diketahui
Untuk sebagian besar, menggunakan fungsi AVERAGE di Excel itu mudah. Namun, ada beberapa nuansa yang harus Anda waspadai.
- Sel dengan nilai nol termasuk dalam rata-rata.
- Sel-sel kosong diabaikan.
- Sel yang mengandung string teks dan nilai logis TRUE dan FALSE diabaikan. Jika Anda ingin menyertakan nilai Boolean dan representasi teks dari angka dalam perhitungan, gunakan fungsi AVERAGEA.
- Nilai Boolean yang diketik langsung dalam rumus dihitung. Misalnya, rumus AVERAGE(TRUE, FALSE) menghasilkan 0,5, yang merupakan rata-rata dari 1 dan 0.
- Jika argumen yang ditentukan tidak mengandung satu nilai numerik yang valid, kesalahan #DIV/0! terjadi.
- Argumen yang nilai kesalahan menyebabkan rumus AVERAGE mengembalikan error. Untuk menghindari hal ini, silahkan lihat bagaimana rata-rata mengabaikan error.
Catatan. Saat menggunakan fungsi AVERAGE di lembar Excel Anda, harap diingat perbedaan antara sel dengan nilai nol dan sel kosong - 0 dihitung, tetapi sel kosong tidak. Hal ini mungkin sangat membingungkan jika " Tampilkan nol di sel yang memiliki nilai nol " tidak dicentang di lembar kerja tertentu. Anda dapat menemukan opsi ini di bawah Opsi Excel > Lanjutan > Opsi tampilan untuk lembar kerja ini .
Rumus RATA-RATA Excel
Untuk membuat rumus dasar Excel untuk rata-rata, yang perlu Anda lakukan hanyalah menyediakan nilai sumber. Ini dapat dilakukan dengan beberapa cara berbeda.
Untuk menghitung rata-rata dari angka Anda dapat mengetikkannya secara langsung dalam rumus. Misalnya, untuk merata-ratakan angka 1,2,3, dan 4, rumusnya adalah:
=RATA-RATA(1,2,3,4)
Untuk rata-rata kolom di Excel, berikan referensi seluruh kolom:
=AVERAGE(A:A)
Untuk rata-rata barisan , gunakan referensi seluruh baris:
=AVERAGE(1:1)
Untuk rata-rata rentang sel , tentukan rentang itu dalam rumus Anda:
=RATA-RATA(A1:C20)
Untuk mengembalikan rata-rata dari sel yang tidak berdekatan , setiap referensi sel harus diberikan secara individual:
=RATA-RATA(A1, C1, D1)
Untuk rata-rata beberapa rentang menggunakan beberapa referensi rentang dalam satu rumus:
=RATA-RATA(A1:A20, C1:D10)
Dan tentu saja, tidak ada yang menghalangi Anda untuk menyertakan nilai, referensi sel, dan range dalam formula yang sama seperti yang dibutuhkan oleh logika bisnis Anda. Misalnya:
=RATA-RATA(B3:B5, D7:D9, E11, 100)
Dan berikut ini adalah skenario kehidupan nyata. Dalam dataset di bawah ini, kami menggunakan 3 rumus berbeda untuk menghitung rata-rata - di seluruh rentang, di setiap baris dan di setiap kolom:
Cara menggunakan fungsi AVERAGE di Excel - contoh
Selain angka, Excel AVERAGE dapat dengan mudah menemukan rata-rata aritmatika dari nilai numerik lainnya seperti persentase dan waktu, seperti yang ditunjukkan dalam contoh berikut.
Hitung persentase rata-rata di Excel
Untuk mendapatkan rata-rata persentase, Anda menggunakan rumus Excel normal untuk rata-rata. Kuncinya adalah mengatur format Persen untuk sel rumus.
Misalnya, untuk menghitung persentase rata-rata di sel C2 hingga C11, rumusnya adalah:
=RATA-RATA(C2:C11)
Dapatkan waktu rata-rata di Excel
Menghitung unit waktu yang berbeda secara manual, akan sangat merepotkan... Untungnya, fungsi AVERAGE Excel mengatasi waktu dengan sempurna. Agar rata-rata waktu ditampilkan dengan benar, ingatlah untuk menerapkan format waktu yang sesuai ke sel rumus.
Misalnya, untuk menemukan waktu rata-rata dalam dataset di bawah ini, rumusnya adalah:
=RATA-RATA(B3:B13)
Rata-rata Excel tanpa angka nol
Fungsi Excel AVERAGE melewatkan sel kosong, teks dan nilai logika, tetapi tidak nol. Pada gambar di bawah ini, perhatikan bahwa rata-rata di sel E4, E5 dan E6 sama seperti di E3 sebagai sel kosong dan nilai yang tidak valid di kolom C diabaikan dan hanya angka di kolom B dan D yang diproses. Namun, nilai nol di C7 disertakan dalam rata-rata di E7, karena ini adalah nilai numerik yang valid.
Untuk mengecualikan angka nol, gunakan fungsi AVERAGEIF atau AVERAGEIFS. Misalnya:
=AVERAGEIF(B3:D3, "0")
Rata-rata nilai N atas atau bawah
Untuk mendapatkan rata-rata 3, 5, 10 atau n nilai dalam suatu rentang, gunakan AVERAGE dalam kombinasi dengan fungsi LARGE:
RATA-RATA(BESAR( rentang , {1,2,3, ..., n}))Misalnya, untuk mendapatkan rata-rata dari 3 angka terbesar dalam B3:B11, rumusnya adalah:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Untuk menghitung rata-rata 3, 5, 10 atau n nilai dalam suatu rentang, gunakan AVERAGE bersama dengan fungsi SMALL:
RATA-RATA(KECIL( rentang , {1,2,3, ..., n}))Contohnya, untuk merata-ratakan 3 angka terendah dalam kisaran, rumusnya adalah sebagai berikut:
=RATA-RATA(KECIL (B3:B11, {1,2,3}))
Dan inilah hasilnya:
Bagaimana formula ini bekerja :
Biasanya, fungsi LARGE menentukan nilai terbesar ke-N dalam larik yang diberikan. Untuk mendapatkan nilai n teratas, konstanta larik seperti {1,2,3} digunakan untuk argumen kedua.
Dalam kasus kita, LARGE mengembalikan 3 nilai tertinggi dalam rentang, yaitu 94, 93, dan 90. AVERAGE mengambilnya dari sana dan mengeluarkan rata-rata.
Kombinasi AVERAGE SMALL bekerja dengan cara yang sama.
Rumus IF RATA-RATA di Excel
Untuk menghitung rata-rata dengan kondisi, Anda dapat memanfaatkan AVERAGEIF atau AVERAGEIFS di Excel 2007 - 365. Di versi sebelumnya, Anda dapat membuat rumus AVERAGE IF Anda sendiri.
RATA-RATA JIKA dengan satu kondisi
Untuk angka rata-rata yang memenuhi kondisi tertentu, gunakan rumus umum ini:
RATA-RATA(JIKA( criteria_range = kriteria , average_range ))Di Excel 2019 dan yang lebih rendah, ini hanya berfungsi sebagai rumus array, yang berarti Anda perlu menekan tombol Ctrl + Shift + Enter untuk menyelesaikannya dengan benar. Di Excel 365 dan 2021, rumus normal akan bekerja dengan baik.
Sebagai contoh, mari kita cari nilai rata-rata Matematika pada tabel di bawah ini. Untuk ini, cukup gunakan "Math" untuk kriteria:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Atau kamu bisa memasukkan kondisinya di suatu cell dan mereferensikan cell tersebut (F2 dalam kasus kita):
=RATA-RATA(IF(C3:C11=F2, B3:B11))))
Bagaimana formula ini bekerja
Tes logika dari fungsi IF membandingkan setiap subjek dalam C3:C11 terhadap target di F2. Hasil perbandingan adalah array nilai TRUE dan FALSE, di mana TRUE mewakili kecocokan:
{FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE}
Untuk value_ if_true argumen, kita menyediakan rentang skor (B3:B11), jadi jika tes logika adalah TRUE, skor yang sesuai akan dikembalikan. value_ if_false argumen dihilangkan, FALSE muncul di mana kondisi tidak terpenuhi:
{FALSE;FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;59;FALSE}
Larik ini diumpankan ke fungsi AVERAGE, yang menghitung rata-rata aritmatika dari angka-angka yang mengabaikan nilai FALSE.
RATA-RATA JIKA dengan beberapa kriteria
Untuk angka rata-rata dengan beberapa kriteria, rumus umumnya adalah:
RATA-RATA(JIKA(( criteria_range1 = kriteria1 ) * ( criteria_range2 = kriteria2 ), average_range ))Misalnya, untuk merata-ratakan nilai Matematika di kelas A, Anda bisa menggunakan rumus ini:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Dengan referensi sel untuk kriteria, ini bekerja sama baiknya:
=RATA-RATA(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Di Excel 2019 dan yang lebih rendah, kedua hal di atas harus berupa rumus array, jadi ingatlah untuk menekan Ctrl + Shift + Enter untuk mendapatkan hasil yang akurat. Di Excel 365 dan 2021, tombol Enter normal akan berfungsi dengan baik karena dukungan bawaan untuk array dinamis.
Hasil yang sama bisa dicapai dengan bantuan pernyataan IF bersarang:
=RATA-RATA(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11))))
Formula mana yang digunakan hanyalah masalah preferensi pribadi Anda.
Bagaimana formula ini bekerja
Dalam tes logika IF, dua operasi perbandingan dilakukan - pertama, Anda memeriksa daftar subjek di C3:C11 terhadap nilai di G2, dan kemudian Anda membandingkan kelas di D3:D11 terhadap nilai di G3. Dua larik nilai TRUE dan FALSE dikalikan, dan operasi perkalian bekerja seperti operator AND. Dalam operasi aritmetika apa pun, TRUE setara dengan 1 dan FALSE setara dengan 0.Mengalikan dengan 0 selalu menghasilkan nol, sehingga larik yang dihasilkan memiliki 1 hanya ketika kedua kondisi TRUE. Larik ini dievaluasi dalam uji logika fungsi IF, yang mengembalikan skor yang sesuai dengan 1 (TRUE):
{FALSE;FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE;FALSE}
Array terakhir ini disajikan ke AVERAGE.
Cara membulatkan rata-rata di Excel
Jika Anda hanya ingin membulatkan rata-rata yang ditampilkan tanpa mengubah nilai yang mendasarinya, manfaatkan Mengurangi Desimal pada pita atau perintah Format Sel kotak dialog seperti yang dijelaskan di Cara membulatkan rata-rata di Excel.
Untuk membulatkan nilai yang dihitung itu sendiri, gabungkan AVERAGE dengan salah satu fungsi pembulatan Excel.
Untuk mengikuti aturan matematika umum untuk pembulatan, sarangkan AVERAGE dalam fungsi ROUND. Dalam argumen ke-2 ( num_digits ), tentukan jumlah digit untuk membulatkan rata-rata.
Contohnya, untuk membulatkan rata-rata ke bilangan bulat terdekat , gunakan rumus ini:
=ROUND(RATA-RATA(B3:B11), 0)
Untuk membulatkan rata-rata ke satu tempat desimal , gunakan 1 untuk num_digits argumen:
=ROUND(RATA-RATA(B3:B11), 1)
Untuk membulatkan rata-rata ke dua tempat desimal , gunakan 2 untuk num_digits argumen:
=ROUND(RATA-RATA(B3:B11), 2)
Dan seterusnya.
Untuk pembulatan ke atas, gunakan fungsi ROUNDUP:
=ROUNDUP(RATA-RATA(B3:B11), 1)
Untuk pembulatan ke bawah, ROUNDDOWN adalah fungsi yang digunakan:
=ROUNDDOWN(RATA-RATA(B3:B11), 1)
Memperbaiki kesalahan #DIV/0 di Excel AVERAGE
Jika rentang sel yang Anda coba hitung tidak memiliki nilai numerik, rumus AVERAGE akan mengembalikan kesalahan bagi dengan nol (#DIV/0!). Untuk memperbaikinya, Anda bisa mendapatkan total nilai numerik dengan fungsi COUNT dan jika hitungannya lebih besar dari 0, maka rata-rata; jika tidak - kembalikan string kosong.
JIKA (COUNT ( rentang )>0, RATA-RATA( rentang ), "")Misalnya, untuk menghindari kesalahan #DIV/0 dengan rata-rata dalam kumpulan data di bawah ini, gunakan rumus ini:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Rata-rata dan abaikan kesalahan
Saat mencoba membuat rata-rata rentang sel yang memiliki kesalahan, hasilnya akan menjadi kesalahan. Untuk mencegah hal ini terjadi, gunakan salah satu solusi berikut.
RATA-RATA dan IFERROR
Sebelum merata-ratakan, saring kesalahan dengan bantuan fungsi IFERROR:
Di semua versi kecuali Excel 365 dan 2021 di mana array ditangani secara asli, tekan Ctrl + Shift + Enter kunci bersama untuk menjadikannya rumus array.
Misalnya, untuk rata-rata rentang sel di bawah ini tanpa kesalahan, rumusnya adalah:
=RATA-RATA(IFERROR(B3:B13, ""))
Fungsi AGGREGATE
Cara mudah lainnya untuk rata-rata mengabaikan kesalahan adalah menggunakan fungsi AGGREGATE. Untuk mengkonfigurasi AGGREGATE untuk tujuan ini, Anda menetapkan fungsi function_num argumen ke 1 (fungsi RATA-RATA), dan opsi argumen ke 6 (abaikan nilai kesalahan).
Contohnya:
=AGREGAT(1, 6, B3:B13)
Seperti yang bisa Anda lihat dalam tangkapan layar, kedua fungsi bekerja dengan indah:
RATA-RATA Excel tidak berfungsi
Jika Anda menghadapi masalah dengan rumus AVERAGE di Excel, tip pemecahan masalah kami akan membantu Anda menyelesaikannya dengan cepat.
Angka diformat sebagai teks
Jika rentang yang Anda coba ratakan tidak memiliki nilai numerik tunggal, kesalahan #DIV/0 terjadi. Ini sering terjadi ketika angka diformat sebagai teks. Untuk memperbaiki kesalahan, cukup ubah teks menjadi angka.
Segitiga hijau kecil di sudut kiri atas sel merupakan indikasi yang jelas dari kasus ini:
Nilai kesalahan dalam sel yang dirujuk
Jika rumus AVERAGE mengacu pada sel yang berisi beberapa kesalahan, katakanlah #VALUE!, rumus akan menghasilkan kesalahan yang sama. Untuk mengatasi masalah ini, gunakan kombinasi AVERAGE bersama dengan IFERROR atau fungsi AGGREGATE seperti yang dijelaskan dalam contoh ini. Atau ganti kesalahan nilai dalam data sumber dengan beberapa teks jika berlaku.
Rumus RATA-RATA muncul di sel, bukan hasilnya
Jika sel Anda menampilkan rumus alih-alih jawabannya, kemungkinan besar mode Tampilkan Rumus aktif di lembar kerja Anda. Alasan lain bisa jadi rumus dimasukkan sebagai teks, dengan spasi atau apostrof di depan tanda sama dengan. Solusi untuk semua masalah ini disediakan di sini: Rumus Excel tidak menghitung.
Begitulah cara Anda menggunakan fungsi AVERAGE di Excel untuk menemukan rata-rata aritmatika. Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!
Buku kerja latihan untuk diunduh
Rumus AVERAGE di Excel - contoh (file .xlsx)