具有和的偏移和匹配的excel公式不起作用

时间:2016-10-21 07:57:12

标签: excel excel-vba vba

下面你可以找到我的情况。

我需要在subs中添加总计的值,结果需要在主块中的“subtotaal:”旁边的单元格中。但这里有捕获,潜艇的数量并不总是相同。这也意味着细胞是可变的。在这个例子中只有2个潜艇,但在实际的表中可以有20个潜艇。在第一个主要下面还有另一个主要的潜艇。在这个主要块中我需要再次使用相同的公式,依此类推。

我尝试过这个公式,但它包含一个错误,我不知道如何修复它。

=SUM(OFFSET($K4,0,0,MATCH("subtotaal:",$j4:$j1000,-1),1))

我希望你们能帮助我。

my situation

1 个答案:

答案 0 :(得分:2)

您在匹配公式中得到的-1是将查找类型设置为小于或等于。

-1想要在匹配函数之外,以确保范围不包括它被调用的单元格,这就是创建你已经获得的循环引用错误的原因。

请改为尝试:

=SUM(OFFSET($K4,0,0,MATCH("subtotaal:",$j4:$j1000,0)-1,1))