Rumah > Topik > excel > Fungsi purata excel dengan contoh

Fungsi purata excel dengan contoh

Lisa Kudrow
Lepaskan: 2025-03-25 09:28:10
asal
255 orang telah melayarinya

Tutorial ini akan mengajar anda formula yang paling berkesan untuk jumlah purata, peratusan dan masa dalam Excel dan mengelakkan kesilapan.

Di Microsoft Excel, terdapat segelintir formula yang berbeza untuk mengira purata. Tutorial ini memberi tumpuan kepada yang paling popular - fungsi purata.

Fungsi purata dalam Excel

Fungsi purata dalam Excel digunakan untuk mencari min aritmetik nombor yang ditentukan. Sintaks adalah seperti berikut:

Purata (Nombor1, [Number2], ...)

Di mana Number1, Number2 , dan lain -lain adalah nilai angka yang anda mahu mendapatkan purata. Mereka boleh dibekalkan dalam bentuk nilai angka, tatasusunan, sel atau rujukan. Hujah pertama diperlukan, yang berikutnya adalah pilihan. Dalam satu formula, anda boleh memasukkan sehingga 255 argumen.

Purata boleh didapati dalam semua versi Excel 365 walaupun Excel 2007.

Fungsi purata excel dengan contoh

Fungsi purata - 6 perkara yang perlu diketahui

Untuk sebahagian besar, menggunakan fungsi purata dalam Excel adalah mudah. Walau bagaimanapun, terdapat beberapa nuansa yang perlu anda ketahui.

  1. Sel dengan nilai sifar dimasukkan dalam purata.
  2. Sel kosong diabaikan.
  3. Sel -sel yang mengandungi rentetan teks dan nilai logik benar dan palsu diabaikan. Jika anda ingin memasukkan nilai boolean dan perwakilan teks nombor dalam pengiraan, gunakan fungsi Averagea.
  4. Nilai Boolean ditaip secara langsung dalam formula dikira. Sebagai contoh, purata formula (benar, palsu) mengembalikan 0.5, iaitu purata 1 dan 0.
  5. Jika hujah -hujah yang ditentukan tidak mengandungi satu nilai angka yang sah, #div/0! ralat berlaku.
  6. Argumen yang merupakan nilai ralat menyebabkan formula purata untuk mengembalikan ralat. Untuk mengelakkan ini, sila lihat bagaimana untuk mengabaikan kesilapan.

Nota. Apabila menggunakan fungsi purata dalam lembaran Excel anda, sila ingat perbezaan antara sel dengan nilai sifar dan sel kosong - 0 dikira, tetapi sel kosong tidak. Ini mungkin sangat mengelirukan jika pilihan " menunjukkan sifar dalam sel yang mempunyai nilai sifar " tidak dicentang dalam lembaran kerja yang diberikan. Anda boleh mencari pilihan ini di bawah Pilihan Excel > Advanced > Pilihan Paparan untuk Lembaran Kerja ini .

Formula purata Excel

Untuk membina formula Excel asas untuk purata, yang perlu anda lakukan ialah membekalkan nilai sumber. Ini boleh dilakukan dengan beberapa cara yang berbeza.

Untuk mengira purata nombor tertentu, anda boleh menaipnya secara langsung dalam formula. Sebagai contoh, rata -rata nombor 1,2,3, dan 4, formula adalah:

=AVERAGE(1,2,3,4)

Untuk purata lajur dalam Excel, membekalkan rujukan seluruh lajur:

=AVERAGE(A:A)

Untuk rata-rata satu baris , gunakan rujukan seluruh baris:

=AVERAGE(1:1)

Untuk purata pelbagai sel , tentukan julat itu dalam formula anda:

=AVERAGE(A1:C20)

Untuk mengembalikan purata sel-sel yang tidak bersebelahan , setiap rujukan sel harus dibekalkan secara individu:

=AVERAGE(A1, C1, D1)

Untuk purata pelbagai julat , gunakan beberapa rujukan pelbagai dalam formula tunggal:

=AVERAGE(A1:A20, C1:D10)

Dan secara semulajadi, tidak ada yang menghalang anda daripada termasuk nilai, sel dan rujukan dalam formula yang sama seperti yang diperlukan oleh logik perniagaan anda. Contohnya:

=AVERAGE(B3:B5, D7:D9, E11, 100)

