【发布时间】:2012-02-02 08:10:06
【问题描述】:
我需要计算一列中包含特定值的单元格的数量。我目前正在使用以下代码:
iVal = Application.WorksheetFunction.COUNTIF(Range("A:A"), "SAL")
但是,我现在需要计算有多少单元格包含其中一个
-
SAL,或 PRE
【问题讨论】:
-
为什么不简单的第二行
iVal2 = Application.WorksheetFunction.COUNTIF(Range("A:A"), "PRE")然后添加(或报告两个)变量作为总数? -
因为我要添加大约 20 个变量并为大约 30 个不同的列执行此操作,所以如果我可以将它们全部放在一行中,将会减少很多工作!跨度>
-
如何将列的值读入数组?然后就可以循环,加条件等等?
-
我使用的是 2010 年,难道 CountIfs 函数仅在所有条件都为真时才有效,而不是在每个条件都为真时有效吗?
-
“我使用的是 2010 年,难道 CountIfs 函数不是只有在所有条件都为真时才有效,而不是在每个条件都为真时才有效吗?” 是的。
标签: excel excel-formula vba