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

时间:2017-11-26 21:10:21

标签: excel excel-formula sumifs

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

Example

在这个例子中,我将仅使用一个SUMIFS标准,但概念保持不变: SUMIFS(C2:C5; B2:B5;" = Sum")。这将返回5 + 6 = 11 现在我希望通过相应的概率倍增。含义5 * 50%+ 6 * 20%:SUMIFS(C2:C5; B2:B5;" = Sum")*

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

谢谢!

1 个答案:

答案 0 :(得分:0)

除非您添加帮助列,否则无法使用set.seed(20) train = sample(nrow(stocks), nrow(stocks)/3) x=model.matrix(PNC~.,stocks) y=PNC grid = exp(1)^seq(10, -5, length=100) cv.out = cv.glmnet(x[train,], y[train], alpha = 1) - 请尝试使用SUMIFS

SUMPRODUCT

=SUMPRODUCT((B2:B5="Sum")+0;C2:C5;D2:D5)将所有数组/范围相乘,然后对结果求和,因此我们可以将SUMPRODUCTvalue范围包含在基于probability的条件数组中"Sum"范围

使用辅助列,您只需使用列include来乘以EC,例如复制D中的此公式

E2

然后像这样使用=C2*D2

SUMIFS