DAY 20.1求和函数:Sumif
一、基本用法
(一)定义
Sumif:对满足条件的单元格求和
(二)函数格式
A、=SUMIF(range,criteria,[sum_range])
=SUMIF(判断区域,求和的条件,求和区域)
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
B、注意
判断区域与求和区域必须保持一致的长度
二、单字段单条件求和
A、公式
=SUMIF($B$2:$B$8,">1000")
=SUMIF($B$2:$B$8,1000)
B、注意:
1、criteria中的任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号括起来
2、如果条件为数字,则无需使用双引号。
三、单字段多条件求和
A、公式 =SUM(SUMIF($A$2:$A$25,{"4月","5月","6月"},$B$2:$B$25))
B、注意:在外面加一个SUM,构成数组的计算,不然只能计算出4月份的销售额合计
C、A、B列后面还有数据,未截图
四、模糊条件求和
A、公式
=SUMIF($A$2:$A$8,"张*",$B$2:$B$8)
B、注意:
* 代表任意多个字符
五、隔列分类汇总
A、公式
=SUMIF($B$2:$M$2,$N$2,B3:M3)
=SUMIF($B$2:$M$2,$O$2,B3:M3)
六、查找引用功能
=SUMIF($A$2:$A$9,$G2,B$2:B$9)
七、排除错误值求和
A、公式
=SUMIF(B2:B12,"<9e+307")
B、注释:
9e+307,是科学记数法,表示9*10^307,是一个很大的整数。
最大可以达到1.797693134862315E308,但是记这个数字非常不好记
9e+307已经足够大到Excel能接受的最大数值了,
所以在excel中经常用9e+307代表最大数,9e+307不是规定,不是原则,是约定俗成的用法
理解一下:错误值肯定是超过最大值,所以小于9E+307最大值的时候,就是对我们的整数进行求和。