当前单元格为K6,($$$ + K6[C6:-1] - $J6) 公式含义:'$$$'代表当前单元格的值,K6[C6:-1]代表取K6单元格中与C6扩展单元格的上一个数据同行或同列的数据,$J6代表J单元拓展出的数据
最终实现的效果是累计K6拓展出的上一个单元格和当前单元格数据的和同时减去对应该行中某一列数据,注意事项:首行数据尽量是固定值,满足条件公式(&C6 > 2)代表从C6单元格拓展出的
第三行数据开始生效上面的公式,所以我使用该条件时需要尽量保证前两行数据固定。
前两行自动保持的是第一行的数量+/-现存量=第二行的现存量,所以我从第三行开始算的,+/-取决于是出库还是入库,由于是现有存量往后倒推,所以出库是加号,现存量的取值是(物料出入库数量加或者减该物料的现存量)第一行和第二行做了case when 处理保证是固定的,通过时间排名之后又连接表通过排名+1的数据,实现数据错位将展示把第一行显示为当前物料现存量,第二行为刚刚的第一行数量+/-现存量之后的值,第三行之后的数据就是用帆软公式实现的达到预期效果,红色行是出库就是累加,蓝色行入库就会实现现存量和数量相减,这个效果也是case when实现的,颜色是帆软条件属性设置的出入库判断实现的

