答案1
您可以使用 SUMPRODUCT():
=SUMPRODUCT(E3:E6*F3:F6)/E8
这将遍历范围并将每行相乘并求和。然后将总数除以 E8。
如果想要的是一个完全动态的公式,那么使用这个:
=SUMPRODUCT(D3:INDEX(D:D,MATCH("Market Residential",A:A,1)-1)*E3:INDEX(E:E,MATCH("Market Residential",A:A,1)-1))/INDEX(D:D,MATCH("Market Residential",A:A,1))
它将找到 A 列中的行Market Residential
并将其用作参考。这样,当添加或删除行时,公式将始终捕获正确的范围。
尽管第一个只要不删除第一个或最后一个也会随着添加或删除而自动改变范围大小。
答案2
您只需使用数组公式即可SUM
=SUM(E3:E6*F3:F6)
这是一个数组公式,因此输入后必须点击Ctrl Shft Entr
如果您对范围的中间进行更改,则应该进行更新。