sumif函数的十种用法
1-3种用法示例数据:
第一种用法:单字段单条件求和题目1:统计鞋子的总销量
公式“=sumif(b2:b15,"鞋子",c2:c15)”。
题目2:统计销量大于1000的销量和
公式“=sumif(c2:c15,"1000")”,
其中第三个参数缺省,则直接对c2:c15区域中符合条件的数值求和。
第二种用法:单字段多条件求和题目3:统计衣服、鞋子、裤子产品的总销量
公式“=sum(sumif(b2:b15,{"衣服","鞋子","裤子"},c2:c15))”,多个条件以数组的方式写出。
第三种用法:单字段模糊条件求和题目4:统计鞋类产品的总销量
公式“=sumif(b2:b15,"鞋*",c2:c15)”,其中,星号(*)是通配符,在条件参数中使用可以匹配任意一串字符。
第四种用法:单字段数值条件求和
题目5:统计销量前三位的总和
公式“=sumif(c2:c15,""&large(c2:c15,4),c2:c15)”。
其中,""&large(c2:c15,4)是指大于第四名的前三名的数值。
5-7种用法示例数据:
第五种用法:非空条件求和题目6:统计种类非空的销量和
公式“=sumif(b2:b15,"*",c2:c15)”,星号(*)通配符匹配任意一串字符。
题目7:统计日期非空的销量和
公式“sumif(a2:a15,"<",c2:c15)”,注意日期非空值的“<”表示方法。
第六种用法:排除错误值求和题目8:统计库存一列中非错误值的数量总和
公式“=sumif(d2:d15,"<9e307")”。9e307,也可写做9e+307,是excel里的科学计数法,是excel能接受的最大值,在excel中经常用9e+307代表最大数,是约定俗成的用法。
第七种用法:根据日期区间求和题目9:求2017年3月20日到2017年3月25日的总销量
公式“=sum(sumif(a2:a15,{"=2017/3/20","2017/3/25"},c2:c15)*{1,-1})”。
其中,sumif(a2:a15,{"=2017/3/20","2017/3/25"},c2:c15),结果是两个数:一个是2017/3/20/以后的非空日期销量和(权且用a代表这个数),另一个是2017/3/25/以后的非空日期销量和(权且用b代表这个数)。
“=sum(sumif(a2:a15,{"=2017/3/20","2017/3/25"},c2:c15)*{1,-1})”,可以解释为“=sum({a,b}*{1,-1})”,即a*1+b*(-1),即是a-b,即是“2017/3/20/以后的非空日期销量和-2017/3/25/以后的非空日期销量和”,即是最终所求2017年3月20日到2017年3月25日的总销量。
第八种用法:隔列求和题目10:统计每种产品三个仓库的总销量,填入h与i列相应的位置
在h3单元格输入公式“=sumif($b$2:$g$2,h$2,$b3:$g3)”。
因为公式要从产品1填充到产品14,在填充过程中,b2:g2区域不能变化,所以要绝对引用,写作“$b$2:$g$2”;
公式要从h2填充到i2,所计算的条件是从“销量”自动变为“库存”,所以列h不能引用,而从产品1填充到产品14,所计算的条件都是第二行的“销量”和“库存”,所以第“2”行要引用,所以,公式的条件参数写为“h$2”;
公式要从产品1填充到产品14,求和区域是b列到g列的数值,而数值所在行要自动从第3行填充到第14行,所以求和区域写作“$b3:$g3”。
第九种用法:查找引用题目11:依据上图数据,查找产品4、产品12、产品8的三个仓库的销量与库存
在l3单元格输入公式“=sumif($a$3:$a$16,$k3,b$3:b$16)”,向右和向下填充。
公式向右向下填充过程中注意产品种类区域a3到a16不变,需要绝对引用,写作“$a$3:$a$16”;条件是k列三种产品,所以需要相对引用,写作“$k3”;查找引用的数据区域是b列到g列,每向右填充一列,列数需要向右一列,而行数永远是第3行到第16行,所以写作“b$3:b$16”。
第十种用法:多列区域查找引用题目12:下图中,根据左图数据,查找右图产品的库存
在b29单元格,输入公式“=sumif($b$22:$d$25,a29,$a$22:$c$25)”,注意条件区域与数据区域的绝对引用。
网友解答:我们先来看sumif函数的语法格式:
=sumif(range,criteria,sum_range)
翻译成大白话就是:
=sumif(条件区域,条件,求和区域)
注:条件区域和求合区域相同的话,可以省略求和区域。
比如,想要求得泡椒凤爪的销量,可以输入公式:
=sumif(b2:b9,"泡椒凤爪",c2:c9)
在设置条件时,如果开头相同,后面有些许差异,比如“泡椒凤爪”、“泡椒微辣凤爪”、“泡椒麻辣凤爪”、"泡椒变态辣凤爪",我们不需要分别设置不同的条件来汇总,只需要输入:
=sumif(b2:b9,"泡椒*",c2:c9)
通配符“*”的意思就是,指定的条件必须以“泡椒”打头。
https:///i6510105560107450894/●请大家多多关注、点赞、评论,让我有动力继续更新更多教程●
原文标题:SUMIF函数怎样使用?,如若转载,请注明出处:https://www.saibowen.com/wenda/23787.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。