我正在尝试根据已售出的产品数量(一行)和每件商品的成本(另一行)来计算产品成本。
我写了一个简单的公式,但是每次添加或删除列时,都必须手动对其进行调整。
=IF(COUNT(E4:AC4)>0,(E4*$E$3+F4*$F$3+G4*$G$3+H4*$H$3+I4*$I$3+J4*$J$3+K4*$K$3+L4*$L$3+M4*$M$3+N4*$N$3+O4*$O$3+P4*$P$3+Q4*$Q$3+R4*$R$3+S4*$S$3+T4*$T$3+U4*$U$3+V4*$V$3+W4*$W$3+X4*$X$3+Y4*$Y$3+Z4*$Z$3+AA4*$AA$3+AB4*$AB$3+AC4*$AC$29), "")
答案 0 :(得分:1)
拿桌子
______|_$5_|_$7_|_$2_|_$3_|_$5_|__TOTAL__
-----------------------------------------
Bob | | 2 | | 1 | | ?
-----------------------------------------
Alice | | | 2 | | | ?
-----------------------------------------
Eve | 1 | | 1 | | 3 | ?
我们如何解决每一行的总费用?
在Bob行(2)的总计列中,只需调用
=SUM(ARRAYFORMULA(B2:F2*B$1:F$1))
将准确地给我们他的总费用; $ 7 * 2 + $ 3 * 1 = $ 17。
具体来说,ARRAYFORMULA(B2:F2*B$1:F$1)
将为我们提供一个由B2*B1 | C2 * C1 | D2 * D1 ...
组成的范围,您可以使用例如在Bob的订单下方的行中,以按项目显示价格明细。 SUM()
将这些数字加在一起。您可以进一步在此公式中添加税,小费,运费,服务费等。
现在有了这个公式,我们可以简单地将此列复制到“总计”列的每个新行中。
在左侧插入新列时,电子表格会自动将公式调整为新范围。