进阶高手必备的多条件数据分析技巧,收藏备用
在实际的工作中,对于数据统计,都是附加条件的,并不是简单的求和、平均值、最大值、最小值等情况,所以利用函数公式做数据统计,必须掌握多条件的数据统计技巧。
一、IF+And组合函数法。目的:如果“销量”>125,且“销售额”>18000元的,给予补贴500元。方法:在目标单元格中输入公式:=IF(AND(D3>125,F3>18000),"500","")。解读:And函数的作用是条件同时成立,即当销量>125,且销售额>18000同时成立时,返回500,否则返回空值。
二、Sumif函数法。功能:对满足条件的单元格求和。语法结构:=Sumif(条件范围,条件,[求和范围]),当“条件范围”和“求和范围”相同时,可以省略“求和范围”。目的:根据“性别”统计“销售额”。方法:在目标单元格中输入公式:=SUMIF(C3:C9,J3,F3:F9)。解读:由于“条件范围”和“求和范围”不相同,所以第三个参数求和范围不能省略。
三、Sumifs函数法。功能:对一组给定条件的单元格求和。语法结构:=Sumifs(求和范围,条件1范围,条件1……条件N范围,条件N)。目的:根据“性别”统计“销售额”>指定值的总销售额。方法:在目标单元格中输入公式:=SUMIFS(F3:F9,C3:C9,J3,F3:F9,">"&K3)。解读:函数中F3:F9出现了两次,第一次为为求和范围,第二次为条件范围,所以数据范围并不是固定不变的,要根据具体的情况具体对待。
四、Sumproduct+Sumif组合函数法。Sumproduct函数功能:返回相应的数组区域或乘积的和。语法结构:=Sumproduct(数组1,[数组2]……[数组N]),当只有一个数组时,求数组元素之间的和值。目的:计算“北京”和“上海”地区的总销售额。方法:1、在目标单元格中输入公式:=SUMPRODUCT(SUMIF(G3:G9,J3:J4,F3:F9))。2、快捷键Ctrl+Shift+Enter填充。
五、Countif函数法。功能:计算某个区域中满足条件的单元格数目。语法结构:=Countif(条件范围,条件)。目的:按性别统计人数。方法:在目标单元格中输入公式:=COUNTIF(C3:C9,J3)。
六、Countifs函数法。功能:统计一组给定条件所指定的单元格数。语法结构:=Countifs(条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。目的:根据“性别”统计“销售额”>指定值的销售人数。方法:在目标单元格中输入公式:=COUNTIFS(C3:C9,J3,F3:F9,">"&K3)。
七、Averageif函数法。功能:计算指定条件下符合条件的单元格的算数平均值。语法结构:=Averageif(条件范围,条件,[数值范围])。当“条件范围”和“数值范围”相同时,可以省略“数值范围”。目的:按“性别”统计平均销售额。方法:在目标单元格中输入公式:=AVERAGEIF(C3:C9,J3,F3:F9)。
八、Averageifs函数法。功能:计算一组给定条件下的单元格的平均值。语法结构:=Averageifs(数值范围,条件1范围,条件1……条件N范围,条件N)。目的:按“性别”统计指定范围内的平均销售额。方法:在目标单元格中输入公式:=AVERAGEIFS(F3:F9,C3:C9,J3,F3:F9,">"&K3)
九、Maxifs函数法。功能:返回一组给定条件所指定的单元格的最大值。语法结构:=Maxifs(数值范围,条件1范围,条件1……条件范围N,条件N)。目的:按“性别”统计相应地区的最高销售额。方法:在目标单元格中输入公式:=MAXIFS(F3:F9,C3:C9,J3,G3:G9,K3)。解读:1、Maxifs函数在365及以上的版本中才可以使用。2、Minifs函数的用法和Maxifs的用法完全相同。
十、Dsum函数。功能:求满足给定条件的数据库中记录的字段数据的和。语法结构:=Dsum(数据区域,求和字段的相对列数,条件)。目的1:按“性别”统计相应“地区”的总销售额。方法:在目标单元格中输入公式:=DSUM(C2:G9,4,J2:K3)。解读:“数据区域”和“条件”必须包含标题。
目的2:计算指定“地区”的总销售额。方法:在目标单元格中输入公式:=DSUM(F2:G9,1,J2:J5)。
目的3:统计指定“销售员”在指定“地区”的总销售额。方法:在目标单元格中输入公式:=DSUM(B2:G9,5,J2:K6)。
结束语:本文从多个角度介绍了多条件统计的常用函数公式,具有非常高的使用价值,如果能够熟练掌握,一般数据统计Soeasy。