来源:Excel应用之家 朋友们今天向大家介绍一期SUMIF函数的应用技巧。 这个函数用于对区域中符合指定的单个条件的值求和。 下面我们就来一起看看它的实际应用吧! 满足某一条件求和(一) 如下图,求总经理的奖金总额。 在单元格G2输入“=SUMIF($C$2:$C$17,'总经理',$E$2:$E$17)”即可。 满足某一条件求和(二) 求除总经理外其余员工的奖金总额。 这个也很简单,在上个例子的基础上更改一下条件即可。咱单元格G2中输入“=SUMIF($C$2:$C$17,'<>总经理',$E$2:$E$17)”即可。 满足某一条件求和(三) 下面我们来求奖金大于1000的总额。 在单元格G2中输入“=SUMIF($E$2:$E$17,'>1000')”即可。 这里用到了SUMIF函数的一个特点:当省略第三个参数时,求和区域也就是条件区域。 满足某一条件求和(四) 我们也可以算一算那些低于平均值的奖金总额。 在单元格G2中输入“=SUMIF($E$2:$E$17,'<'&AVERAGE($E$2:$E$17))”即可。 这里用到了函数嵌套,由“&”构建了复合条件。 满足某一条件求和(五) 求姓名为三个字的奖金总额。 在单元格G2中输入“=SUMIF($B$2:$B$17,'???',$E$2:$E$17)”即可。 这里使用了通配符。三个'?'则表示三个字符。 满足某一条件求和(六) 我们也可以求姓名中包含特定字符的奖金总额。 在单元格G2中输入“=SUMIF($B$2:$B$17,'*小*',$E$2:$E$17)”即可。 满足某一条件求和(七) 如果求和区域中含有错误值,我们仍然可以使用SUMIF函数求和。 在单元格G2中输入“=SUMIF($E$2:$E$17,'<9e307')”即可。 满足某一条件求和(八) 下面我们将计算“韦小宝”和“令狐冲”的奖金总额。 在单元格G2中输入“=SUMIF($B$2:$B$17,{'韦小宝','令狐冲'},$E$2:$E$17)”即可。 这里在第二个条件中采用了数组的形式。 错列求和 SUMIF函数可以应用在错列求和中。什么是错列求和呢?下面我们一起来看一看吧! 如下图,我们按照不同的产品种类本别求出三个月的总和。 在单元格B9中输入“=SUMIF($A$2:$E$5,A9,$B$2:$F$5)”,向下拖曳即可。 返回最后一位数值 其实我们之前介绍过的很多函数都可以返回(列或行)的最后一个数值:INDEX函数、OFFSET函数,LOOKUP函数等等。今天要介绍的这个方法其实也是SUMIF函数错列求和的一种特别应用。 在单元格B9中输入“=SUMIF(B$2:B$8,'',B$1:B$7)”,并向右拖曳即可。 |
|
来自: hercules028 > 《excel》