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

朋友们今天向大家介绍一期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中输入“=SUM(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)”,并向右拖曳即可。


(职场责编:拓荒牛 )
2026年07月20日 01:12[查看原文]