Excel Formulas Academy · Pelajaran

Mencari Purata Merentas Syarat dengan AVERAGEIFS

Puratakan nilai yang ditapis berdasarkan lebih daripada satu ujian.

Pelajaran 3 daripada 413 langkah

Mencari Purata Merentas Syarat dengan AVERAGEIFS ialah pelajaran Excel Formulas Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Excel Formulas Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Mempuratakan Hanya yang Penting

AVERAGEIFS mengira min bagi nilai yang memenuhi beberapa syarat serentak. Daripada mempuratakan setiap jualan, anda boleh bertanya Berapakah purata jualan rantau Timur pada bulan Januari?

Fungsi ini melengkapkan trio tersebut: SUMIFS menjumlahkan, COUNTIFS mengira dan AVERAGEIFS mencari nilai tengah — semuanya menggunakan gaya berbilang kriteria yang sama. Jika anda mengetahui salah satunya, anda hampir mengetahui ketiga-tiganya.

Struktur AVERAGEIFS

AVERAGEIFS meniru SUMIFS sepenuhnya. Nilai yang hendak dipuratakan diletakkan dahulu, kemudian pasangan syarat.

  • average_range — nombor yang hendak dipuratakan
  • criteria_range1, criteria1
  • criteria_range2, criteria2

Di sebalik tabir, fungsi ini menjumlahkan nilai yang sepadan dan membahagikannya dengan bilangan nilai yang sepadan — pada asasnya SUMIFS dibahagikan dengan COUNTIFS, dalam satu fungsi yang kemas.

=AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2)

Contoh Lengkap

Dengan lajur A sebagai Wilayah, lajur B sebagai Bulan dan lajur C sebagai Amaun, berikut ialah purata jualan wilayah Timur pada bulan Januari.

Amaun dalam C:C ialah nilai yang dipuratakan. Dua pasangan syarat menapis baris kepada wilayah Timur dan bulan Januari sebelum min dikira.

=AVERAGEIFS(C:C, A:A, "East", B:B, "January")

Mengira Purata Mengikut Ambang Nombor

Anda boleh menapis nilai yang dipuratakan berdasarkan saiznya sendiri. Katakan anda hanya mahu purata jualan wilayah Timur yang besar — iaitu jualan yang melebihi 100.

Di sini, lajur C digunakan sebagai julat purata dan juga sebagai julat kriteria. AVERAGEIFS boleh menggunakan semula lajur yang sama untuk kedua-dua peranan.

=AVERAGEIFS(C:C, A:A, "East", C:C, ">100")

Kriteria Dinamik daripada Sel

Untuk membina laporan yang boleh dikawal oleh pengguna, rujuk sel dan bukannya menaip nilai. Letakkan wilayah dalam F1 dan amaun minimum dalam F2.

Untuk perbandingan, gabungkan operator dengan sel: ">"&F2 bermaksud lebih besar daripada apa-apa nilai dalam F2. Padanan teks biasa seperti wilayah tidak memerlukan operator; gunakan rujukan sel sahaja.

=AVERAGEIFS(C:C, A:A, F1, C:C, ">"&F2)

Perangkap Pembahagian dengan Sifar

Perkara yang paling perlu diberi perhatian tentang AVERAGEIFS: jika tiada baris yang sepadan dengan semua syarat anda, tiada nilai untuk dipuratakan, maka fungsi ini mengembalikan ralat #DIV/0!.

Ini berbeza daripada SUMIFS, yang mengembalikan 0, dan COUNTIFS, yang juga mengembalikan 0. Purata bagi sifar nilai tidak ditakrifkan, jadi Excel memaparkan ralat dan bukannya membuat anggaran.

=AVERAGEIFS(C:C, A:A, "Mars")

Menangani Keadaan Tiada Padanan

Balut formula dengan IFERROR untuk memaparkan nilai yang sesuai apabila tiada padanan. Daripada #DIV/0! yang tidak kemas, pengguna akan melihat tanda sempang atau mesej.

Ini memastikan papan pemuka kelihatan kemas walaupun gabungan penapis tertentu tiada data. Sentiasa pertimbangkan keadaan kosong apabila memuratakan data yang ditapis.

