根据多列计算平均费率
我正在计算每平方米的平均票价。 要做到这一点,我想通过乘以数量 (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)