Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF
Rata-ratakan hanya nilai yang memenuhi pengujian tertentu
Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Menghitung Rata-rata Hanya untuk Nilai yang Cocok
Anda telah menjumlahkan dengan SUMIF dan menghitung dengan COUNTIF. Anggota ketiga dalam kelompok ini adalah AVERAGEIF, yang mencari rata-rata hanya dari nilai yang memenuhi suatu kondisi.
Alih-alih menghitung rata-rata semua penjualan, Anda dapat menghitung rata-rata hanya untuk penjualan wilayah Timur atau hanya untuk skor di atas 50. Fungsi ini menggabungkan penyaringan dan perhitungan rata-rata dalam satu langkah yang rapi.
Pola AVERAGEIF
AVERAGEIF menggunakan susunan tiga bagian yang sama seperti SUMIF:
- rentang sel yang diuji
- kriteria kondisi
- rentang rata-rata sel yang dirata-ratakan
Fungsi ini menelusuri rentang, menemukan kecocokan, lalu menghitung rata-rata sel yang bersesuaian dalam rentang rata-rata.
=AVERAGEIF(range, criteria, average_range)Contoh Pertama yang Dikerjakan
Dengan wilayah di A2:A10 dan jumlah di B2:B10, rata-rata penjualan untuk wilayah Timur menguji kolom A untuk mencari Timur, lalu menghitung rata-rata nilai yang cocok di kolom B.
Di balik layar, prosesnya adalah SUMIF dibagi COUNTIF, tetapi AVERAGEIF merangkum proses tersebut dalam satu rumus yang mudah dibaca.
=AVERAGEIF(A2:A10, "East", B2:B10)Rentang yang Sama untuk Pengujian dan Rata-rata
Jika kolom yang diuji juga merupakan kolom yang ingin Anda rata-ratakan, Anda dapat menghilangkan argumen ketiga. Untuk menghitung rata-rata hanya dari skor di B2:B10 yang lebih besar dari 70:
Di sini kolom B diuji sekaligus dirata-ratakan. Jika rentang rata-rata dihilangkan, lembar bentang menggunakan rentang yang sama untuk keduanya.
=AVERAGEIF(B2:B10, ">70")Merujuk ke Sel Kriteria
Seperti pada fungsi IF lainnya, simpan kondisi di dalam sel agar lebih fleksibel. Jika D1 berisi nama wilayah, arahkan kriteria ke D1.
Sekarang satu sel mengendalikan rata-rata. Mengubah D1 dari Timur menjadi Barat akan langsung menghitung ulang hasilnya, sehingga cocok untuk tabel ringkasan atau pemilih dasbor.
=AVERAGEIF(A2:A10, D1, B2:B10)Kriteria Perbandingan
AVERAGEIF menerima operator di dalam tanda kutip, sama seperti fungsi-fungsi terkaitnya. Untuk menghitung rata-rata hanya dari penjualan yang setidaknya bernilai 100:
">=100"100 atau lebih"<50"di bawah 50"<>0"tidak termasuk nol
Pilihan terakhir sering digunakan karena menghitung rata-rata sambil mengabaikan entri nol yang jika tidak diabaikan akan menurunkan nilai rata-rata.
=AVERAGEIF(B2:B10, ">=100")Operator yang Digabungkan dengan Sel
Untuk menggunakan ambang dari sebuah sel, gabungkan operator dengan sel tersebut menggunakan tanda ampersand. Jika D1 berisi nilai ambang, hitung rata-rata semua nilai yang lebih besar darinya.
& membentuk teks kondisi dari ">" dan nilai di D1. Ini adalah trik penggabungan yang sama seperti yang Anda gunakan pada SUMIF dan COUNTIF.
=AVERAGEIF(B2:B10, ">"&D1)Waspadai Kesalahan DIV/0
AVERAGEIF memiliki satu jebakan yang tidak dimiliki fungsi lainnya. Jika tidak ada baris yang cocok, tidak ada nilai untuk dibagi sehingga muncul kesalahan #DIV/0!.
Misalnya, menghitung rata-rata wilayah yang tidak ada dalam data akan menghasilkan kesalahan ini. Lembar bentang sedang memberi tahu Anda bahwa penyaringan tidak menemukan sel apa pun, bukan bahwa rumus Anda rusak.
=AVERAGEIF(A2:A10, "North", B2:B10)Mengatasi Saat Tidak Ada Kecocokan
Masukkan rumus ke dalam IFERROR untuk menampilkan pesan yang lebih ramah, bukan #DIV/0!, saat tidak ada kecocokan.
Sekarang wilayah yang tidak memiliki data menampilkan teks Tidak ada data, bukan kesalahan yang mengkhawatirkan. Dengan begitu, laporan tetap terlihat rapi meskipun beberapa kategori tidak tersedia.
=IFERROR(AVERAGEIF(A2:A10, D1, B2:B10), "No data")Sel Kosong Dilewati, Bukan Dihitung
AVERAGEIF hanya menghitung rata-rata sel yang berisi angka di antara hasil yang cocok. Sel yang benar-benar kosong dalam rentang rata-rata diabaikan, sehingga tidak dihitung sebagai nol.
Hal ini penting: nilai yang hilang tidak akan menarik rata-rata menuju nol seperti halnya nilai 0. Jika Anda juga ingin mengecualikan nol, tambahkan kriteria "<>0" pada kolom nilai.
=AVERAGEIF(B2:B10, "<>0")Contoh Lebih Mendalam: Rata-rata per Kategori
Buat ringkasan yang rapi: masukkan setiap kategori ke sel D2, D3, dan D4, lalu tulis satu AVERAGEIF yang merujuk ke sel label dan salin ke bawah.
Sekarang setiap baris menunjukkan nilai rata-rata untuk kategorinya sendiri, berdampingan dengan total SUMIF dan jumlah COUNTIF dari pelajaran sebelumnya. Bersama-sama, semuanya membentuk laporan ringkas yang sepenuhnya digerakkan oleh rumus.
=AVERAGEIF(A:A, D2, B:B)Pemeriksaan Cepat
Uji pemahaman Anda tentang perilaku AVERAGEIF.
Ringkasan: AVERAGEIF
Sekarang Anda dapat menghitung rata-rata secara kondisional dengan AVERAGEIF. Poin-poin penting:
- Urutannya adalah rentang, kriteria, rentang rata-rata; hilangkan argumen terakhir untuk menghitung rata-rata dari rentang yang diuji itu sendiri.
- Fungsi ini mendukung teks, angka, dan operator seperti
">=100". - Tidak adanya kecocokan menghasilkan kesalahan
#DIV/0!, jadi tangani denganIFERROR. - Sel kosong dilewati, bukan dianggap sebagai nol.
Selanjutnya Anda akan mencocokkan sebagian teks menggunakan karakter pengganti.
=AVERAGEIF(A2:A10, "East", B2:B10)Belajar Excel dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF” gratis?
Ya — teks lengkap “Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF”?
Rata-ratakan hanya nilai yang memenuhi pengujian tertentu Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menjumlahkan Berdasarkan Kriteria dengan SUMIF
- Menghitung Berdasarkan Kriteria dengan COUNTIF
- Merata-ratakan Berdasarkan Kriteria dengan AVERAGEIF
- Menggunakan Karakter Pengganti dalam Kriteria