Dan inilah senario kehidupan sebenar. Dalam dataset di bawah, kami menggunakan 3 formula yang berbeza untuk mengira purata - dalam keseluruhan julat, dalam setiap baris dan dalam setiap lajur:

Fungsi purata excel dengan contoh

Cara Menggunakan Fungsi Purata Dalam Excel - Contoh

Selain daripada nombor, purata Excel dapat dengan mudah mencari min aritmetik nilai angka lain seperti peratusan dan masa, seperti yang ditunjukkan dalam contoh berikut.

Kirakan peratusan purata dalam Excel

Untuk mendapatkan purata peratusan, anda menggunakan formula Excel biasa untuk purata. Perkara utama adalah untuk menetapkan format peratus untuk sel formula.

Sebagai contoh, untuk mengira peratusan purata dalam sel C2 melalui C11, formula adalah:

=AVERAGE(C2:C11)

Fungsi purata excel dengan contoh

Dapatkan masa purata di Excel

Mengira unit masa yang berbeza secara manual, akan menjadi kesakitan yang nyata ... bernasib baik, fungsi purata Excel mengatasi masa dengan sempurna. Untuk purata masa untuk dipaparkan dengan betul, ingatlah untuk menggunakan format masa yang sesuai untuk sel formula.

Sebagai contoh, untuk mencari masa purata dalam dataset di bawah, formula adalah:

=AVERAGE(B3:B13)

Fungsi purata excel dengan contoh

Purata Excel tanpa sifar

Fungsi purata Excel melangkau sel kosong, teks dan nilai logik, tetapi bukan sifar. Dalam imej di bawah, perhatikan bahawa purata dalam sel E4, E5 dan E6 adalah sama seperti dalam E3 sebagai sel kosong dan nilai tidak sah dalam lajur C diabaikan dan hanya nombor dalam lajur B dan D diproses. Walau bagaimanapun, nilai sifar dalam C7 dimasukkan dalam purata dalam E7, kerana ia adalah nilai angka yang sah.

Fungsi purata excel dengan contoh

Untuk mengecualikan sifar, gunakan fungsi purata atau purata. Contohnya:

=AVERAGEIF(B3:D3, "0")

Fungsi purata excel dengan contoh

Purata nilai atas atau bawah N

Untuk mendapatkan purata nilai 3, 5, 10 atau n teratas dalam julat, gunakan purata dalam kombinasi dengan fungsi yang besar:

Purata (besar ( julat , {1,2,3, ..., n}))

Sebagai contoh, untuk mendapatkan purata 3 nombor terbesar dalam B3: B11, formula adalah:

=AVERAGE(LARGE(B3:B11, {1,2,3}))

Untuk mengira nilai bawah 3, 5, 10 atau N nilai dalam julat, gunakan purata bersama -sama dengan fungsi kecil:

Purata (kecil ( julat , {1,2,3, ..., n}))

Sebagai contoh, rata -rata 3 nombor terendah dalam julat, formula berjalan seperti berikut:

=AVERAGE(SMALL (B3:B11, {1,2,3}))

Dan inilah hasilnya:

Fungsi purata excel dengan contoh

Bagaimana formula ini berfungsi :

Biasanya, fungsi besar menentukan nilai terbesar ke dalam array yang diberikan. Untuk mendapatkan nilai N atas, pemalar array seperti {1,2,3} digunakan untuk hujah kedua.

Dalam kes kami, pulangan besar 3 nilai tertinggi dalam julat, iaitu 94, 93 dan 90. Purata mengambilnya dari sana dan mengeluarkan min.

Gabungan purata kecil berfungsi dengan cara yang sama.

Purata jika formula dalam excel

Untuk mengira purata dengan keadaan, anda boleh memanfaatkan purata atau purata dalam Excel 2007 - 365. Dalam versi terdahulu, anda boleh membina purata anda sendiri jika formula.

Purata jika dengan satu keadaan

Untuk purata nombor yang memenuhi syarat tertentu, gunakan formula generik ini:

Purata (jika ( kriteria_range = kriteria , purata_range ))

Dalam Excel 2019 dan lebih rendah, ini hanya berfungsi sebagai formula array, yang bermaksud anda perlu menekan kekunci CTRL Shift Enter untuk menyelesaikannya dengan betul. Dalam Excel 365 dan 2021, formula biasa akan berfungsi dengan baik.