=IFERROR(AVERAGEIFS(C:C, A:A, F1, B:B, F2), "No data")

Sel Kosong Dilangkau, Sifar Tidak

Satu perkara penting: AVERAGEIFS mengabaikan sel kosong dalam julat purata — sel tersebut tidak dikira dalam jumlah atau pembahagi. Namun, sel yang mengandungi 0 ialah nombor sebenar dan disertakan.

Jika sifar digunakan sebagai ruang letak bagi data yang tiada, nilai tersebut akan menurunkan purata anda. Pertimbangkan untuk menambah kriteria seperti C:C, "<>0" bagi mengecualikannya apabila sesuai.

=AVERAGEIFS(C:C, A:A, "East", C:C, "<>0")

Tiga Syarat Serentak

Tambah seberapa banyak syarat yang diperlukan. Dengan lajur D sebagai Jurujual, cari purata jualan yang berasal dari wilayah Timur, pada bulan Januari dan dibuat oleh Maria.

Setiap pasangan tambahan mengetatkan penapis. Oleh sebab AVERAGEIFS menggunakan logik AND, hanya baris yang melepasi ketiga-tiga syarat akan menyumbang kepada purata.

=AVERAGEIFS(C:C, A:A, "East", B:B, "January", D:D, "Maria")

AVERAGEIF berbanding AVERAGEIFS

Pastikan kedua-dua susunan argumen ini tidak tertukar:

  • AVERAGEIF: range, criteria, [average_range] — julat yang diuji dahulu, manakala julat purata adalah pilihan dan diletakkan terakhir.
  • AVERAGEIFS: average_range, range1, crit1, ... — julat purata sentiasa diletakkan dahulu.

Seperti fungsi lain, memilih versi jamak ...IFS secara lalai memberikan satu corak yang konsisten merentas SUM, COUNT dan AVERAGE.

=AVERAGEIFS(C:C, A:A, "East")

Membina Laporan Perbandingan

AVERAGEIFS menjadi asas kepada banyak ringkasan bersebelahan. Senaraikan nama wilayah ke bawah lajur F, kemudian kira purata jualan setiap wilayah dengan satu formula yang boleh diisi dengan mengunci lajur kriteria.

Dengan $C:$C sebagai julat purata, $A:$A sebagai julat kriteria dan $F2 sebagai sel wilayah relatif, menyalin formula ke bawah akan memberikan satu purata bagi setiap wilayah serta-merta.

=AVERAGEIFS($C:$C, $A:$A, $F2)

Semakan Pantas

Ingat perkara yang membezakan tingkah laku AVERAGEIFS daripada fungsi sekeluarganya.

Ringkasan: AVERAGEIFS

Anda kini boleh memuratakan nilai berdasarkan berbilang syarat:

  • AVERAGEIFS(average_range, range1, crit1, ...) — julat purata diletakkan dahulu.
  • Tiada padanan menghasilkan #DIV/0! — kendalikannya dengan IFERROR.
  • Sel kosong dilangkau, tetapi sifar disertakan; kecualikan sifar dengan "<>0" jika perlu.
  • Gunakan ">"&F1 untuk had nombor dinamik.

Seterusnya: mengendalikan julat tarikh dalam fungsi kriteria.

=IFERROR(AVERAGEIFS(C:C, A:A, F1, C:C, ">"&F2), "No data")
Percuma untuk bermula

Pelajari Excel dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Mencari Purata Merentas Syarat dengan AVERAGEIFS” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Excel Formulas Academy, termasuk “Mencari Purata Merentas Syarat dengan AVERAGEIFS”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Excel Formulas Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Mencari Purata Merentas Syarat dengan AVERAGEIFS”?

Puratakan nilai yang ditapis berdasarkan lebih daripada satu ujian. Anda berlatih Excel Formulas Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Excel Formulas Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Excel Formulas Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Mencari Purata Merentas Syarat dengan AVERAGEIFS” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Menjumlahkan Merentas Syarat dengan SUMIFS
  2. Mengira Merentas Syarat dengan COUNTIFS
  3. Mencari Purata Merentas Syarat dengan AVERAGEIFS
  4. Julat Tarikh dalam Fungsi Kriteria
← Kembali ke Excel Formulas Academy