google-sheets - ArrayFormula() 和 SumIf() 匹配 "This" Row()
问题描述
我正在尝试实现以下功能:在每一行中查看列的值(例如)1。如果B
列的值也是(例如)1,然后运行列表,将列的值求和并将其捕获每行列。C
B
G
因此,第 4,5 行和第 6 行的预期结果G
将分别为 3,3 和 1。
我在想类似的东西(这是伪的)
=ArrayFormula(SumIf(RangeForB,THISROW=OTHERROWS,RangeForC))
我也不确定如何获得“这一行”,我知道你可以使用ROW()
,但这会给我索引而不是行的值。INDEX()
据我所知也不能用于ArrayFormula()
非常感谢您的帮助,干杯。
解决方案
推荐阅读
- javascript - 为什么 Angular Mat Table 2 选择模型失败?
- javascript - 如何查找网页中的哪个脚本实际上将 window.open() 覆盖为 window.open = true
- mysql - 触发postgres更新表mysql
- c# - Linq Any 总是返回 true
- c# - 在 Xamarin Android 中合并 C# 代码
- mysql - 如何限制最大计数
- django - 如何在Django中将pdf文件作为附件发送
- python - 如何使用 pandas 读取日志文件?
- django - 测试表单字段小部件类型
- ios - iOS web 视图删除历史记录