SUMIF函数的语法是:
```
=SUMIF(range, criteria, [sum_range])
```
其中:
`range` 是条件区域,用于条件判断的单元格区域。
`criteria` 是求和条件,由数字、逻辑表达式等组成的判定条件。
`sum_range` 为实际求和区域,需要求和的单元格、区域或引用。当省略第三个参数时,则条件区域就是实际求和区域。
参数说明
Range
必需。条件区域,即用于条件判断的单元格区域。
Criteria
必需。求和条件,可以是一个数字、文本、表达式或单元格内容。
Sum_range(可选):
当省略时,条件区域就是实际求和区域。
可以是一个单元格、区域或引用,用于指定需要求和的单元格。
通配符使用
问号 `?`:匹配任意单个字符。
星号 `*`:匹配任意一串字符。
若要查找实际的问号或星号,请在该字符前键入波形符 `~`。
示例
示例1:求报表中各栏目的总流量
假设报表数据如下:
```
A列 | B列
-----|-----
栏目1 | 100
栏目2 | 200
栏目3 | 300
```
选中F2单元格,输入公式:
```
=SUMIF(B2:B4, ">100", C2:C4)
```
结果:求和所有大于100的流量,即100 + 200 + 300 = 600。
示例2:使用通配符求和
假设商品名称在A列,数量在B列,想计算所有包含“苹果”字样的商品的总销售量。
选中F2单元格,输入公式:
```
=SUMIF(A2:A6, "*苹果*", B2:B6)
```
结果:求和所有包含“苹果”字样的商品数量,即10 + 15 + 30 = 55。
建议
在使用SUMIF函数时,确保条件区域和求和区域的引用正确,以避免计算错误。
可以利用通配符来处理包含特定文本或模式的单元格,使公式更加灵活。