如何recursion检查新行,检查一个标志,并做总和?

由于手术的复杂性,我很难对自己的问题做出很好的描述,我会尽力解释一下:

我有这张桌子我需要达到的是:

在这里输入图像说明

  • 每次我添加一个新的行公式必须检查最后一个colums的值是否是“si”,如果它是“si”它必须采取colum“total”的值并且将其加到一个特定的单元格中,每当我添加一个新的行,做这个操作….我尝试了很多方法和许多解决scheme,但没有好的…任何人都可以帮助我吗?

你在找什么=SUMIFS(F:F, G:G, "si") 。 将此代码添加到同一工作表上已validation(“F”和“G”)列之外的任何单元格。
请注意,我假设屏幕截图上的列是'A'到'G'。 如果不是,请相应地更改公式中的引用列。
希望这可以帮助!

这是正确的解决scheme:

 =SUM.IF(G:G;"si";F:F) 

假设你的表名是Table1总的列名是Total ,列中有数据si,名字是SI 。 然后在表格单元格外的任何单元格中使用以下公式

 =SUMIF(Table1[SI],"si",Table1[Total])