SUMIF

2022-03-22 18:05:02 浏览数 (1)

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个字的也算进去,所以不能用这个,要用问号 ?

这么写

确定是三个字的呢,这么写

以上

继续提个问题

如果我要统计上面例子中两个汉字的,第一个是'纸'字商品的销售数量呢?

应该怎么写?

0 人点赞