我有两张图表,尺寸为9 * 9。我想计算
总和(aij * bij)j
只有一个公式的明显符号。
现在,我首先计算每个单元格中填充aij * bij的9 * 9表,然后在新列中,我在这个9 * 9表中对值列进行求和。这是两步。我想一步到位,以节省空间和时间。
语法是什么?
由于
答案 0 :(得分:2)
您应该能够使用SUMPRODUCT公式对列上的产品求和。
如果原始数组在范围A1:I9和K1:S9中,那么结果数组中的第一个条目将是= SUMPRODUCT(A1:I1,K1:S1)。将此公式向下复制八行可以得到其余的结果元素..
总结所有元素的产品会更容易:SUMPRODUCT(A1:I9,K1:S9)
答案 1 :(得分:1)
此处采用另一种方法 - 使用数组SUM
公式:=SUM(A1:I1*K1:S1)
。但是,当您在单元格中键入时,按 CTRL + SHIFT + ENTER 而不是通常 ENTER 。因此,此公式将显示为{=SUM(A1:I1*K1:S1)}
- 括号表示这是一个数组公式。但是,不应手动添加它们。
@chuff的答案是完全正确的,我赞成它,但使用数组公式至少有一个优点:使用它们你可以做更多的魔术技巧,这些技巧不是/很难使用SUMPRODUCT
或任何类似的功能实现的。
另请参阅备注部分:http://office.microsoft.com/en-001/excel-help/sumproduct-HP005209293.aspx
使用此示例文件作为两种解决方案的演示:https://www.dropbox.com/s/0xr8iif920uqpqf/SUMPRODUCT.xlsx
选择更适合您的解决方案! (: