我怎样才能为一个公式创build一个dynamic的Excel范围?

我试图创build一个Excel公式,将创build一个范围是基于不同的单元格的内容的总和。 所以例如我有以下数据:

示例数据

“是”是基于Excel工作表另一部分的标准,并不总是在相同的地方。 我希望能够将“是”之间的值相加,因此在这种情况下, C9=SUM(B1:B9)C21=SUM(B10:B21) 。 有任何想法吗?

把这个公式放在C1中:

 =IF(A2="Yes",SUM($B$1:INDEX(B:B,ROW()))-SUM($C$1:INDEX(C:C,ROW()-1)),"") 

然后复制下来。

![在这里输入图片描述