如何在excel中使用sumproduct if?
SUMPRODUCT 是Excel 中最重要的函数之一。它最好的部分是您可以通过多种方式对其进行修改。
我最近发现的它的强大功能之一是:将其用作SUMPRODUCT IF简而言之,是一个条件 SUMPRODUCT。
嗯,如您所知,您可以使用 SUMPRODUCT 对指定范围或数组进行乘法和求和。使用条件 SUMPRODUCT,您可以对满足条件的范围进行乘法和加法。
是的,你没听错。你知道最好的吗?无需为此使用 IF 函数。那不是很好吗?
是的?
所以今天在这篇文章中我想与大家分享一个问题以及使用 SUMProductive 解决它的简单方法。
因此,请跟我一起学习最令人惊奇的 Excel 公式之一,并确保下载示例文件。
我是如何了解这个条件 SUMProduct 的
让我们从头开始。
昨天,我收到了一位订阅者发来的电子邮件。她想要使用 SUMPRODUCT 和 IF 创建条件语句来从表中获取数据。
这是我收到的邮件:
嗨普尼特,我需要你的帮助。有没有办法结合 SUMPRODUCT IF ?我的表中有数据,我想获得满足条件的两列的乘积。请帮我。
我从她那里收到了一份包含以下组成部分的 Excel 文件的邮件。您可以从此处下载此文件以继续操作。
- 库存数据:该表包含公司不同门店存储的库存数据。它包含产品名称、库存单位和单位重量。
- 下拉列表:用于选择产品的下拉菜单。
她希望通过该表中的下拉菜单来获取产品的总数量(单位 * 每单位重量)。例如,如果她选择“蔬菜”,则单元格中的总数量应为单位乘以单位数量所得的总和。
请注意,此处需要产品名称。
SUMPRODUCT IF 的解决方案
当时我确信一件事是可以使用 SUMPRODUCT 从数组或范围中获取乘积之和。
但这里的游戏是通过仅满足标准的单元格的总单位数和单位数量相乘来得到总和。
我们可以使用的公式:
=SUMPRODUCT(--(C7:C19=C2),E7:E19,F7:F19)
现在,当您从下拉列表中选择一个条目时,此公式将仅返回满足条件的单元格的乘积。
嘿,等一下:就像这个公式一样,我列出了一些更聪明的公式,可能会让你大吃一惊。
- 使用 SUMPRODUCT 函数在 Excel 中进行条件排名
- 如何在Excel中使用MAX IF公式
- 如何在 Excel 中的 COUNTIF/COUNIFS 中使用 OR 逻辑
- 如何在 Excel 中使用 SUMIF/SUMIFS 和 OR 逻辑
怎么运行的
如您所知,SUMPRODUCT 可以与表一起使用。因此,在上面的方法中,我们使用了三个数组来获取值的乘积。
该公式的工作原理如下。
1、创造条件
首先,我们有一个表来检查产品名称的状态。它将检查产品列值,并为匹配值返回 TRUE,为其他值返回 FALSE。
2.使用双减号
现在接下来的事情是将 TRUE-FALSE 值转换为 0-1,以便我们可以在计算中使用它们。为此,我们在第一个表前面使用了双减号。
3.乘法表
将 TRUE-FALSE 转换为 0-1 后,表格将如下所示。这里,所有不满足条件的值都为零。
请记住,当某物乘以零时,它会返回零。这样,我们仅获得具有 1 的单元格的乘积。简而言之,即满足条件的单元格。
获取 Excel 文件
结论
使用此条件 SUMPRODUCT 的最佳部分是您不需要使用 IF 并且所有计算都在单个单元格中。正如我所说,SUMPRODUCT 是最强大的函数之一,也是您可以利用其功能做的最好的事情。
现在告诉我一件事。
您以前尝试过在 SUMPRODUCT 中使用条件吗?
请在评论部分与我分享您的看法。我很想收到您的来信,并且不要忘记与您的朋友分享,我相信他们会很感激。