分享

总结篇--SUMIF函数实用终极帖

 hercules028 2020-11-25

来源:Excel应用之家

朋友们今天向大家介绍一期SUMIF函数的应用技巧。

这个函数用于对区域中符合指定的单个条件的值求和。

下面我们就来一起看看它的实际应用吧!


01

满足某一条件求和(一)

如下图,求总经理的奖金总额。



在单元格G2输入“=SUMIF($C$2:$C$17,'总经理',$E$2:$E$17)”即可。


02

满足某一条件求和(二)

求除总经理外其余员工的奖金总额。



这个也很简单,在上个例子的基础上更改一下条件即可。咱单元格G2中输入“=SUMIF($C$2:$C$17,'<>总经理',$E$2:$E$17)”即可。


03

满足某一条件求和(三)

下面我们来求奖金大于1000的总额。



在单元格G2中输入“=SUMIF($E$2:$E$17,'>1000')”即可。

这里用到了SUMIF函数的一个特点:当省略第三个参数时,求和区域也就是条件区域。


04

满足某一条件求和(四)

我们也可以算一算那些低于平均值的奖金总额。



在单元格G2中输入“=SUMIF($E$2:$E$17,'<'&AVERAGE($E$2:$E$17))”即可。

这里用到了函数嵌套,由“&”构建了复合条件。


05

满足某一条件求和(五)

求姓名为三个字的奖金总额。



在单元格G2中输入“=SUMIF($B$2:$B$17,'???',$E$2:$E$17)”即可。

这里使用了通配符。三个'?'则表示三个字符。


06

满足某一条件求和(六)

我们也可以求姓名中包含特定字符的奖金总额。



在单元格G2中输入“=SUMIF($B$2:$B$17,'*小*',$E$2:$E$17)”即可。


07

满足某一条件求和(七)

如果求和区域中含有错误值,我们仍然可以使用SUMIF函数求和。



在单元格G2中输入“=SUMIF($E$2:$E$17,'<9e307')”即可。


08

满足某一条件求和(八)

下面我们将计算“韦小宝”和“令狐冲”的奖金总额。



在单元格G2中输入“=SUMIF($B$2:$B$17,{'韦小宝','令狐冲'},$E$2:$E$17)”即可。

这里在第二个条件中采用了数组的形式。


09


错列求和

SUMIF函数可以应用在错列求和中。什么是错列求和呢?下面我们一起来看一看吧!

如下图,我们按照不同的产品种类本别求出三个月的总和。



在单元格B9中输入“=SUMIF($A$2:$E$5,A9,$B$2:$F$5)”,向下拖曳即可。


10


返回最后一位数值

其实我们之前介绍过的很多函数都可以返回(列或行)的最后一个数值:INDEX函数、OFFSET函数,LOOKUP函数等等。今天要介绍的这个方法其实也是SUMIF函数错列求和的一种特别应用。



在单元格B9中输入“=SUMIF(B$2:B$8,'',B$1:B$7)”,并向右拖曳即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多