我的表格有 4 列:日期 |名称 |数量 |运行总计
在“名称栏”中列出了每隔几天添加或减少的不同项目,以及相邻栏中的相应数量。
我需要自动化“运行总计列”,以便它显示特定项目的总数。
查看屏幕截图以更好地理解
我尝试了
=ArrayFormula(if(C2:C="";;scan(0;C2:C;lambda(a;v;(a+v)))))
,但将所有内容加在一起,我不知道如何在其中添加某种过滤器。
这个
=ArrayFormula(IF(B2:B="banana"; SUMIF(IF(B2:B="banana"; ROW(B2:B); ROWS(B:B)+1); "<="&ROW(B2:B); C2:C);))
可以工作,但只能在函数中插入“名称”,这没有用,并且在大型数据集上变得非常慢。
请随意在这张共享表上进行实验,并感谢任何可以提供帮助的人。 https://docs.google.com/spreadsheets/d/1nfVdrxNAgKc7R70LIn4Sajix6WesHnl1hc9u3AttwuI/edit?usp=sharing