2013-08-30 66 views
0

我有几个基于行的范围的COUNTIF语句。每当我将一个新的ROW插入范围内(或者甚至在范围内的最后一项之后插入一行),COUNTIF范围限制不会改变。在范围内插入一行时自动增加COUNTIF范围

我已经尝试过标准公式甚至数组公式(Ctrl-Shift-enter),但没有运气。

下面是一个示例的公式: = COUNTIF(C2:C24,” “& ”CD-A-1“ &” “) - (COUNTIF(B2:B24,” E1" ))

如果我在2-24行范围内插入一行,我希望COUNTIF范围增加到25以反映添加的行。

有没有另一种方法来建立这个公式?

+1

,除非你将它添加到年底范围应该自动扩展(最后一行:24-> 25)。 – RBarryYoung

+0

是的..但由于某种原因,当我在范围内插入一行时,范围不会扩大。我很困惑。 – user2734268

+0

hmmmm ...我改变了选项中的设置来启用迭代计算,然后我重新启动,它似乎工作。不知道这种变化是否会引起差异,但感谢您的评论。 – user2734268

回答

0

的另一种方式,以确保您的参考文件“跟随”的范围的大小是定义范围内的表,然后使用表列引用:

  1. 选择范围。
  2. 转到Home > Format as Table
  3. 相反的=COUNTIF(C2:C24,"" & "CD-A-1" & "")-(COUNTIF(B2:B24,"E1")),使用=COUNTIF(YourTable[YourSecondColumn],"" & "CD-A-1" & "")-(COUNTIF(YourTable[YourFirstColumn],"E1"))