一本书教会你分分钟搞定数据分析!日常工作中经常要用到平均值有关的计算,如计算某种地区的年平均降水量、某部门的平均工资等。用于计算平均值的函数有 AVERAGE 函数、AVERAGEIF 函数、AVERAGEIFS函数及 TRIMMEAN 函数等。
平均值计算
图 5-34销售记录图 5-34 所示展示了某淘宝店铺销售流水表的部分内容,需要根据 C 列的每日访客数,计算出日均访客数。在空白单元格内输入以下公式,计算结果为 162。=AVERAGE(C2:C93)AVERAGE函数用于返回参数的算术平均值,函数语法为:AVERAGE(number1,[number2],…)各参数是要计算平均值的数字、单元格引用或单元格区域。如果单元格中是文本、逻辑值或是空单元格将被忽略,但不会忽略零值。
按条件计算平均值
如果要对数据按照某个指定的条件计算平均值,可以使用 AVERAGEIF 函数完成。图 5-35 展示了某水文监测站监测记录表的部分内容,需要根据监测断面名称计算对应的平均水温。
图5-35水文监测记录在 G2 单元格输入以下公式,双击 G2 单元格右下角的填充柄,将公式填充到数据表最后一行。=AVERAGEIF(A:A,F2,C:C)AVERAGEIF 函数用于返回符合指定条件单元格的算术平均值,函数语法和使用方法均与 SUMIF 函数类似。AVERAGEIF(range,criteria,[average_range])第一参数是要判断条件的单元格区域。第二参数用于确定要对哪些单元格计算平均值的条件,和 SUMIF 函数的条件参数写法相同,也支持使用通配符。第三参数是可选参数,用于指定要进行计算平均值的单元格范围。本例中,要判断条件的单元格区域使用 A 列的整列引用,指定的条件是 F2 单元格中的监测断面名称,要计算平均值的单元格区域使用了 C 列的整列引用。如果 A 列中的监测断面名称等于 F2 单元格中的值,就对 C 列对应的单元格计算平均值。
多条件计算平均值
多条件计算平均值与多条件求和的计算类似,可以使用 AVERAGEIFS 函数完成。
图 5-36 展示了某公司员工信息表的部分内容,需要根据 D 列的人员类型和 E 列的性别信息,统计人员类型为“正式”,性别为“男性”的平均年龄。
图 5-36 员工信息表
在 I3 单元格输入以下公式,计算结果为 30.5。=AVERAGEIFS(F:F,D:D,I1,E:E,I2)AVERAGEIFS 函数用于返回符合多个指定条件的算术平均值,函数语法和使用方法与SUMIFS 函数类似。AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2],…)第一参数用于指定要进行计算平均值的单元格范围。第二参数和第三参数分别用于指定条件判断的第一个单元格区域和对应的判断条件。之后的其他参数为可选参数,两两一组,分别用于指定条件判断的其他区域及其关联条件,最多可设置 127 个区域 / 条件对。AVERAGEIFS 函数的条件区域与平均值计算区域必须具有相同的行列数,条件参数支持使用通配符。当多个条件同时符合时,AVERAGEIFS 函数对第一参数中对应的数值计算平均值。本例中,计算平均值的区域是 F 列的整列引用,“D:D,I1”是第一组条件区域和对应的条件。“E:E,I2”是第二组条件区域和对应的条件。如果 D 列中的人员类型等于 I1 单元格中指定的类型“正式”,并且 E 列中的性别为“男”,就对 F 列中对应的年龄计算平均值。使用平均值衡量一组数据的集中趋势时,为了避免个别特殊数据对整体计算产生的干扰,可以舍弃掉样本中最高和最低部分的数据后再进行计算。还想要学习其他数据处理与分析的技巧吗?快来看看应用大全吧!
推荐阅读北京大学出版社Excel数据处理与分析应用大全
内容简介:
本书全面系统地介绍了以 Excel 为核心工具开展数据处理与数据分析的各项技术,深入揭示背后的概念原理,并配以大量典型实用的应用案例,帮助读者全面掌握数据分析工作的必备技能。全书分17 章,内容包括数据分析概述、数据采集、数据输入、数据整理、借助公式快速完成统计计算、借助数据透视表快速完成统计计算、基础统计分析、中心极限定理、假设检验、t 检验和卡方检验、方差分析、回归分析、时间序列分析、规划求解、Excel 数据表格美化、数据可视化和其他常用数据分析工具, 方便读者随时查阅。
本书适合各层次的数据分析从业人员,既可作为初学者的入门指南,又可作为中、高级用户的参考手册。书中大量的实例还适合读者直接在工作中借鉴。