用于汇总渐进列值的公式

时间:2015-08-28 17:10:34

标签: excel-formula

我有一个使用列值计算特定值的公式。

=Sheet2!B3*Sheet2!B2/SUM(Play!B3:B10)

现在我正在努力工作,我想对从BZ的所有列应用相同的公式,然后将它们汇总到一个值。

这样的东西
=SUM((Sheet2!B3 * Sheet2!B2/SUM(Play!B3:B10)), Sheet2!C3 * Sheet2!C2/SUM(Play!C3:C10)),.....)

1 个答案:

答案 0 :(得分:0)

SUMPRODUCT公式采用数字数组并将每个索引处的数字相乘,然后总结产品。

前两个参考文献很简单,但第三个参考文献需要更多思考。 (h / t到this question)。

   =SUMPRODUCT(Sheet2!B3:Z3,Sheet2!B2:Z2,1/TRANSPOSE(MMULT(TRANSPOSE(Play!B3:Z10),IF(Play!B3:B10,1,1))))

注意:这是一个数组公式,因此在您将其粘贴后,您必须按Ctrl + Shift + Enter,而不仅仅是Enter。它可以很容易地根据您的需要进行调整。