根据多列计算平均费率

我正在计算每平方米的平均票价。 要做到这一点,我想通过乘以数量 (col E ), 脚印 (col Q )和netcon每平方米的目标(col AI )来计算总成本,以获得每行项目的总成本,将所有这些,然后除以整个列表的总占用面积( E*Q )(第4行至第503行,其中大部分通常为空白)。

由于我想避免更多的帮手列,我希望find一个单元的解决scheme。 为此,我尝试build立一个数组公式:

 =($E$4:$E$503*$Q$4:$Q$503*$AI$4:$AI$503)/SUM($E$4:$E$503*$Q$4:$Q$503) 

它给了一个#VALUE! 错误,但是,因为这是我第一次尝试写一个数组公式,而不是只复制一个数组公式,所以我不确定哪里出错了。

有任何想法吗?

如果你有兴趣避免数组公式,这看起来像一个sumproduct操作。 你可以试试这个:

 =sumproduct($E$4:$E$503,$Q$4:$Q$503,$AI$4:$AI$503)/sumproduct($E$4:$E$503,$Q$4:$Q$503) 

和你原来的公式,你是否在开始时缺lessSUM?

 =sum($E$4:$E$503*$Q$4:$Q$503*$AI$4:$AI$503)/SUM($E$4:$E$503*$Q$4:$Q$503)