Well
我们知道SUM了
我们会求和某个区域了
还有快捷键[Alt][=]快速求和
接下来呢
如果我们要根据条件求和呢?
总不可能输入=SUM,然后一个个找一个个点吧
所以这里有个SUMIF
其功能等于SUM IF
按照指定条件求和
举个例子
这是数据
如果我们要统计'抽纸'一共卖了多少,一共卖了多少钱呢?
数据量少的情况下
你确实可以SUM然后一个个点
没毛病
能达到目的,用计算器都行
但是为了统计更高端
为了应对更大量的数据
为了保证随时可能变化的需求能尽快被满足
例如,突然想统计的变成了'杯子'
我们用SUMIF
我觉得需要提醒你们多用用函数帮助
SUMIF的3个参数
SUMIF只有3个参数,也就是你只用填三次就可以完成这个函数
翻译成中文,这3个参数的意思就是
代码语言:javascript复制=SUMIF(范围,标准,统计区域)
好像还是有点看不懂
代码语言:javascript复制=SUMIF(
你要统计的根据/标准所在的区域,
你要统计的内容的根据/标准,
你要统计的值/数量/金额所在的区域(可选)
)
这样呢?
品名在A列,标准在G2单元格,统计的分别是数量(C列)和金额(E列)
所以公式这么写
第1个参数和第3个参数的范围可以不同
具体微软官网会有帮助说明
在这里建议不要作
SUMIF的第2个参数
不等式的写法
1 如果没有引用单元格,直接在公式里面写的话,不等式和内容一起在双引号里面
例如上面的例子我可以变成
也可以加个等于号变成
就是说这里面实际是带等于号的
只不过可以省略
文本一般用等于或者不等于来统计
数字就可以玩更多花样了
例如我可以统计单价大于10元的商品的销售数量
或者是单价小于等于100元的商品的销售数量
2 如果引用了单元格
2.1 单元格自带不等符号,直接引用
2.2 单元格不带符号(其实就是默认为'='),使用&连接
SUMIF的第2个参数
模糊匹配
这个首先你得知道一个小知识
单字符匹配用 ?
多字符匹配用 *
什么意思呢
还是看例子吧
我们要统计所有带'纸'字的商品的销售数量
那么问题来了,这个纸可能是抽纸草纸餐巾纸blabla
如果确定最后一个字是'纸',前面的字数不确定,可以这么写
还有可能不止一种可能啊
这个纸可能还是纸巾,也要统计进去
那可以在后面加个*
这样就可以统计所有包含'纸'字的商品了
如果我只想统计2个字且第2个字是'纸'的商品的销售数量呢
*纸 会把餐巾纸这种3个字的也算进去,所以不能用这个,要用问号 ?
这么写
确定是三个字的呢,这么写
以上
继续提个问题
如果我要统计上面例子中两个汉字的,第一个是'纸'字商品的销售数量呢?
应该怎么写?