将列值与 add/delete 行的能力相乘
Multiplying column values with ability to add/delete rows
我有一张发票,其中有两列:Rate
(H 列)和 Quantity
(I 列)。还有 Amount
(J 列)。
我需要一个公式,以便它自动将 Rate
和 Quantity
相乘并显示在 Amount
中。行数会发生变化(添加或删除),但公式应该仍然有效。
以下ArrayFormula()
从第5行("Books Name")到第14行("Total Price"),所以添加或删除它们应该不是问题:
=ArrayFormula(if((C5:C14="Books Name")+(C5:C14="Total Price")=1,"",H5:H14*I5:I14))
但是,由于公式必须驻留在 J 列中,因此以下公式更有用:
=ArrayFormula(if(C5:C14="Books Name","Amount",if(C5:C14="Total Price","",H5:H14*I5:I14)))
我有一张发票,其中有两列:Rate
(H 列)和 Quantity
(I 列)。还有 Amount
(J 列)。
我需要一个公式,以便它自动将 Rate
和 Quantity
相乘并显示在 Amount
中。行数会发生变化(添加或删除),但公式应该仍然有效。
以下ArrayFormula()
从第5行("Books Name")到第14行("Total Price"),所以添加或删除它们应该不是问题:
=ArrayFormula(if((C5:C14="Books Name")+(C5:C14="Total Price")=1,"",H5:H14*I5:I14))
但是,由于公式必须驻留在 J 列中,因此以下公式更有用:
=ArrayFormula(if(C5:C14="Books Name","Amount",if(C5:C14="Total Price","",H5:H14*I5:I14)))