在Excel中使用Excel中的变量

时间:2013-09-09 18:02:32

标签: excel variables spreadsheet formula countif

第一次问题,我希望它比我做这件事容易。

我可以在COUNTIF公式中使用变量吗?

目前我的公式是:

=COUNTIF($C$2:$C$415,R6)

我想将$415作为我的变量。我尝试过以下几点:

D1=415=COUNTIF($C$2:$C$(D1),R6) ..

但显然会出错。

我需要这个的原因是当我添加更多行时,列C将不断递增。

我没有进入我的每个公式并更新415到416,417等,我想只定义一个可以是我的变量或总行数的单元格。

目前C列可以有空白单元格,所以我不能找到一个找到下一个空单元格的宏..但是我确实有一个带有常量填充单元格的A列并停在最后一张票据上。但是,A列与COUNTIF无关。

更新1

我还想提一下,我将在电子表格中的许多公式中使用此变量。不仅是COUNTIF。此外,COUNTIF包含文字。

更新2

实际上,我想通了!我正在使用这个公式:

=COUNTIF(INDIRECT("C"&D1&":A"&D2),R6)

我正在使用D1=2D2=415,只会更新单元格D2的行数。

我想我只需要彻底提出问题就可以完全理解我想要的东西了!

提前感谢您提供所有帮助,提示和建议。

2 个答案:

答案 0 :(得分:3)

将“= COUNTIF($ C:$ C,R6)”诀窍?这将把COUNTIF应用到整个C列。这是一个简单的解决方案,但可能不是最有效的。

答案 1 :(得分:0)

我更喜欢用于存储数据的表格;随着新数据的添加,表格会自动扩展并且列已经被标记(很像命名范围)。然后你可以有= COUNTIF(Table1 [Column1],“Criteria”),它将包含自动添加到表中的任何新行。如果同一列中有多个表,则特别有用。