如何递归检查新行,检查标志并进行求和?

时间:2016-01-25 10:49:43

标签: excel excel-formula

由于操作的复杂性,我发现很难对我的问题做出很好的描述,我会尝试更好地解释:

我有这个表,我需要实现的是:

enter image description here

  • 每当我添加一个新行时,公式必须检查最后一个列的值是否为" si"如果它" si"它必须采取colum" total"的价值。把它加到一个特定的单元格中,每次我添加一个新行时都必须执行此操作....我尝试了很多方法和许多解决方案,但没有任何好处......任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:1)

您要找的是=SUMIFS(F:F, G:G, "si")。将此代码添加到同一工作表上的任何单元格中,在经过验证的(' F' G')列之外。
请注意我假设屏幕截图上的列是& #39; A'到' G'。如果不是,请相应地更改公式中引用的cols 希望这有帮助!

答案 1 :(得分:0)

这是正确的解决方案:

WARP_INVERSE_MAP

答案 2 :(得分:0)

假设您的表名为Table1总列名为Total,列为数据si,名称为SI。然后在表格单元格之外的任何单元格中使用以下公式。

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