Fungsi Purata dan Purata Excel boleh digunakan untuk mengira nilai purata dataset. Walau bagaimanapun, tidak seperti fungsi purata yang lebih mudah, mereka dapat memasukkan atau mengecualikan nilai tertentu dalam pengiraan.
Fungsi purata Excel membolehkan anda mengira nilai purata dataset yang ditapis berdasarkan satu set keadaan.
sintaks fungsi purataf
Fungsi purataFIF mengandungi tiga parameter:
<code>=AVERAGEIF(x,y,z)</code>
of:
Mari kita lihat contoh fungsi purata dalam aplikasi praktikal.
Katakan anda mempunyai jadual Excel dengan nama, umur dan gaji 12 orang, anda perlu mengira gaji purata orang lebih dari 40.
Dalam kes ini, ingat sintaks di atas, lajur B mengandungi nilai yang anda ingin uji (parameter x), lebih besar daripada 40 adalah syarat untuk nilai lajur B (parameter y), dan lajur C mengandungi nilai yang anda mahu rata -rata (parameter z).
Oleh itu, anda perlu memasuki:
dan tekan Enter.
<code>=AVERAGEIF(Table1[Age],">40",Table1[Salary])</code>
mari kita luangkan sedikit masa untuk memecahkan formula ini.
Pertama, anda akan melihat bahawa rujukan berstruktur digunakan untuk parameter x dan z. Dalam erti kata lain, formula merujuk kepada tajuk lajur, dan bukannya menggunakan rujukan sel secara langsung (contohnya, gunakan B2: B13 untuk parameter x dan C2: C13 untuk parameter z). Ini kerana data terkandung dalam jadual Excel yang diformat, dan program menggunakan tajuk jadual dalam formula secara lalai. Ini bermakna jika anda menambah baris tambahan ke bahagian bawah data anda, formula akan secara automatik memasukkan nilai -nilai baru ini.
perkara yang perlu diperhatikan semasa menggunakan fungsi purataf
Sebelum anda menggunakan purata dalam spreadsheet anda, terdapat beberapa perkara penting untuk diberi perhatian.
Pertama sekali, parameter y (ujian) sangat fleksibel. Walaupun contoh di atas menggunakan "& gt; 40" (pengendali logik) untuk menguji julat dalam parameter x, anda boleh menggunakan pelbagai jenis syarat lain:
条件类型 | 示例公式 | 计算结果 |
---|---|---|
值 | =AVERAGEIF(Table1[Age],44,Table1[Salary]) | 44 岁个人的平均工资 |
文本 | =AVERAGEIF(Table1[Person],"Jenny",Table1[Salary]) | 姓名为 Jenny 的人的平均工资 |
通配符 | =AVERAGEIF(Table1[Person],"Jo",Table1[Salary]) | 姓名以 Jo 开头的任何人的平均工资 |
单元格引用 | =AVERAGEIF(Table1[Age],B15,Table1[Salary]) | 与 B15 单元格中的年龄条件匹配的任何人的平均工资 |
上述条件的组合 | =AVERAGEIF(Table1[Person],"Ja",Table1[Salary]) | 姓名不以 Ja 开头的任何人的平均工资 |
Kedua, fungsi purataFIF tidak mengambil kira sel kosong. Sebagai contoh, jika nilai gaji seseorang kosong, ia diabaikan dalam pengiraan purata. Walau bagaimanapun, jika gaji seseorang adalah $ 0, akan termasuk dalam pengiraan purata.
Akhir sekali, jika tiada sel yang ditentukan memenuhi syarat ujian, Excel mengembalikan #div/0!
AverageIF menguji keadaan sebelum mengira nilai purata yang memenuhi semua nilai yang diuji, sementara purata membolehkan anda untuk mempersempit hasilnya dengan menggunakan pelbagai syarat.
sintaks fungsi puratafs
Harus diingat bahawa perintah dan bilangan parameter dalam fungsi purata yang sangat berbeza daripada yang dalam fungsi purataf:
<code>=AVERAGEIF(x,y,z)</code>
of:
Jika sintaks purataFIF mengelirukan anda, perkara menjadi lebih jelas apabila anda melihat bagaimana fungsi berfungsi dalam contoh.
Borang Excel ini mengandungi nama, umur, jantina, dan gaji orang itu, dan matlamat anda adalah untuk mengira gaji purata bagi semua lelaki yang berumur lebih dari 35 tahun.
kerana terdapat dua syarat (umur dan jantina), anda perlu menggunakan fungsi purata:
of:
Table2 [Gaji] adalah kawasan sel yang mengandungi nilai yang akan disediakan (parameter x);
<code>=AVERAGEIF(Table1[Age],">40",Table1[Salary])</code>
"& gt; 35" adalah ujian julat pertama (parameter y²);
Table2 [Jantina] adalah kawasan sel (parameter z¹);purata dan purata bukan satu -satunya fungsi dalam Excel yang mengira nilai purata dataset. Sebagai contoh, fungsi purata menghasilkan purata aritmetik langsung dataset, manakala fungsi Averagea mengembalikan purata nombor, teks, dan parameter logik.
Atas ialah kandungan terperinci Cara Menggunakan Fungsi AverageIf dan PurperiFS dalam Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!