Sebagai contoh, mari kita cari skor matematik purata dalam jadual di bawah. Untuk ini, gunakan "matematik" untuk kriteria:

=AVERAGE(IF(C3:C11="Math", B3:B11))

Atau anda boleh memasukkan keadaan dalam beberapa sel dan merujuk sel (F2 dalam kes kami):

=AVERAGE(IF(C3:C11=F2, B3:B11))))

Fungsi purata excel dengan contoh

Bagaimana formula ini berfungsi

Ujian logik fungsi IF membandingkan setiap subjek dalam C3: C11 terhadap sasaran satu dalam F2. Hasil perbandingan adalah pelbagai nilai yang benar dan palsu, di mana tru mewakili pertandingan:

{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}

Untuk argumen value_ if_true , kami membekalkan julat skor (B3: B11), jadi jika ujian logik adalah benar, skor yang sepadan dikembalikan. Sebagai nilai value_ if_false ditinggalkan, palsu muncul di mana keadaan tidak dipenuhi:

{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}

Arahan ini diberi makan kepada fungsi purata, yang mengira min aritmetik angka -angka yang mengabaikan nilai palsu.

Purata jika dengan pelbagai kriteria

Untuk nombor purata dengan beberapa kriteria, formula generik adalah:

Purata (jika (( kriteria_range1 = kriteria1 ) * ( kriteria_range2 = kriteria2 ), purata_range ))

Sebagai contoh, rata -rata skor matematik di Kelas A, anda boleh menggunakan formula ini:

=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

Dengan rujukan sel untuk kriteria, ini berfungsi dengan baik:

=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

Dalam Excel 2019 dan lebih rendah, kedua -dua perkara di atas harus menjadi formula array, jadi ingatlah untuk menekan CTRL Shift Enter untuk mendapatkan hasil yang tepat. Dalam Excel 365 dan 2021, kunci masuk biasa akan berfungsi dengan baik kerana sokongan terbina untuk tatasusunan dinamik.

Hasil yang sama dapat dicapai dengan bantuan bersarang jika pernyataan:

=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

Formula yang hendak digunakan hanyalah soal keutamaan peribadi anda.

Fungsi purata excel dengan contoh

Bagaimana formula ini berfungsi

Dalam ujian logik jika, dua operasi perbandingan dilakukan - pertama, anda menyemak senarai subjek dalam C3: C11 terhadap nilai dalam G2, dan kemudian anda membandingkan kelas dalam D3: D11 terhadap nilai dalam G3. Kedua -dua tatasusunan nilai sebenar dan palsu didarabkan, dan operasi pendaraban berfungsi seperti dan pengendali. Dalam mana -mana operasi aritmetik, benar bersamaan dengan 1 dan palsu sama dengan 0. Mengalikan dengan 0 sentiasa memberikan sifar, jadi array yang dihasilkan mempunyai 1 hanya apabila kedua -dua keadaan adalah benar. Arahan ini dinilai dalam ujian logik fungsi IF, yang mengembalikan skor yang sepadan dengan 1 (benar):

{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}

Arahan akhir ini disampaikan kepada purata.

Bagaimana untuk melengkapkan purata dalam excel

Sekiranya anda ingin melengkapkan hanya purata yang dipaparkan tanpa mengubah nilai asas, gunakan perintah perpuluhan penurunan pada reben atau kotak dialog sel format seperti yang dijelaskan dalam cara bulat purata dalam Excel.

Untuk mengelilingi nilai yang dikira itu sendiri, menggabungkan purata dengan salah satu fungsi pembulatan Excel.

Untuk mengikuti peraturan matematik umum untuk pembulatan, purata sarang dalam fungsi bulat. Dalam hujah ke -2 ( num_digits ), tentukan bilangan digit untuk bulat purata ke.

Sebagai contoh, untuk mengelilingi purata kepada integer terdekat , gunakan formula ini:

=ROUND(AVERAGE(B3:B11), 0)

Untuk bulat purata ke satu tempat perpuluhan , gunakan 1 untuk argumen num_digits :

=ROUND(AVERAGE(B3:B11), 1)

Untuk bulat purata ke dua tempat perpuluhan , gunakan 2 untuk argumen num_digits :

=ROUND(AVERAGE(B3:B11), 2)

Dan sebagainya.

Untuk bulat ke atas, gunakan fungsi Roundup:

