跳到主要内容

在 Excel 中使用 SUMPRODUCT 和 IF 函数

添加一名作者 最后修改时间:2022-01-19

本教程讨论如何在 Excel 中将 IF 逻辑与 SUMPRODUCT 函数一起使用。


如何在 Excel 中将 SUMPRODUCT 与 IF 函数一起使用?

看看下面的例子。 要汇总产品“KTE”或“OT”的总价格,您可以尝试以下公式。

通用公式

=SUMPRODUCT(--( array1=”condition”) , [array2] , [array3])

参数

阵列1:条件满足的单元格范围;
Condition:条件定义了 Array1 中的哪些值将被相乘然后相加;
[阵列 2]、[阵列 3]:这两个数组包含您将根据 Array1 中的对应值相乘然后相加的值。

如何使用这个公式?

在 G5 中选择第一个条件“KTE”旁边的空白单元格,输入下面的公式并按 输入 获得“KTE”总价格的关键。 选择此结果单元格,然后将其自动填充句柄向下拖动以获取“OT”的总价格。

=SUMPRODUCT(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

请注意: 您还可以将 IF 函数嵌套在 SUMPRODUCT 函数中以完成它:

=SUMPRODUCT(IF($C$5:$C$14=$G5,$D$5:$D$14*$E$5:$E$14))

输入公式后按 按Ctrl + 转移 + 输入 键确认。

公式是如何工作的?

=SUMPRODUCT(--($C$5:$C$14=$G5), $D$5:$D$14, $E$5:$E$14)

$C$5:$C$14=$G5:此处检查范围 C5:C14 的每个单元格中的值是否等于“KTE”(位于 G5 中)。 并返回一个这样的数组: {TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE};
--{真;假;假;真;假;假;假;真;假;假}: 这两个减号将“TRUE”转换为 1,将“FALSE”转换为 0。这里数组变为 {1;0;0;1;0;0;0;1;0;0}:
=SUMPRODUCT({1;0;0;1;0;0;0;1;0;0}, $D$5:$D$14, $E$5:$E$14):然后 SUMPRODUCT 函数返回对应值(数组中的数字 1)的乘积之和。 最终得到结果为 1239。

相关功能

Excel SUMPRODUCT函数
Excel SUMPRODUCT 函数可用于将两个或多个列或数组相乘,然后得到乘积的总和。


相关公式

仅对过滤列表中的可见单元格或行求和
本教程演示了一个基于具有指定函数编号的 SUBTOTAL 函数的公式,以帮助您仅对 Excel 中筛选列表中的可见单元格求和。

Excel中水平范围内的总和值
要根据条件对水平范围内的数字求和,您可以应用 SUMIFS 函数。 此分步指南可帮助您完成它。

使用基于 OR 逻辑的多个条件的 SUMIFS
默认情况下,SUMIFS 函数基于 AND 逻辑处理多个条件。 如果要基于 OR 逻辑对多个条件求和,则需要在数组常量中使用 SUMIFS 函数。


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations