【问题标题】:EXCEL Formula: Multiply SUMIFS outcome with the corresponding row value from a different columnEXCEL 公式:将 SUMIFS 结果与来自不同列的相应行值相乘
【发布时间】:2018-05-10 02:36:33
【问题描述】:
我正在尝试使用 SUMIFS 并将其输出与相应行中的 a 值相乘。示例:
Example
在此示例中,我将仅使用 1 个 SUMIFS 标准,但概念保持不变:
SUMIFS(C2:C5;B2:B5;“=总和”)。这将返回 5 + 6 = 11
现在我想乘以相应的概率。含义 5 * 50% + 6 * 20%:SUMIFS(C2:C5; B2:B5; "=Sum") *
知道如何在方程中包含概率吗?
谢谢!
【问题讨论】:
标签:
excel
excel-formula
sumifs
【解决方案1】:
您不能为此使用 SUMIFS,除非您添加帮助列 - 尝试改用 SUMPRODUCT
=SUMPRODUCT((B2:B5="Sum")+0;C2:C5;D2:D5)
SUMPRODUCT 将所有数组/范围相乘,然后将结果相加,因此我们可以将您的 value 和 probability 范围与基于 "Sum" 的条件数组包含在 include 范围中
使用辅助列,您可以使用列 E 将 C 和 D 相乘,例如E2中的这个公式复制下来
=C2*D2
然后像这样使用SUMIFS
=SUMIFS(E2:E5;B2:B5;"Sum")