=ROUNDUP(AVERAGE(B3:B11), 1)

Untuk membulatkan ke bawah, pusingan adalah fungsi untuk digunakan:

=ROUNDDOWN(AVERAGE(B3:B11), 1)

Fungsi purata excel dengan contoh

Memperbaiki #Div/0 Ralat dalam Excel Rata -rata

Jika pelbagai sel yang anda cuba hitung tidak mempunyai nilai angka, formula purata akan mengembalikan pembahagian dengan ralat sifar (#div/0!). Untuk membetulkannya, anda boleh mendapatkan sejumlah nilai angka dengan fungsi kiraan dan jika kiraan lebih besar daripada 0, maka purata; Jika tidak - kembalikan rentetan kosong.

Jika (kiraan ( julat )> 0, purata ( julat ), "")

Sebagai contoh, untuk mengelakkan ralat #div/0 dengan purata dalam set data di bawah, gunakan formula ini:

=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

Fungsi purata excel dengan contoh

Rata -rata dan abaikan kesilapan

Apabila cuba rata -rata pelbagai sel yang mempunyai sebarang kesilapan, hasilnya akan menjadi kesilapan. Untuk mengelakkan ini berlaku, gunakan salah satu penyelesaian berikut.

Purata dan iferror

Sebelum purata, tapis kesilapan dengan bantuan fungsi IFError:

Purata (iferror ( julat , ""))

Dalam semua versi kecuali Excel 365 dan 2021 di mana tatasusunan ditangani secara asli, tekan kekunci CTRL Shift Enter bersama -sama untuk menjadikannya formula array.

Sebagai contoh, rata -rata julat sel di bawah tanpa kesilapan, formula adalah:

=AVERAGE(IFERROR(B3:B13, ""))

Fungsi agregat

Satu lagi cara mudah untuk mengabaikan kesilapan purata ialah menggunakan fungsi agregat. Untuk mengkonfigurasi agregat untuk tujuan ini, anda menetapkan argumen function_num kepada 1 (fungsi purata), dan argumen pilihan kepada 6 (abaikan nilai ralat).

Contohnya:

=AGGREGATE(1, 6, B3:B13)

Seperti yang anda lihat dalam tangkapan skrin, kedua -dua fungsi berfungsi dengan indah:

Fungsi purata excel dengan contoh

Purata Excel tidak berfungsi

Sekiranya anda menghadapi masalah dengan formula purata di Excel, petua penyelesaian masalah kami akan membantu anda menyelesaikannya dengan cepat.

Nombor yang diformatkan sebagai teks

Jika julat yang anda cuba purata tidak mempunyai nilai angka tunggal, ralat #div/0 berlaku. Ini sering berlaku apabila nombor diformat sebagai teks. Untuk menetapkan ralat, hanya tukar teks ke nombor.

Segitiga hijau kecil di sudut kiri atas sel adalah petunjuk yang jelas mengenai kes ini:

Fungsi purata excel dengan contoh

Nilai ralat di sel yang dirujuk

Jika formula purata merujuk kepada sel -sel yang mengandungi beberapa kesilapan, katakan #Value!, Formula akan menghasilkan kesilapan yang sama. Untuk menyelesaikan masalah ini, gunakan gabungan purata bersama dengan IFError atau fungsi agregat seperti yang diterangkan dalam contoh -contoh ini. Atau menggantikan ralat nilai dalam data sumber dengan beberapa teks jika berkenaan.

Fungsi purata excel dengan contoh

Formula purata muncul dalam sel dan bukannya hasilnya

Jika sel anda memaparkan formula dan bukannya jawapan, maka kemungkinan mod formula pertunjukan berada di lembaran kerja anda. Sebab -sebab lain boleh menjadi formula yang dimasukkan sebagai teks, dengan ruang terkemuka atau apostrophe sebelum tanda yang sama. Penyelesaian kepada semua masalah ini disediakan di sini: Formula Excel tidak mengira.

Begitulah cara anda menggunakan fungsi purata dalam Excel untuk mencari aritmetik. Saya mengucapkan terima kasih kerana membaca dan berharap dapat melihat anda di blog kami minggu depan!

Buku Kerja Amalan untuk Muat turun

Formula purata dalam Excel - Contoh (fail .xlsx)

Atas ialah kandungan terperinci Fungsi purata excel dengan contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan