EXCEL 公式:将 SUMIFS 结果与来自不同列的相应行值相乘

EXCEL Formula: Multiply SUMIFS outcome with the corresponding row value from a different column

我正在尝试使用 SUMIFS 并将其输出与相应行的 a 值相乘。示例:

Example

在这个例子中,我将只为 SUMIFS 使用 1 个标准,但概念保持不变: SUMIFS(C2:C5; B2:B5; "=Sum").这将 return 5 + 6 = 11 现在我想乘以相应的概率。意思是 5 * 50% + 6 * 20%: SUMIFS(C2:C5; B2:B5; "=Sum") *

知道如何在等式中包含概率吗?

谢谢!

您不能为此使用 SUMIFS,除非您添加辅助列 - 尝试使用 SUMPRODUCT 而不是

=SUMPRODUCT((B2:B5="Sum")+0;C2:C5;D2:D5)

SUMPRODUCT 将所有 arrays/ranges 相乘,然后对结果求和,因此我们可以将您的 valueprobability 范围包含在基于 [=16 的条件数组中=] 在 include 范围内

借助辅助列,您只需使用列 E 即可乘以 CD,例如E2 中的这个公式复制下来

=C2*D2

然后像这样使用SUMIFS

=SUMIFS(E2:E5;B2:B5;"Sum")