2017-01-16 74 views
0

我使用下面的countIFs公式来计算只有当我有“重复TT”和col K有“平板电脑”和“NA”。CountIfs公式错误

但我没有得到正确的计数。这里有什么错误?

With ActiveWorkbook.Worksheets("TT") 
[AH123] = wf.CountIf(.Range("I:I"), "Duplicate TT") + wf.CountIfs(.Range("K:K"), "Tablet", .Range("K:K"), "NA") 
End With 
+0

后的样品。 Col K不能同时是Tablet和NA。 如果你想让Col K成为平板电脑或不适合那是一个不同的条件。 要清楚你想要计数 如果COL I = DuplicateTT AND(col K is Tablet or NA)? 发布样本输入和输出,我们可以更好地帮助 – dgorti

+0

是的正确..Col K应该是平板电脑或NA –

+0

Col I是独立于col K吗? – dgorti

回答

0

我觉得这是公式你想

=SUM(COUNTIFS("I:I", "Duplicate TT", K:K, "Tablet"), COUNTIFS("I:I", "Duplicate TT", K:K, "NA")) 

在VBA您的工作表的

[AH123] = WorksheetFunction.Sum(WorksheetFunction.CountIfs(Range("I:I"), "Duplicate TT", Range("K:K"), "Tablet") + WorksheetFunction.CountIfs(Range("I:I"), "Duplicate TT", Range("K:K"), "NA")) 
+0

我认为PO想在VBA –

+0

是的,我希望它在VBA –

+0

:-)可以很容易地被转换......但编辑 – dgorti