Daftar Isi
Tutorial ini akan mengajarkan Anda cara menemukan rata-rata di Excel dengan atau tanpa rumus dan membulatkan hasilnya ke tempat desimal sebanyak yang Anda inginkan.
Di Microsoft Excel ada beberapa fungsi yang berbeda untuk menghitung rata-rata untuk sekumpulan nilai numerik. Selain itu, ada cara non-formula instan. Pada halaman ini, Anda akan menemukan gambaran umum singkat dari semua metode yang diilustrasikan dengan contoh penggunaan dan praktik terbaik. Semua fungsi yang dibahas dalam tutorial ini berfungsi di versi Excel 365 hingga Excel 2007.
Apa yang dimaksud dengan rata-rata?
Dalam kehidupan sehari-hari, rata-rata adalah angka yang mengekspresikan nilai tipikal dalam kumpulan data. Misalnya, jika beberapa atlet telah berlari sprint 100m, Anda mungkin ingin mengetahui hasil rata-rata - yaitu, berapa banyak waktu yang dibutuhkan oleh sebagian besar pelari cepat untuk menyelesaikan perlombaan.
Dalam matematika, rata-rata adalah nilai tengah atau nilai sentral dalam sekumpulan angka, yang dihitung dengan membagi jumlah semua nilai dengan jumlahnya.
Dalam contoh di atas, dengan mengasumsikan atlet pertama menempuh jarak dalam waktu 10,5 detik, atlet kedua memerlukan waktu 10,7 detik, dan atlet ketiga memerlukan waktu 11,2 detik, maka waktu rata-ratanya adalah 10,8 detik:
(10.5+10.7+11.2)/3 = 10.8
Cara mendapatkan rata-rata di Excel tanpa rumus
Di lembar kerja Excel, Anda tidak perlu melakukan penghitungan manual - fungsi Excel yang kuat akan melakukan semua pekerjaan di belakang layar dan memberikan hasilnya dalam waktu singkat. Sebelum menjelajahi fungsi khusus secara mendetail, mari pelajari cara non-formula yang cepat dan luar biasa sederhana.
Untuk menemukan rata-rata dengan cepat tanpa rumus, gunakan bilah status Excel:
- Pilih sel atau rentang yang ingin Anda ratakan. Untuk pilihan yang tidak bersebelahan, gunakan tombol Ctrl.
- Lihatlah bilah status di bagian bawah jendela Excel, yang menyediakan informasi penting tentang sel yang saat ini dipilih. Salah satu nilai yang dihitung Excel secara otomatis adalah rata-rata.
Hasilnya ditunjukkan dalam gambar di bawah ini:
Cara menghitung rata-rata secara manual
Dalam matematika, untuk menemukan rata-rata aritmatika dari daftar angka, Anda perlu menjumlahkan semua nilai, lalu membagi jumlah tersebut dengan berapa banyak angka yang ada dalam daftar. Di Excel, ini dapat dilakukan dengan menggunakan fungsi SUM dan COUNT, masing-masing:
SUM ( rentang )/COUNT( rentang )Untuk kisaran angka di bawah ini, rumusnya adalah sebagai berikut:
=JUMLAH(B3:B12)/JUMLAH(B3:B12)
Seperti yang bisa Anda lihat, hasil rumus persis sama dengan nilai rata-rata di bilah status.
Dalam prakteknya, Anda hampir tidak perlu melakukan rata-rata manual di lembar kerja Anda. Namun, mungkin berguna untuk memeriksa kembali hasil rumus rata-rata Anda jika ada keraguan.
Dan sekarang, mari kita lihat bagaimana Anda dapat melakukan rata-rata di Excel menggunakan fungsi yang dirancang khusus untuk tujuan tersebut.
Fungsi AVERAGE - menghitung rata-rata angka
Anda menggunakan fungsi Excel AVERAGE untuk mendapatkan rata-rata semua angka dalam sel atau rentang yang ditentukan.
RATA-RATA(nomor1, [nomor2], ...)Di mana nomor1, nomor2 , ... adalah nilai numerik yang ingin Anda cari rata-ratanya. Hingga 255 argumen dapat disertakan dalam satu rumus. Argumen dapat diberikan sebagai angka, referensi, atau rentang bernama.
AVERAGE adalah salah satu fungsi yang paling mudah dan mudah digunakan di Excel.
Untuk menghitung rata-rata angka, Anda bisa mengetikkannya secara langsung dalam formula atau menyediakan referensi sel atau rentang yang sesuai.
Misalnya, untuk rata-rata 2 rentang dan 1 sel individual di bawah ini, rumusnya adalah:
=RATA-RATA(B4:B6, B8:B10, B12)
Selain angka, fungsi Excel AVERAGE dapat menemukan rata-rata nilai numerik lainnya seperti persentase dan waktu.
Rumus AVERAGE Excel - catatan penggunaan
Seperti yang baru saja Anda lihat, menggunakan fungsi AVERAGE di Excel itu mudah. Namun, untuk mendapatkan hasil yang benar, Anda perlu memahami dengan jelas nilai apa yang termasuk dalam rata-rata dan apa yang diabaikan.
Termasuk:
- Sel dengan nilai nol (0)
- Nilai logika TRUE dan FALSE diketik langsung ke dalam daftar argumen. Misalnya, rumusnya RATA-RATA(TRUE, FALSE) mengembalikan 0.5, yang merupakan rata-rata dari 1 dan 0.
Diabaikan:
- Sel-sel kosong
- String teks
- Sel yang berisi nilai Boolean TRUE dan FALSE
Untuk informasi lebih lanjut, silakan lihat Bagaimana menggunakan fungsi AVERAGE di Excel.
Fungsi AVERAGEA - rata-rata semua sel yang tidak kosong
Fungsi Excel AVERAGEA mirip dengan AVERAGE karena menghitung rata-rata aritmatika dari nilai-nilai dalam argumennya. Perbedaannya adalah bahwa AVERAGEA mencakup semua sel yang tidak kosong dalam kalkulasi, baik yang berisi angka, teks, nilai logika, atau string kosong yang dikembalikan oleh fungsi lain.
AVERAGEA(nilai1, [nilai2], ...)Di mana nilai1, nilai2, ... adalah nilai, array, referensi sel atau rentang yang ingin Anda ratakan. Argumen pertama diperlukan, yang lain (hingga 255) bersifat opsional.
Rumus Excel AVERAGEA - catatan penggunaan
Seperti yang disebutkan di atas, fungsi AVERAGEA memproses tipe nilai yang berbeda seperti angka, string teks, dan nilai logika. Dan inilah cara mereka dievaluasi:
Termasuk:
- Nilai teks dievaluasi sebagai 0.
- String panjang-nol ("") dievaluasi sebagai 0.
- Nilai Boolean TRUE dievaluasi sebagai 1 dan FALSE sebagai 0.
Diabaikan:
- Sel-sel kosong
Misalnya, rumus di bawah ini mengembalikan 1, yang merupakan rata-rata dari 2 dan 0.
=AVERAGEA(2, FALSE)
Rumus berikut ini menghasilkan 1,5, yang merupakan rata-rata dari 2 dan 1.
=AVERAGEA(2, BENAR)
Gambar di bawah ini mendemonstrasikan rumus AVERAGE dan AVERAGEA yang diterapkan pada daftar nilai yang sama dan hasil berbeda yang mereka kembalikan:
Fungsi AVERAGEIF - dapatkan rata-rata dengan kondisi
Untuk mendapatkan rata-rata semua sel dalam rentang tertentu yang memenuhi kondisi tertentu, gunakan fungsi AVERAGEIF.
AVERAGEIF(range, kriteria, [average_range])Fungsi AVERAGEIF memiliki argumen berikut:
- Rentang (wajib) - rentang sel untuk diuji terhadap kriteria yang diberikan.
- Kriteria (wajib) - kondisi yang harus dipenuhi.
- Average_range (opsional) - sel yang akan dirata-ratakan. Jika dihilangkan, maka rentang dirata-ratakan.
Fungsi AVERAGEIF tersedia di Excel 2007 - Excel 365. Di versi sebelumnya, Anda dapat membuat rumus AVERAGE IF Anda sendiri.
Dan sekarang, mari kita lihat bagaimana Anda dapat menggunakan fungsi Excel AVERAGEIF untuk rata-rata sel berdasarkan kondisi yang Anda tentukan.
Misalkan Anda memiliki nilai untuk mata pelajaran yang berbeda dalam C3:C15 dan Anda ingin mencari nilai rata-rata matematika. Hal ini dapat dilakukan dengan rumus berikut:
=AVERAGEIF(B3:B15, "math", C3:C15)
Alih-alih "hardcoding" kondisi secara langsung dalam formula, Anda bisa mengetikkannya dalam sel terpisah (F3) dan merujuk ke sel itu dalam kriteria:
=AVERAGEIF(B3:B15, F3, C3:C15)
Untuk contoh rumus lainnya, silakan lihat fungsi AVERAGEIF Excel.
Fungsi AVERAGEIFS - rata-rata dengan beberapa kriteria
Untuk melakukan rata-rata dengan dua atau lebih kondisi, gunakan padanan jamak dari AVERAGEIF - fungsi AVERAGEIFS.
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)Fungsi ini memiliki sintaksis berikut ini:
- Average_range (wajib) - kisaran untuk rata-rata.
- Kriteria_range (wajib) - kisaran yang akan diuji terhadap kriteria .
- Kriteria (wajib) - kondisi yang menentukan sel mana yang akan dirata-ratakan. Ini dapat diberikan dalam bentuk angka, ekspresi logika, nilai teks, atau referensi sel.
1 sampai 127 criteria_range / kriteria Pasangan pertama diperlukan, pasangan berikutnya bersifat opsional.
Intinya, Anda menggunakan AVERAGEIFS sama dengan AVERAGEIF, kecuali bahwa lebih dari satu kondisi dapat diuji dalam satu rumus.
Misalkan beberapa siswa tidak mengikuti tes dalam mata pelajaran tertentu dan memiliki nilai nol. Anda bertujuan untuk menemukan nilai rata-rata dalam mata pelajaran tertentu dengan mengabaikan nilai nol.
Untuk menyelesaikan tugas tersebut, Anda membuat rumus AVERAGEIFS dengan dua kriteria:
- Tentukan kisaran untuk rata-rata (C3:C15).
- Tentukan kisaran untuk memeriksa kondisi pertama (B3:B15 - item).
- Ekspresikan kondisi pertama ("math" atau F3 - item target yang diapit oleh tanda kutip atau referensi ke sel yang berisi item tersebut).
- Tentukan kisaran untuk memeriksa kondisi ke-2 (C3:C15 - skor).
- Nyatakan kondisi ke-2 (">0" - lebih besar dari nol).
Dengan merangkai komponen-komponen di atas bersama-sama, kita mendapatkan rumus berikut ini:
=AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")
Atau
=AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")
Gambar di bawah ini memperjelas bahwa hanya dua sel (C6 dan C10) yang memenuhi kedua kondisi tersebut, dan oleh karena itu, hanya sel-sel ini yang dirata-ratakan.
Untuk informasi lebih lanjut, lihat fungsi AVERAGEIFS Excel.
Rumus AVERAGEIF dan AVERAGEIFS - catatan penggunaan
Fungsi AVERAGEIF dan AVERAGEIFS Excel memiliki banyak kesamaan, khususnya nilai mana yang mereka hitung dan mana yang diabaikan:
- Dalam rentang rata-rata, sel kosong, nilai teks, nilai logika TRUE/FALSE diabaikan.
- Dalam kriteria, sel kosong diperlakukan sebagai nilai nol.
- Karakter wildcard seperti tanda tanya (?) dan tanda bintang (*) bisa digunakan dalam kriteria untuk pencocokan parsial.
- Jika tidak ada sel yang memenuhi semua kriteria yang ditentukan, kesalahan #DIV0! terjadi.
AVERAGEIF vs AVERAGEIFS - perbedaan
Dalam hal fungsionalitas, perbedaan yang paling esensial adalah bahwa AVERAGEIF hanya dapat menangani satu kondisi sementara AVERAGEIFS satu atau lebih kriteria. Selain itu, ada beberapa perbedaan teknis yang terkait dengan average_range .
- Dengan AVERAGEIF, average_range adalah argumen terakhir dan opsional. Dalam rumus AVERAGEIFS, ini adalah argumen pertama dan wajib.
- Dengan AVERAGEIF, average_range tidak harus memiliki ukuran yang sama dengan rentang karena sel aktual yang akan dirata-ratakan ditentukan oleh ukuran dari rentang argumen - sel kiri atas dari average_range diambil sebagai titik awal, dan sebanyak sel dirata-ratakan seperti yang termasuk dalam rentang argumen. AVERAGEIFS membutuhkan setiap criteria_range memiliki ukuran dan bentuk yang sama seperti average_range , jika tidak, kesalahan #VALUE! terjadi.
RATA-RATA JIKA ATAU rumus di Excel
Karena fungsi Excel AVERAGEIFS selalu bekerja dengan logika AND (semua kriteria harus TRUE), Anda harus membuat rumus Anda sendiri untuk membuat rata-rata sel dengan logika OR (kriteria tunggal apa pun harus TRUE).
Berikut rumus umum untuk rata-rata jika sel adalah X atau Y.
AVERAGE(IF(ISNUMBER(MATCH( rentang , { kriteria1 , kriteria2 ,...}, 0)), average_range ))Sekarang, mari kita lihat bagaimana cara kerjanya dalam praktek. Pada tabel di bawah ini, misalkan Anda ingin mencari nilai rata-rata dari dua subjek, Biologi dan Kimia yang dimasukkan dalam sel F3 dan F4. Hal ini dapat dilakukan dengan rumus array berikut:
=AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biologi", "kimia"}, 0)), C3:C15))
Diterjemahkan ke dalam bahasa manusia, rumusnya mengatakan: rata-rata sel dalam C3:C15 jika sel yang sesuai dalam B3:B15 adalah "Biologi" atau "Kimia".
Alih-alih kriteria hardcoded, Anda bisa menggunakan referensi rentang (F3:F4 dalam kasus kita):
=RATA-RATA(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))
Agar rumus berfungsi dengan benar, harap ingat untuk menekan Ctrl + Shift + Enter di Excel 2019 dan yang lebih rendah. Dalam array dinamis Excel (365 dan 2021), hit Enter biasa sudah cukup:
Bagaimana formula ini bekerja:
Bagi para pembaca kami yang penasaran dan bijaksana yang tidak hanya ingin menggunakan rumus tetapi juga memahami apa yang mereka lakukan, berikut ini penjelasan terperinci mengenai logikanya.
Pada inti rumus, fungsi IF menentukan nilai mana dalam rentang sumber yang cocok dengan salah satu kriteria yang ditentukan dan meneruskan nilai-nilai tersebut ke fungsi AVERAGE. Begini caranya:
Fungsi MATCH menggunakan nama-nama subyek di B3:B15 sebagai nilai pencarian dan membandingkan masing-masing nilai tersebut dengan larik pencarian di F3:F4 (subyek target kita). Argumen ke-3 ( match_type ) ditetapkan ke 0 untuk mencari kecocokan yang tepat:
COCOKKAN(B3:B15, F3:F4, 0)
Ketika kecocokan ditemukan, MATCH mengembalikan posisi relatifnya dalam larik pencarian, jika tidak, kesalahan #N/A:
{1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}
Fungsi ISNUMBER mengubah angka menjadi TRUE dan kesalahan menjadi FALSE:
{TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE}
Array ini masuk ke tes logika IF. Dalam bentuk lengkapnya, tes logika harus dituliskan seperti ini:
IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE
Demi singkatnya, kita hilangkan bagian =TRUE karena itu tersirat.
Dengan mengatur value_if_true argumen ke C3: C15, Anda memberi tahu fungsi IF untuk mengganti TRUE dengan nilai aktual dari C3: C15:
{89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}
Array terakhir ini diserahkan ke fungsi AVERAGE yang menghitung rata-rata aritmatika dari angka-angka yang mengabaikan nilai logika.
Cara membulatkan rata-rata di Excel
Saat menghitung rata-rata di Excel, hasilnya sering kali berupa angka dengan beberapa tempat desimal. Jika Anda ingin menampilkan lebih sedikit digit desimal atau membulatkan rata-rata menjadi bilangan bulat, gunakan salah satu solusi berikut.
Kurangi opsi Desimal
Untuk hanya membulatkan rata-rata yang ditampilkan tanpa mengubah nilai yang mendasarinya, cara tercepat adalah dengan memanfaatkan Penurunan Desimal perintah pada Rumah tab, di tab Nomor kelompok:
Kotak dialog Format Sel
Jumlah tempat desimal juga bisa ditentukan di dalam Format Sel Untuk menyelesaikannya, pilih sel rumus dan tekan Ctrl + 1 untuk membuka kotak dialog. Format Sel Kemudian, beralih ke dialog Nomor dan ketik jumlah tempat yang ingin Anda tampilkan dalam tab Tempat desimal kotak.
Seperti metode sebelumnya, ini hanya mengubah format tampilan. Saat merujuk ke sel rata-rata dalam rumus lain, nilai asli yang tidak dibulatkan akan digunakan dalam semua penghitungan.
Untuk detail lengkapnya, lihat Membulatkan angka dengan mengubah format sel.
Membulatkan rata-rata dengan rumus
Untuk membulatkan nilai terhitung itu sendiri, bungkus rumus rata-rata Anda di salah satu fungsi pembulatan Excel.
Dalam kebanyakan situasi, Anda akan menggunakan fungsi ROUND yang mengikuti aturan matematika umum untuk pembulatan. Dalam argumen pertama ( nomor ), sarangkan fungsi AVERAGE, AVERAGEIF atau AVERAGEIFS. Dalam argumen ke-2 ( num_digits ), tentukan jumlah tempat desimal untuk membulatkan rata-rata.
Contohnya, untuk membulatkan rata-rata ke bilangan bulat terdekat , rumusnya adalah:
=ROUND(RATA-RATA(B3:B15), 0)
Untuk membulatkan rata-rata ke satu tempat desimal , inilah rumus yang digunakan:
=ROUND(RATA-RATA(B3:B15), 1)
Untuk membulatkan rata-rata ke dua tempat desimal , yang satu ini akan berfungsi:
=ROUND(RATA-RATA(B3:B15), 2)
Tip. Untuk pembulatan ke atas, gunakan fungsi ROUNDUP; untuk pembulatan ke bawah - fungsi ROUNDDOWN.
Di bawah ini ada tautan ke tutorial terkait yang membahas kasus rata-rata yang lebih spesifik, semoga bermanfaat bagi Anda. Terima kasih telah membaca!
Buku kerja latihan untuk diunduh
Hitung rata-rata di Excel - contoh (file .xlsx)