我有一个使用列值计算特定值的公式。
=Sheet2!B3*Sheet2!B2/SUM(Play!B3:B10)
现在我正在努力工作,我想对从B
到Z
的所有列应用相同的公式,然后将它们汇总到一个值。
像
这样的东西=SUM((Sheet2!B3 * Sheet2!B2/SUM(Play!B3:B10)), Sheet2!C3 * Sheet2!C2/SUM(Play!C3:C10)),.....)
答案 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
。它可以很容易地根据您的需要进行调整。