SUM分割两个单元格的结果(SUMPRODUCT,而不是分割)

我期待做相当于SUMPRODUCT但与师。 有没有办法添加分割两个数组的结果?

例如:A列在数年内(10, 20, 10)具有资产的“寿命”。 B栏具有资产的价值(10,000, 20,000, 20,000) 。 我想添加(10,000/10) + (20,000/20) + (20,000/10) = 4,000 ,但是对于公式是dynamic的,因为我添加了具有生命和价值的行。

提前致谢。

由于除法是乘法的倒数,所以可以使用这个:

= SUMPRODUCT(1 / A1:A3,B1:B3)

你可以用这个公式来做到这一点

=SUMPRODUCT(B2:B10/A2:A10)

列A范围内不允许空格或零…

编辑:错过dynamic部分….要么使用dynamic命名范围….或者你可以使用这个arrays版本,以允许多达1000行,其中后来的是空白

=SUM(IF(A2:A1000<>0,B2:B1000/A2:A1000))

CTRL+SHIFT+ENTER

其实最好的配方是这一个:

 =SUMPRODUCT(SUM(E2:E10))/(SUM(D2:10)) 

您也可以将该公式与另一个公式结合使用,如下所示:

 =SUMPRODUCT(SUM(E2:10))/(count(D2:D10)) 

祝你好运