Excel中Sumif函数的使用方法

作者:风筝 | 创建时间: 2023-04-14
Excel中Sumif函数的使用方法

1.sumif函数的含义

SUMIF 函数可以对区域 中符合指定条件的值求和。 区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。

2.sumif函数的语法格式

2.sumif函数的语法格式 =sumif(range,criteria,sum_range) range 必填。用于条件计算的单元格区域。 criteria 必填。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、">32"、B5、32、"32"、"苹果" 或 TODAY()。 注意: 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。如果条件为数字,则无需使用双引号。 sum_range 可选填。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果 sum_range 参数被省略,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

3.sumif函数案列

按月份统计金额

将日期转换成月份可以用MONTH函数,我们猜想用下面的公式就可以,可惜却行不通,一回车就报错。 =SUMIF(MONTH($B$30:$B$43),F30,$D$30:$D$43)

这个问题很多人都会遇到,SUMIF函数的第一参数只能直接或者间接引用区域,不支持乱用其他函数。针对这种情况,我们可以先在单元格提取月份再进行条件求和。 在A30输入公式,并下拉填充。 =MONTH(B30) 现在就可以按月份求和。 =SUMIF($A$30:$A$43,F30,$D$30:$D$43)

4.sumif函数使用的注意点

当参数criteria中包含比较运算符时,运算符必须用双引号括起,否则公式会出错。

可以在参数 criteria 中使用通配符—问号(?)和星号(*)。问号用于匹配任意单个字符,星号用于匹配任意多个字符。例如,查找单元格结尾包含“商场”二字的所有内容,可以写为“"* 商场 "”。如果需要查找问号或星号本身,则需要在问号或星号之前输入一个波形符(~)。

参数 sum_range 可以简写,即只写出该区域左上角的单元格,SUMIF 函数会自动从该单元格延伸到与参数 range 等高的区域范围。例如,对于公式 =SUMIF(A1:A5,">3",B2) 来说,参数 sum_range 只输入了一个单元格引用 B2,此公式相当于=SUMIF(A1:A5,">3",B2:B6)。

range 和 sum_range 必须为单元格区域引用,而不能是数组。

点击展开全文

更多推荐