软件下载 点击激活 软件下载

Excel教程:你确定你会用函数SUMIF吗?

函数SUMIF的使用频率也很高,是众多函数中必会的一个函数,那么对于函数SUMIF的用法,你真的了解多少呢?

函数SUMIF:对满足条件的单元格求和。

 

SUMIF(条件区域,条件,求和区域)

 

1、求大于等于10000的销售额之和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(D2:D8,”>=10000″,D2:D8)

公式也可以写成:

=SUMIF(D2:D8,”>=10000″)

 

Excel教程:你确定你会用函数SUMIF吗?

为什么可以这样写呢?

 

当条件区域和求和区域相同时,求和区域可以省略不写。

 

2、求日期为“2019-4-12”的销售额之和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(A11:A17,”2019-4-12″,D11:D17)

 

3、求除业务员“雨夜”之外的销售额之和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(C20:C26,”<>雨夜”,D20:D26)

 

4、隔列求和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(B$29:G$29,H$29,B30:G30)

 

5、区间求和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(D39:D45,”>=10000″)-SUMIF(D39:D45,”>15000″)

 

条件区域和求和区域都是D39:D45,此处省略了求和区域。

首先用函数SUMIF算出大于等于10000的销售额之和;

再用函数SUMIF算出大于15000的销售额之和;

前者减后者就是大于等于10000、小于等于15000的销售额之和。

 

常量数组的方法:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUM(SUMIF(D39:D45,{“>=10000″,”>15000″})*{1,-1})

 

思路与上述解法相同,SUMIF(D39:D45,{“>=10000″,”>15000″})部分得到的是大于等于10000和大于15000的销售额之和,返回结果{57710,17805};

需要用大于等于10000的销售额之和减去小于等于15000的销售额之和;

用*{1,-1}来解决,{57710,17805}*{1,-1}返回{57710,-17805};

用函数SUM求和即可。

 

也可以用函数ROW来构造序列:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUM(SUMIF(D39:D45,ROW(10000:15000)))

 

函数ROW构造从10000到15000的序列;

SUMIF(D39:D45,ROW(10000:15000))部分是当条件区域中有10000到15000的数据就返回对应数据,没有就返回0,最后用函数SUM求和。

注意是数组公式,要按<Ctrl+Shift+Enter>三键结束。

 

6、替代函数VLOOKUP实现查找功能

 

查找业务员为“阿文”的销售额:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(C49:C55,”阿文”,D49:D55)

 

用函数SUMIF实现查找的注意事项:

一是条件区域的数据必须是唯一的;

二是查找返回的结果必须是数字。

 

7、逆向查找

 

查找业务员为“小玉”的销售额:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(D58:D64,”小玉”,C58:C64)

 

无论是顺向查找还是逆向查找,对于函数SUMIF来说都是轻而易举。

 

8、使用通配符

 

求业务员为两个字的销售额之和:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(C67:C73,”??”,D67:D73)

 

函数SUMIF支持使用通配符,问号(?)匹配任意单个字符。

 

求业务员包含“小”字的销售额之和:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(C67:C73,”*”&”小”&”*”,D67:D73)

 

星号(*)匹配任意一串字符,字符间用&连接。

 

求业务员包含“~”的销售额之和:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(C67:C73,”*”&”~~”&”*”,D67:D73)

 

波浪符(~)作为通配符,在查找其本身时需要在前面加“~”,所以在查找业务员包含“~”时使用”*”&”~~”&”*”。

 

9、忽略错误值求和

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(B76:B82,”<9E307″)

 

此处省略了第三参数,当第三参数省略时,求和区域与条件区域相同。

9E307是excel能承受的最大值,也就是比9E307小的数都参与计算求和。

 

10、超过15个字符的查找

 

根据银行卡号查找对应的工资:

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(A85:A91,D85,B85:B91)

 

SUMIF(条件区域,条件,求和区域)

 

公式没有问题啊,为什么返回的结果是错误的呢?

 

Excel的有效数字是15位,超过15位数后面的都以0显示,虽然数据都是以文本存储,但当函数SUMIF运算时,文本型数字也会被当成数值来处理,这要怎么解决呢?

 

Excel教程:你确定你会用函数SUMIF吗?

输入公式:

=SUMIF(A85:A91,D85&”*”,B85:B91)

 

使用&”*”将其强行识别成文本进行运算。


今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小编坚持原创的动力。

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏
Excel教程:你确定你会用函数SUMIF吗?

微信扫一扫加关注,Office自学网官方微信公众号,

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

优化你的Excel操作:掌握与Alt键相关的多功能快捷键技巧!

2023-9-1 14:34:25

办公技巧

创建Excel工作簿,说说你是哪种青年?

2023-9-2 9:09:22

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索