自从我试图解决这个问题以来已经有好几个星期了,我为此尝试了各种公式(ArrayFormula、ABS、SUMPRODUCT,在单元格上使用负号),但我似乎无法正确解决。
正确的方法始终是手动逐个减去单元格,但是如果我们在工作表上的行数超过 100 行,这将导致过多的延迟或问题。
=if(D14<(E3-E4-E5-E6-E7-E8-E9-E10-E11-E12-E13),D14,E3-E4-E5-E6-E7-E8-E9-E10-E11-E12-E13)
这样做的总体思路是,应将购买的总金额与销售的总金额进行比较。总销售量的 2201 值是从另一个交易表中检索的,它只是总计每个已售商品,然后从 E4(单元格值中的 170)开始,它会减少,因为我们只需要知道该特定商品的已售商品数量排。
非常感谢您花时间阅读本文。我期待着从中获得帮助,因为这让我感到压力好几个星期了。
使用累积函数
=arrayformula(mmult(1*(transpose(row(D4:D))<=row(D4:D)),if(D4:D="",0,D4:D)))
并包含在 E4 中的公式中,如下所示
=arrayformula(if(D4:D<($E$3-ARRAYFORMULA(mmult(1*(transpose(row(D4:D))<=row(D4:D)),if(D4:D="",0,D4:D)))),D4:D))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句