sql多条件查询_多条件查询、多条件求和等应用技巧解读

b5544e93b8239261b49dcb85a260bc14.png

实际工作中,数据的统计分析都是附加条件的,而且都是多个条件,所以,关于多条件查询、多条件求和、多条件计数、多条件判断等函数公式,就显得尤为重要。

46a318931ff911f46435f28471412f58.gif

一、多条件查询。函数:Lookup。功能:从单行或单列或数组中查找一个值。Lookup函数有两种应用形式。(一)向量形式。功能:从单行或单列中查找指定的值,返回第二个单行或单列中对应位置的值。语法结构:=Lookup(查询值,查询值所在的范围,[返回值所在的范围]),当“查询值所在的范围”和“返回值所在的范围”相同时,可以省略“返回值所在的范围”。目的:查询销售员对应的销售额。

2418c5785d0b59e498ce1a275428156a.gif

(二)数组形式。功能:从指定的范围第一列或第一行中查询指定的值,返回指定范围中最后一列或最后一行对应位置上的值。语法结构:=Lookup(查询值,数据范围)。目的:查询“销售员”的“销售额”。方法:1、以“销售员”为关键字升序排序。2、在目标单元格中输入公式:=LOOKUP(J3,B3:F9)。解读:使用数组形式时,查询值必须在数据范围的第一列,返回值必须在数据范围的最后一列。

a49af42b69919f64e8c8eda9c922e840.gif

(三)变异查询。目的:查询“销售员”的“销售额”。方法:在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=J3),F3:F9)。

ddb17c6a1cb51332d00ab6e6c2b3a3a8.gif

(四)多条件查询。目的:查询“销售员”在相应“地区”的销量。方法:在目标单元格中输入公式:=LOOKUP(1,0/((B3:B9=J3)*(G3:G9=K3)),F3:F9)。解读:从公式的结果可以看出,“多条件查询”的核心仍然是“向量形式”,只是“查询值所在的数据范围”中多了条件而已。

e884e44c5808fba196eb1a8803b7677e.gif

二、多条件求和。函数:Sumifs。功能:对一组给定条件的单元格求和。语法结构:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。目的:按“性别”统一“销量”在指定范围下的销售总额。方法:在目标单元格中输入公式:=SUMIFS(F3:F9,C3:C9,J3,D3:D9,">"&K3)。

5537d141bc359d243ee1180ec10c8ea5.gif

三、多条件计数。函数:Countifs。功能:统计一组给定条件下指定单元格的个数。语法结构:=Countifs(条件1范围,条件1……条件N范围,条件N)。目的:按“性别”统计指定“销量”范围下的人数。方法:在目标单元格中输入公式:=COUNTIFS(C3:C9,J3,D3:D9,">"&K3)。

6c10694031fb0c7289a774fbc328fe40.gif

四、多条件判断。函数:Ifs。功能:检查是否满足一个或多个条件并返回与第一个TRUE对应的值。语法结构:=Ifs(条件1,返回值1,条件2,返回值2……条件N,返回值N)目的:判断销量:>350,特等;>300,优秀;>250,良好;大于200,及格方法在目标单元格中输入公式:=IFS(D3>350,"特等",D3>300,"优秀",D3>250,"良好",D3>200,"及格")解读1、IFs函数只在365及更高版本中才可以使用2、等级判定时,数值按从大到小的顺序依次排列

5344d963ae441c2c2f41fec5577ed5ff.gif

五、多条件下的平均值。函数:Averageifs。功能:计算一组给定条件指定的单元格的算数平均值。语法结构:=Averageifs(数值范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。目的:按“性别”统计“销量”在指定范围内的平均“销售额”。方法:在目标单元格中输入公式:=AVERAGEIFS(F3:F9,C3:C9,J3,G3:G9,K3)

08e30c868b6e8278a58d54e6fac8f502.gif

六、多条件下的最大(小)值。函数:Maxifs、Minifs。功能:返回一组给定条件所指定的单元格的最大(小)值。语法结构:=函数名称(数据范围,条件1范围,条件1,……条件N范围,条件N)。目的:按“性别”统计指定“地区”的最高“销售额”和最低“销售额”。方法:在目标单元格中输入公式:=MAXIFS(F3:F9,C3:C9,J3,G3:G9,K3)、=MinIFS(F3:F9,C3:C9,J3,G3:G9,K3)。解读:Maxifs和Minifs函数的语法结构完全相同。

7bcf3934889de0b065faf449bc200a7b.png

结束语:本文主要介绍了Lookup、Sumifs、Countifs、Ifs、AverageIfs、Maxifs和Minifs 7个多条件统计函数,具有非常高的使用价值哦!

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页