Excel数据求和(二)——SUMIFS函数

工程成本数据分析之EXCEL——SUMIFS 函数


SUMIFS 函数是一个数学与三角函数,用于计算其满足多个条件的全部参数的总量。 例如,可以使用 SUMIFS 计算一个国家/地区内 (1) 邮政编码为同一个且 (2) 利润超过了特定美元值的零售商的总量。


语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)    

  • =SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"卢宁")

  • =SUMIFS(A2:A9,B2:B9,"<>香蕉",C2:C9,"卢宁")

参数名称            

说明            

Sum_range   (必需)

要求和的单元格区域。

Criteria_range1   (必需)

使用 Criteria1 测试的区域。

Criteria_range1               Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。 一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。

Criteria1   (必需)

定义将计算 Criteria_range1 中的哪些单元格的和的条件。 例如,可以将条件输入为 32">32"B4"苹果""32"

Criteria_range2, criteria2, …    (optional)

附加的区域及其关联条件。 最多可以输入 127 个区域/条件对。

示例

要在 Excel 中使用这些示例,请拖动以选择表格中的数据,然后右键单击所选内容并选择“复制”。 在新的工作表中,右键单击单元格 A1,然后在“粘贴选项”下方选择“匹配目标格式”。

已销售数量            

产品            

销售人员            

5

苹果

卢宁

4

苹果

Sarah

15

香梨

卢宁

3

香梨

Sarah

22

香蕉

卢宁

1.2

香蕉

Sarah

10

胡萝卜

卢宁

33

胡萝卜

Sarah

公式            

说明            


=SUMIFS(A2:A9, B2:B9, "=香*", C2:C9, "卢宁")

计算以“”开头并由“卢宁”售出的产品的总量。 它使用Criteria1中的通配符 *,"=A*"在 Criteria_range1 B2:B9 中查找匹配的产品名称,在Criteria_range2 C2:C9中查找名称"Tom"。 然后计算 Sum_range A2:A9 中同时满足这两个条件的单元格的总量。 结果为 20。


=SUMIFS(A2:A9, B2:B9, "<>香蕉", C2:C9, "卢宁")

计算卢宁售出的非香蕉产品的总量。 它通过使用Criteria1<>"<>香蕉"中的名称排除香蕉,在 C2:C9 中查找Criteria_range2"Tom"。  然后计算 Sum_range A2:A9 中同时满足这两个条件的单元格的总量。 结果为 30。


常见问题

问题            

说明            

0 (0) 显示零值,而不是预期结果。

如果要测试文本值,如姓名,请确保将 Criteria1,2 用引号引起来。

Sum_range               有值 TRUE 或 FALSE 时,结果不正确。

Sum_range               的值 TRUE 和 FALSE 的求值方式不同,可能会在将其相加时导致意外结果。

Sum_range               中包含 TRUE 的单元格的求值结果为 1。 包含 FALSE 的单元格的求值结果为 0(零)。

最佳做法

要执行的操作            

说明            

使用通配符。

criteria1,2 中使用问号 (?) 和星号 (*) 之类的通配符可以帮助找到相似但不精确的匹配项。

问号匹配任何单个字符。 星号匹配任意字符序列。 如果要查找实际的问号或星号,请在问号前键入波形符 (~)。

例如,=SUMIFS (A2:A9,B2:B9, "=A*", C2:C9, "To?")  将添加名称以"To"开头且以可能有所不同的最后一个字母结尾的所有实例。

了解 SUMIF 和 SUMIFS 之间的区别。

SUMIFS 和 SUMIF 的参数顺序有所不同。 具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中,却是第三个参数。 这是使用这些函数时出现问题的一个常见原因。

如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。

对区域参数使用相同行数和列数。

Criteria_range               参数与 Sum_range 参数必须包含相同的行数和列数。


举报 0 收藏 分享
新干线头条是提供给用户的知识共享平台,新干线头条上的内容均由在平台上注册的用户发布,如您在新干线头条上发现违法或侵权内容,请 【立即反馈】 或拨打我们的投诉专线4000-960-166与我们联系。
热评
(作者) 内容检查中 未能发表

@   {{replyItem.content}}
内容检查中 未能发表
暂时没有回复,收到回复时可在此看到并进行答复

还有0条回复正在审核中,请稍后回来查看

28条评论

网友评论 文明上网,理性发言,共同维护网络环境
选为热评 (作者) 内容检查中 未能发表

@   {{replyItem.content}}
内容检查中 未能发表
暂时没有回复,收到回复时可在此看到并进行答复

还有0条回复正在审核中,请稍后回来查看

头像

ice@cream

注册造价师、原筑龙网造价问答顾问专家、第七届千赢官网首页登录入口华春杯安装算量大赛季军(辽宁)

已发表65篇文章

推荐关注换一换

头条热榜 换一换

热门搜索:
热门问题
Baidu
map