使用跨 3 列的乘法和除法的数组公式

Array formula using multiplication and division across 3 columns

我有以下格式的库存数据:

D 列 | E 栏 | F列

包装数量 |包价 |总数量

后面是多行不同的数值,还有奇数空白行。

要计算任何特定 product/line 的股票价值,我使用 =F2/D2*E2.

为了计算股票的总价值,我尝试了 {=Sum(F:F/D:D*E:E)} 但它 returns #Div/0!错误。

如前所述,有些行是空白的。部分商品价格为0,其他商品库存为0。

我想避免先对新列中的每一行进行总计,然后再对该列进行总计。

您可以简单地将除法包装在 IFERROR() 和 return 0 中。

{=SUM(IFERROR(F:F/D:D,0)*E:E)}

试试这个:

{=SUM(IFERROR(F:F/D:D*E:E,0))}