Excel数据分析第二十讲(SUMIF,AVERAGEIF)
在本课程中,我们来学习和掌握SUMIF,AVERAGEIF,SUMIFS以及AVERAGEIFS函数。
首先介绍SUMIF函数,语法如下:
SUMIF(range,criteria,sum_range)
函数的参数如下:
Range为条件区域,用于条件判断的单元格区域。
Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
Sum_range 为实际求和区域,需要求和的单元格、区域或引用
下图是本次课程的示例文件,这里H列表示销售人员姓名,J列表示销售的产品名称,K列表示销售数量,L列表示销售金额
如果我们想知道销售员Emilee的销售业绩,可以在B5单元格输入公式=SUMIF(Name,A5,Dollars),如下图所示
注:公式中NAME代表销售员姓名这一列,Dollors代表销售额这一列
接下来介绍一下SUMIFS函数的用法,语法如下:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
使用同样的数据源文件,如果想知道销售员Jen销售的lipstick的销售总额,只需要在单元格B21输入公式=SUMIFS(Dollars,Name,"Jen",Product,"lipstick"),如下图所示
再介绍一下AVERAGEIF函数,语法如下:
AVERAGEIF(range, criteria, [average_range])
函数语法具有下列参数:
Range: 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
Criteria: 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。例如,条件可以表示为 32、"32"、">32"、"苹果" 或 B4。
Average_range:计算平均值的实际单元格组。如果省略,则使用 range
使用同样的数据源文件,如果想知道销售员Jen销售的产品数量的平均值,只需要在单元格B26输入公式=AVERAGEIF(Name,"Jen",Units),如下图所示
最后介绍一下AVERAGEIFS函数,语法如下:
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
函数语法具有下列参数:
Average_range :要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
Criteria_range1、criteria_range2 等 Criteria_range1 是必需的,后续 criteria_range 是可选的。在其中计算关联条件的 1 至 127 个区域。
Criteria1、criteria2 等 Criteria1 是必需的,后续 criteria 是可选的。形式为数字、表达式、单元格引用或文本的 1 至 127 个条件,用来定义将计算平均值的单元格。例如,条件可以表示为 32、"32"、">32"、"苹果" 或 B4。
使用同样的数据源文件,如果想知道销售员Zaret销售的lipstick的数量的平均值,只需要在单元格22输入公式=AVERAGEIFS(Units,Name,"Zaret",Product,"lipstick"),如下图所示
今天的课程比较简单。总结一下,使用这几个函数只要掌握如何在相关区域设置删选条件,同时在计算字段上做累加或平均就可以借助SUM和AVERAGE函数解决很多问题。
以上就是今天的课程,大家有问题请给我留言。