ad

达人之路·《高效办公应用宝典公式·函数与VBA》_6.1.8 多条件计算平均值

网友投稿 120 2023-11-07

【摘要】 本书摘自《高效办公应用宝典公式·函数与VBA》一书中第6章,第1节,创客诚品编著。

6.1.8 多条件计算平均值

达人之路·《高效办公应用宝典公式·函数与VBA》_6.1.8 多条件计算平均值

当需要根据多重条件计算平均值时可使用AVERAGEIFS 函数。

语法格式

AVERAGEIFS(Average_range,Criteria_range1,Criteria1,[Criteria_range2,Criteria2]…)

参数说明

● Average_range: 为必需参数,表示要计算平均值的一个或多个单元格,可以是数字或包含数

字的名称、数组或引用。

● Criteria_rangel 、Criteria_range2…:Criteria_rangel是必需参数,后续的Criteria_range 是可选 的,表示要为特定条件计算的单元格区域。

●Criterial 、Criteria2…:Criterial 是必需参数,后续的Criteria 是可选的,表示形式为数字、表 达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。

下面以计算年满18岁男性平均年龄为例介绍AVERAGEIFS函数的参数设置方法。

Step01 选中单元格E2, 按下Shift+F3 组合键,如下左图所示。

Step02 打开“插入函数”对话框,选择函数类型为“统计”,选中“AVERAGEIFS” 选项,单击 “确定”按钮,如下右图所示。

Step03 弹出“函数参数”对话框,参照下左图依次设置参数为 “C2:B11”“B2:B11” “男”“C2:C11”

“>18”,最后单击“确定”按钮关闭对话框。

Step04 返回工作表,单元格E2中已经自动计算出了18岁以上男性的平均年龄。编辑栏中可以查看完整的公式,如下右图所示。

公式分析:本例公式“=AVERAGEIFS(C2:C11,B2:B11,” 男",C2:C11,">18”)” 第 一个 “C2:C11” 表示用于平均值计算的实际单元格区域。“B2:B11,“男””为第一个条件,“C2:C11,">18”” 为第二 个条件。

6.1.9 计算指定年龄段的平均年龄

在统计平均年龄时,如果只对某个年龄段的平均年龄进行计算该如何编写公式呢?下面介绍使用AVERAGEIFS 函数计算指定范围内年龄平均值的方法。

Step1 选中单元格E2, 输入“=”,单击“名称框”右侧的下拉按钮,从下拉列表中选择“AVERAGEIFS” 选项,如下左图所示。

Step02 弹出“函数参数”对话框,依次设置参数为 “C2:C11”“C2:C11”“>18”“C2:C11”“<40”, 单击“确定”按钮关闭对话框,如下右图所示。

Step 03 此时工作表中的E2单元格中已经计算出了C2:C11 单元格区域中大于18岁、小于40岁的所有年龄的平均值。在编辑栏中可以查看完整公式。

公式分析:本例所用公式 “=AVERAGEIFS(C2:C11,C2:C11,”>18",C2:C11," <40”)”中出现了三 个 “C2:C11”, 但是每个代表的含义并不相同。从左往右第一处 “C2:C11” 表示用于计算平均值的 实际单元格区域,第二处 “C2:C11” 为第一个条件区域,第三处 “C2:C11” 为第二个条件区域。

6.1.10 计算去掉最高分和最低分的平均值

TRIMMEAN 函数可返回数据集的内部平均值。该函数用于计算排除数据集顶部和底部尾数中 数据点的百分比后取得的平均值。在进行数据分析时若想排除无关的数据,可以使用此函数。

参数说明

●Array: 为必需参数,表示需要进行整理并求平均值的数组或数值区域。

●Percent: 为必需参数,代表从计算中排除数据点的分数。

下面以去掉一个最高分和一个最低分,计算运动员最终得分为例,介绍TRIMMEAN 函数的用法。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_2.3.1 字符编码
下一篇:《Python+3自动化软件发布系统》Django 2实战_了解Python的更好方法_2.2.4 和 Web 搭上关系
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×