Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel CountIfs公式错误_Excel_Vba - Fatal编程技术网

Excel CountIfs公式错误

Excel CountIfs公式错误,excel,vba,Excel,Vba,我使用下面的countIFs公式来获得计数,只有当I列有“replicate TT”,K列有“table”和“NA”时 但是我没有得到正确的计数。这里出了什么错 With ActiveWorkbook.Worksheets("TT") [AH123] = wf.CountIf(.Range("I:I"), "Duplicate TT") + wf.CountIfs(.Range("K:K"), "Tablet", .Range("K:K"), "NA") End With 我想这就是你想要的公

我使用下面的countIFs公式来获得计数,只有当I列有“replicate TT”,K列有“table”和“NA”时

但是我没有得到正确的计数。这里出了什么错

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

我想这就是你想要的公式

=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") )

张贴你的工作表样本。Col K不能同时是平板电脑和NA。如果你想将K列为平板电脑或NA,那是另一种情况。要明确的是,如果列I=DuplicateT和(列K是平板电脑还是NA),您希望t计数?发布一个输入和输出示例,我们可以帮助betterYes更正..列K应该是Tablet或NACol I独立于列K?是的,列I应该有“Duplicate TT”,而K应该有Tablet或NAYou需要更精确。当列K为平板电脑时,列I重复TT必须存在?换句话说,因为我必须是重复的TT,而K列可以是平板电脑或NA?我认为PO希望它以VBAYes形式出现,我希望它以VBATH形式出现VBA代码将输出为0@dgorti…如果您错过了,请粘贴上面的注释”更简单。在excel过滤方面,我对所有列应用了过滤器,仅选择“重复TT”从I列中选择“平板电脑”,从K列过滤器中选择“NA”