Cara mengira purata dalam Excel: contoh formula

  • Berkongsi Ini
Michael Brown

Tutorial akan mengajar anda cara mencari purata dalam Excel dengan atau tanpa formula dan bulatkan hasilnya kepada seberapa banyak tempat perpuluhan yang anda mahu.

Dalam Microsoft Excel terdapat segelintir fungsi yang berbeza untuk mengira purata bagi satu set nilai berangka. Selain itu, terdapat cara bukan formula segera. Pada halaman ini, anda akan menemui gambaran keseluruhan pantas semua kaedah yang digambarkan dengan contoh penggunaan dan amalan terbaik. Semua fungsi yang dibincangkan dalam tutorial ini berfungsi dalam mana-mana versi Excel 365 hingga Excel 2007.

    Apakah purata?

    Dalam kehidupan seharian, purata ialah nombor yang menyatakan nilai biasa dalam set data data. Sebagai contoh, jika beberapa atlet telah menjalankan larian pecut 100m, anda mungkin ingin mengetahui keputusan purata - iaitu berapa banyak masa yang dijangka diambil oleh kebanyakan atlet pecut untuk menamatkan perlumbaan.

    Dalam matematik, purata ialah nilai tengah atau pusat dalam set nombor, yang dikira dengan membahagikan jumlah semua nilai dengan nombornya.

    Dalam contoh di atas, dengan mengandaikan atlet pertama menempuh jarak dalam 10.5 saat, yang kedua memerlukan 10.7 saat dan yang ketiga mengambil masa 11.2 saat, purata masa ialah 10.8 saat:

    (10.5+10.7+11.2)/3 = 10.8

    Cara mendapatkan purata dalam Excel tanpa formula

    Dalam lembaran kerja Excel, anda tidak perlu melakukan pengiraan manual - fungsi Excel yang berkuasa akan melakukan semuafungsi yang mengira min aritmetik nombor yang mengabaikan nilai logik.

    Cara membundarkan purata dalam Excel

    Apabila mengira purata dalam Excel, hasilnya selalunya nombor dengan berbilang tempat perpuluhan . Sekiranya anda ingin memaparkan lebih sedikit digit perpuluhan atau membundarkan purata kepada integer, gunakan salah satu daripada penyelesaian berikut.

    Kurangkan pilihan Perpuluhan

    Untuk membundarkan hanya purata yang dipaparkan tanpa mengubah nilai asas, cara terpantas ialah menggunakan perintah Kurang Perpuluhan pada tab Laman Utama , dalam kumpulan Nombor :

    Kotak dialog Format Sel

    Bilangan tempat perpuluhan juga boleh ditentukan dalam kotak dialog Format Sel . Untuk melakukannya, pilih sel formula dan tekan Ctrl + 1 untuk membuka dialog Format Sel . Kemudian, tukar ke tab Nombor dan taip bilangan tempat yang anda mahu tunjukkan dalam kotak Tempat perpuluhan .

    Seperti kaedah sebelumnya, ini hanya berubah format paparan. Apabila merujuk kepada sel purata dalam formula lain, nilai asal bukan bulat akan digunakan dalam semua pengiraan.

    Untuk butiran penuh, sila lihat Nombor bulat dengan menukar format sel.

    Bundarkan purata dengan formula

    Untuk membundarkan nilai yang dikira itu sendiri, bungkus purata anda formula dalam salah satu fungsi pembundaran Excel.

    Dalam kebanyakan situasi, anda akan menggunakanFungsi BULAT yang mengikut peraturan matematik am untuk pembundaran. Dalam hujah pertama ( nombor ), sarangkan fungsi AVERAGE, AVERAGEIF atau AVERAGEIFS. Dalam hujah ke-2 ( num_digit ), tentukan bilangan tempat perpuluhan untuk membundarkan purata kepada.

    Contohnya, untuk membundarkan purata kepada integer terdekat , formulanya ialah:

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

    Untuk membundarkan purata kepada satu tempat perpuluhan , ini ialah formula untuk digunakan:

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

    Untuk membundarkan purata kepada dua tempat perpuluhan , yang ini akan berfungsi:

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

    Petua. Untuk membulatkan, gunakan fungsi ROUNDUP; untuk membulatkan ke bawah - fungsi ROUNDDOWN.

    Begitulah anda boleh melakukan purata dalam Excel. Di bawah terdapat pautan kepada tutorial berkaitan yang membincangkan kes purata yang lebih khusus, harap anda akan mendapatinya membantu. Terima kasih kerana membaca!

    Berlatih buku kerja untuk muat turun

    Kira purata dalam Excel - contoh (fail.xlsx)

    kerja di belakang tabir dan menyampaikan hasilnya dalam masa yang singkat. Sebelum meneroka fungsi khusus secara terperinci, mari kita pelajari cara bukan formula yang cepat dan menakjubkan.

    Untuk mencari purata tanpa formula dengan cepat, gunakan bar status Excel:

    1. Pilih sel atau julat yang anda mahu purata. Untuk pilihan tidak bersebelahan, gunakan kekunci Ctrl.
    2. Lihat pada bar status di bahagian bawah tetingkap Excel, yang menyediakan maklumat penting tentang sel yang dipilih pada masa ini. Salah satu nilai yang Excel kira secara automatik ialah purata.

    Hasilnya ditunjukkan dalam imej di bawah:

    Cara mengira purata secara manual

    Dalam matematik, untuk mencari min aritmetik senarai nombor, anda perlu menambah semua nilai, dan kemudian bahagikan jumlahnya dengan bilangan nombor yang terdapat dalam senarai. Dalam Excel, ini boleh dilakukan menggunakan fungsi SUM dan COUNT, masing-masing:

    SUM( julat )/COUNT( julat )

    Untuk julat nombor di bawah, formulanya adalah seperti berikut:

    =SUM(B3:B12)/COUNT(B3:B12)

    Seperti yang anda lihat, hasil formula betul-betul sepadan dengan nilai purata dalam bar status.

    Dalam amalan, anda hampir tidak perlu melakukan purata manual dalam lembaran kerja anda. Walau bagaimanapun, mungkin berguna untuk menyemak semula hasil formula purata anda sekiranya terdapat keraguan.

    Dan sekarang, mari kita lihat bagaimana anda boleh melakukan purata dalam Excel menggunakan fungsi tersebut secara khususdireka untuk tujuan tersebut.

    Fungsi PURATA - mengira purata nombor

    Anda menggunakan fungsi Excel AVERAGE untuk mendapatkan purata semua nombor dalam sel atau julat yang ditentukan.

    AVERAGE(nombor1, [nombor2], …)

    Di mana nombor1, nombor2 , … ialah nilai angka yang anda ingin cari puratanya. Sehingga 255 hujah boleh disertakan dalam satu formula. Argumen boleh dibekalkan sebagai nombor, rujukan atau julat bernama.

    AVERAGE ialah salah satu fungsi yang paling mudah dan mudah digunakan dalam Excel.

    Untuk mengira purata nombor, anda boleh menaipnya terus dalam formula atau membekalkan rujukan sel atau julat yang sepadan.

    Contohnya, untuk purata 2 julat dan 1 sel individu di bawah, formulanya ialah:

    =AVERAGE(B4:B6, B8:B10, B12)

    Selain daripada nombor, fungsi Excel AVERAGE boleh mencari purata nilai angka lain seperti peratusan dan masa.

    Formula Excel AVERAGE - nota penggunaan

    Seperti yang baru anda lihat, menggunakan fungsi AVERAGE dalam Excel adalah mudah. Walau bagaimanapun, untuk mendapatkan hasil yang betul, anda perlu memahami dengan jelas nilai yang disertakan dalam purata dan perkara yang diabaikan.

    Termasuk:

    • Sel dengan nilai sifar (0)
    • Nilai logik TRUE dan FALSE ditaip terus ke dalam senarai argumen. Sebagai contoh, formula AVERAGE(TRUE, FALSE) mengembalikan 0.5, iaitu min bagi 1 dan 0.

    Diabaikan:

    • Kosongsel
    • Rentetan teks
    • Sel yang mengandungi nilai Boolean TRUE dan FALSE

    Untuk mendapatkan maklumat lanjut, sila lihat Cara menggunakan fungsi AVERAGE dalam Excel.

    Fungsi AVERAGEA - purata semua sel bukan kosong

    Fungsi Excel AVERAGEA adalah serupa dengan AVERAGE kerana ia mengira min aritmetik bagi nilai dalam argumennya. Perbezaannya ialah AVERAGEA termasuk semua sel bukan kosong dalam pengiraan, sama ada ia mengandungi nombor, teks, nilai logik atau rentetan kosong yang dikembalikan oleh fungsi lain.

    AVERAGEA(value1, [value2], …)

    Di mana nilai1, nilai2, … ialah nilai, tatasusunan, rujukan sel atau julat yang anda mahu purata. Argumen pertama diperlukan, yang lain (sehingga 255) adalah pilihan.

    Formula Excel AVERAGEA - nota penggunaan

    Seperti yang dinyatakan di atas, fungsi AVERAGEA memproses jenis nilai yang berbeza seperti nombor, rentetan teks dan nilai logik. Begini cara ia dinilai:

    Termasuk:

    • Nilai teks dinilai sebagai 0.
    • Rentetan panjang sifar ("") dinilai sebagai 0.
    • Nilai Boolean TRUE dinilai sebagai 1 dan FALSE sebagai 0.

    Diabaikan:

    • Sel kosong

    Contohnya, formula di bawah mengembalikan 1, iaitu purata 2 dan 0.

    =AVERAGEA(2, FALSE)

    Formula berikut mengembalikan 1.5, iaitu purata 2 dan 1.

    =AVERAGEA(2, TRUE)

    Imej di bawah menunjukkan formula AVERAGE dan AVERAGEA yang digunakan padasenarai nilai yang sama dan hasil yang berbeza yang mereka kembalikan:

    Fungsi AVERAGEIF - dapatkan purata dengan keadaan

    Untuk mendapatkan purata semua sel dalam julat tertentu yang memenuhi syarat tertentu, gunakan fungsi AVERAGEIF .

    AVERAGEIF(julat, kriteria, [julat_purata])

    Fungsi AVERAGEIF mempunyai argumen berikut:

    • Julat (diperlukan) - julat sel ke ujian terhadap kriteria yang diberikan.
    • Kriteria (diperlukan) - syarat yang harus dipenuhi.
    • Julat_purata (pilihan) - sel untuk purata. Jika diabaikan, maka julat dipuratakan.

    Fungsi AVERAGEIF tersedia dalam Excel 2007 - Excel 365. Dalam versi terdahulu, anda boleh membina formula AVERAGE IF anda sendiri.

    Dan sekarang, mari lihat bagaimana anda boleh menggunakan fungsi Excel AVERAGEIF untuk purata sel berdasarkan keadaan yang anda tentukan.

    Katakan anda mempunyai markah untuk subjek berbeza dalam C3:C15 dan anda ingin mencari purata markah matematik. Ini boleh dilakukan dengan formula berikut:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Daripada "mengekod keras" keadaan secara langsung dalam formula, anda boleh menaipnya dalam sel berasingan (F3) dan merujuk kepada sel itu dalam kriteria:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Untuk lebih banyak contoh formula, sila lihat fungsi Excel AVERAGEIF.

    Fungsi AVERAGEIFS - purata dengan berbilang kriteria

    Untuk melakukan purata dengan dua atau lebih syarat, gunakan pasangan jamak bagi AVERAGEIF -fungsi AVERAGEIFS.

    AVERAGEIFS(julat_purata, julat_kriteria1, kriteria1, [julat_kriteria2, kriteria2], …)

    Fungsi ini mempunyai sintaks berikut:

    • julat_purata ( diperlukan) - julat hingga purata.
    • Julat_Kriteria (diperlukan) - julat untuk diuji terhadap kriteria .
    • Kriteria (diperlukan) - keadaan yang menentukan sel yang hendak diratakan. Ia boleh dibekalkan dalam bentuk nombor, ungkapan logik, nilai teks atau rujukan sel.

    1 hingga 127 julat_kriteria / kriteria pasangan boleh dibekalkan. Pasangan pertama diperlukan, yang berikutnya adalah pilihan.

    Pada dasarnya, anda menggunakan AVERAGEIFS sama seperti AVERAGEIF, kecuali lebih daripada satu syarat boleh diuji dalam satu formula.

    Andainya sesetengah pelajar tidak mengambil ujian dalam mata pelajaran tertentu dan mempunyai markah sifar. Anda menyasarkan untuk mencari purata skor dalam subjek tertentu dengan mengabaikan sifar.

    Untuk menyelesaikan tugasan, anda membina formula AVERAGEIFS dengan dua kriteria:

    • Tentukan julat kepada purata (C3 :C15).
    • Nyatakan julat untuk disemak terhadap syarat pertama (B3:B15 - item).
    • Nyatakan syarat pertama ("matematik" atau F3 - item sasaran yang disertakan dalam petikan tanda atau rujukan kepada sel yang mengandungi item).
    • Nyatakan julat untuk diperiksa terhadap keadaan ke-2 (C3:C15 - markah).
    • Nyatakan syarat ke-2 (">0"- lebih besar daripada sifar).

    Dengan memasang komponen di atas bersama-sama, kita mendapat formula berikut:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Atau

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    Imej di bawah menjelaskan bahawa hanya dua sel (C6 dan C10) memenuhi kedua-dua keadaan, dan oleh itu hanya sel ini dipuratakan.

    Untuk mendapatkan maklumat lanjut, lihat fungsi Excel AVERAGEIFS.

    Formula AVERAGEIF dan AVERAGEIFS - nota penggunaan

    Fungsi Excel AVERAGEIF dan AVERAGEIFS mempunyai banyak persamaan, khususnya nilainya mengira dan yang mengabaikan:

    • Dalam julat purata, sel kosong, nilai teks, nilai logik TRUE/FALSE diabaikan.
    • Dalam kriteria, sel kosong dianggap sebagai nilai sifar.
    • Aksara kad bebas seperti tanda soal (?) dan asterisk (*) boleh digunakan dalam kriteria untuk padanan separa.
    • Jika tiada sel memenuhi semua kriteria yang ditentukan, a #DIV0! ralat berlaku.

    AVERAGEIF lwn. AVERAGEIFS - perbezaan

    Dari segi kefungsian, perbezaan yang paling penting ialah AVERAGEIF hanya boleh mengendalikan satu syarat manakala AVERAGEIFS satu atau lebih kriteria. Selain itu, terdapat beberapa perbezaan teknikal yang berkaitan dengan julat_purata .

    • Dengan AVERAGEIF, julat_purata ialah hujah terakhir dan pilihan. Dalam formula AVERAGEIFS, ia ialah hujah pertama dan diperlukan.
    • Dengan AVERAGEIF, julat_purata tidak semestinya saiz yang sama seperti julat kerana sel sebenar yang hendak dipuratakan ditentukan oleh saiz hujah julat - sel kiri atas julat_purata diambil sebagai titik permulaan dan kerana banyak sel dipuratakan seperti yang disertakan dalam hujah julat . AVERAGEIFS memerlukan setiap julat_kriteria mempunyai saiz dan bentuk yang sama seperti julat_purata , jika tidak, #VALUE! ralat berlaku.

    rumus PURATA JIKA ATAU dalam Excel

    Memandangkan fungsi Excel AVERAGEIFS sentiasa berfungsi dengan logik AND (semua kriteria mestilah BENAR), anda perlu membina sendiri formula kepada purata sel dengan logik OR (sebarang kriteria tunggal mestilah BENAR).

    Berikut ialah formula generik untuk purata jika sel ialah X atau Y.

    PURATA(JIKA(ISNUMBER(MATCH( ) julat , { kriteria1 , kriteria2 ,…}, 0)), julat_purata ))

    Sekarang, mari lihat cara ia berfungsi dalam amalan . Dalam jadual di bawah, katakan anda ingin mencari purata skor dua mata pelajaran, Biologi dan Kimia , yang merupakan input dalam sel F3 dan F4. Ini boleh dilakukan dengan formula tatasusunan berikut:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))

    Diterjemah ke dalam bahasa manusia, formula mengatakan: sel purata dalam C3:C15 jika sel yang sepadan dalam B3:B15 sama ada " Biologi" atau "Kimia".

    Daripada kriteria berkod keras, anda boleh menggunakan rujukan julat (F3:F4 dalam kes kami):

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Untuk formula untuk bekerja dengan betul,sila ingat untuk menekan Ctrl + Shift + Enter dalam Excel 2019 dan lebih rendah. Dalam tatasusunan dinamik Excel (365 dan 2021), pukulan Enter biasa sudah memadai:

    Cara formula ini berfungsi:

    Untuk pembaca kami yang ingin tahu dan bertimbang rasa yang mahukan bukan sahaja untuk menggunakan formula tetapi memahami perkara yang mereka lakukan, berikut ialah penjelasan terperinci tentang logik.

    Pada teras formula, fungsi IF menentukan nilai dalam julat sumber yang sepadan dengan mana-mana kriteria dan lulus yang ditentukan nilai tersebut kepada fungsi AVERAGE. Begini caranya:

    Fungsi MATCH menggunakan nama subjek dalam B3:B15 sebagai nilai carian dan membandingkan setiap nilai tersebut dengan tatasusunan carian dalam F3:F4 (subjek sasaran kami). Argumen ke-3 ( match_type ) ditetapkan kepada 0 untuk mencari padanan tepat:

    MATCH(B3:B15, F3:F4, 0)

    Apabila padanan ditemui, MATCH mengembalikan kedudukan relatifnya dalam tatasusunan carian , sebaliknya ralat #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    Fungsi ISNUMBER menukar nombor kepada TRUE dan ralat kepada FALSE:

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

    Tatasusunan ini berfungsi kepada ujian logik IF. Dalam bentuk penuh, ujian logik hendaklah ditulis seperti ini:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Demi ringkasnya, kami meninggalkan bahagian =TRUE kerana ia tersirat.

    Oleh menetapkan argumen value_if_true kepada C3:C15, anda memberitahu fungsi IF untuk menggantikan TRUE dengan nilai sebenar daripada C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Tatasusunan akhir ini diserahkan kepada PURATA

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.