if-statement - 获取谷歌表格中某些列值为零的上一个行索引
问题描述
考虑如下表格:
rowNr | Another Col | Filled | Cumul. Size
0 2 -1000 -1000
1 3 1000 0
2 1 -5000 -5000
3 4 5000 0
4 5 -10000 -10000
5 2 -10000 -20000
6 1 -20000 -40000
6 4 40000 0
'累积。大小'-列显示'填充'列的累积总和。
每次累积大小 = 0 时,我需要计算所有先前行的“另一列”的总和,直到“累积大小”!= 0 再次。对于“累积大小”= 0 的行,显示“”(空白)
所以是这样的:
rowNr | Another Col | Filled | Cumul. Size | calculated
0 2 -1000 -1000
1 3 1000 0 5
2 1 -5000 -5000
3 4 5000 0 5
4 5 -10000 -10000
5 2 -10000 -20000
6 1 -20000 -40000
6 4 40000 0 12
我确信我可以创建一些工作,只要我能找到一个签名类似于:findPreviousRowIndex(curRowIndex, whereCondition)
非常感谢任何指针
编辑 链接到示例谷歌表
解决方案
推荐阅读
- javascript - 尝试添加 counterup js 时在 React 中显示错误
- angular - 类型“字符串”不可分配给类型“数字”。在angular7中以生产模式构建应用程序时
- laravel - Laravel Route 与 Regex 不匹配
- java - 使用从方法获得的值填充二维数组时遇到问题
- javascript - 使用条带元素时如何将电子邮件传递给条带?
- javascript - 如何在反应下载时在当前日期时间生成文件名
- redis - 谷歌云内存存储(Redis),实例刚启动时无法连接到redis
- vim - vim 是如何进行字符集转换的?
- linux - 未检测到 hwmon 设备 (lm75)
- c++ - 如何在任务计划程序中显示所有任务