如何根据另一列中的条件汇总列中的值?

非签名者

我保留了一个日志,我想知道是否存在一个公式可以根据图像上第三列中的值来总结相邻单元格中的值。第一个“真”行必须包括“假”行中的所有先前值加上“真”值本身。

在此处输入图片说明.

很长一段时间以来,我必须手动放置黄色值。

罗森菲尔德

编辑:公式稍微简化9E+307 => 2

这个公式似乎有效:

C3: =IF(AND($A3,NOT($A2)),SUM(INDEX($B:$B,1+LOOKUP(2,1/$A$2:$A2,ROW($B$2:$B2))):B3),"")

输入C3并向下填写。

在此处输入图片说明

算法

  • 返回结果当且仅当:
    • 同一行的单元格 = TRUE
    • 上一行 <> 中的单元格 TRUE
  • LOOKUP(2,1/$A$2:$A2,ROW($B$2:$B2)))将返回包含TRUE在以公式位置上方一行结尾的范围内的最后一个单元格的行号
  • 添加1到开始行,以便我们跳过最后一个 TRUE 单元格
  • 使用INDEX我们返回 B 列中对应于当前 TRUE 和前面的 FALSE 的条目
  • SUM 他们

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据另一表中的查找值汇总一列中的值?

根据另一列中的唯一值汇总一列中的值

根据另一列中的值汇总一列中的值

如何根据条件将一列中的值设置为另一列

如何根据另一列中的值进行条件替换列中的值?

根据Pandas中另一列的值范围汇总一列的内容

根据另一列的汇总在一列中填充空值

如何在熊猫中另一列的值之间汇总一列中的值

如何根据数据框另一列中的条件在列中查找最小值?

根据条件将一列中的值替换为另一列中的值

如何根据另一列中的值填充列?

如何根据另一列中的值填充另一列中的值?

如何根据熊猫另一列中的条件生成具有值的新列

如何根据条件将数据框列中的值写入另一列?

如何根据另一列中的条件更改数据框的某一列中的值?

根据另一列中的条件修改一列中的值的快捷方式

如何根据条件在熊猫中创建另一列?

使用r汇总以另一列中的条件为条件的行中的值

根据数据框中另一列的值汇总和计算一列的唯一值

根据另一列中的条件将值插入另一列中的新列中

如何根据Pandas中另一列的条件比较同一列中的日期?

熊猫根据选择为条件的另一列中的值创建一列

根据条件将值分配给另一列中的一列

根据条件匹配另一列的向量替换一列中的值

在group_by中选择值并根据R中的另一列值进行汇总

如何根据熊猫中另一列中的描述计算一列中的值?

根据另一列的条件汇总一列的多个连续行中的字符串数据

R 中的变异列:根据另一列条件从列中减去值

根据条件在数据框列中更改值,在另一列中更改值