excel|EXCEL中SUMIF函数的使用,大多数人只会第一个

excel|EXCEL中SUMIF函数的使用,大多数人只会第一个

文章图片

excel|EXCEL中SUMIF函数的使用,大多数人只会第一个

文章图片


SUMIF函数是条件求和函数 , 将满足条件的单元格进行求和 。
语法
=SUMIF(条件区域 , 条件 , 与条件所对应的求和区域)


条件区域:必需 。 条件区域内的单元格必须是数字或名称、数组或包含数字的引用 。空白和文本值将被忽略 。
条件:必需 。 以数字、表达式、单元格引用、文本或函数的形式来定义将添加哪些单元格 。可包括的通配符字符 - 问号(?)以匹配任意单个字符 , 星号(*)以匹配任意字符序列 。
如果要查找实际的问号或星号 , 请在该字符前键入波形符(~) 。
任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (\") 括起来 。如果条件为数字 , 则无需使用双引号 。
求和区域:可选 。要添加的实际单元格 , 求和区域的大小和形状应该与条件区域相同 。如果不一样 , 该公式将对从求和区域中第一个单元格开始的单元格区域进行求和 , 但其尺寸与条件区域相同 。
如果省略求和区域参数 , Excel就会添加条件区域参数中指定的单元格(与应用标准的单元格相同) 。 就是对区域内所有的单元格进行求和
示例:
1、基本用法:
以下是店内员工的销售记录 , 计算员工A的销售总额:=SUMIF(A2:A12\"员工A\"B2:B12)
A2:A12:条件区域;
\"员工A\":条件区域;
B2:B12:求和区域

2、条件求和中的通配符\"?\" \"*\"的使用:
一个?号代表一个任意的字符       一个*号代表任意个字符
张?的销售额合计:=SUMIF(A2:A9\"张?\"B2:B9) 意思是姓张且名字部分只有一个字的销售总额;
张??的销售额合计:=SUMIF(A2:A9\"张??\"B2:B9)意思是姓张且名字部分是两个字的销售总额;
张*的销售额合计:=SUMIF(A2:A9\"张*\"B2:B9)意思是姓张名字部分不论是几个字的销售总额;

3、多条件求和:
员工张A和张B的销售总额:=SUM(SUMIF(A2:A9{\"张A\"\"张B\"B2:B9))

4、忽略求和区域中的错误值:
当求和区域中有错误值时 , 使用SUM或者SUMIF求和会返回错误值 。 可以使用如下公式:
=SUMIF(B2:B9\"<=9E+307\")   9E+307是excel能处理的最大数值 , 错误值比所有的数值大 , 公式是求小于最大数值的数值总和 。
【excel|EXCEL中SUMIF函数的使用,大多数人只会第一个】