Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/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-根据一个标准计算一个值的多次出现次数_Excel_Criteria_Countif - Fatal编程技术网

Excel-根据一个标准计算一个值的多次出现次数

Excel-根据一个标准计算一个值的多次出现次数,excel,criteria,countif,Excel,Criteria,Countif,我试图仅当B列中的值为“abc”时,才计算A列中出现的帐号的发生次数 COUNTIFS(数据!G2:N173529,A2)返回出现帐号的计数。但是,它返回完整计数,而不基于列B进行筛选。如何添加其他条件以进一步简化基于列B的计数 更新: (COUNTIF($C$2:$C$173529,A2)>1,“多重匹配”,VLOOKUP(A2,C:M,7,FALSE)) 这将从第7列返回值,其中A2值在第C列中出现一次,并返回“多个匹配”,其中A2在第C列中出现多次 但是,如何添加第二个标准来检查文本“ab

我试图仅当B列中的值为“abc”时,才计算A列中出现的帐号的发生次数

COUNTIFS(数据!G2:N173529,A2)
返回出现帐号的计数。但是,它返回完整计数,而不基于列B进行筛选。如何添加其他条件以进一步简化基于列B的计数

更新:
(COUNTIF($C$2:$C$173529,A2)>1,“多重匹配”,VLOOKUP(A2,C:M,7,FALSE))
这将从第7列返回值,其中A2值在第C列中出现一次,并返回“多个匹配”,其中A2在第C列中出现多次

但是,如何添加第二个标准来检查文本“abc”是否出现在B列中。

使用countifs

=COUNTIFS(数据!G:N,A2,B:B,“abc”)

例如:

check   check   "abc"   
        heck    "abc"   
        speck   "abc"   
        check   " abc"  
        check   "abc"   
        check   "1abc"  
我把
=countifs(B:B,A1,C:C,“abc”)

它正确地返回了2个Use countifs

=COUNTIFS(数据!G:N,A2,B:B,“abc”)

例如:

check   check   "abc"   
        heck    "abc"   
        speck   "abc"   
        check   " abc"  
        check   "abc"   
        check   "1abc"  
我把
=countifs(B:B,A1,C:C,“abc”)


它正确地返回2

不工作。我尝试了以下方法:
IF(COUNTIF($C$2:$C$173529,A2)>1,“多重匹配”,VLOOKUP(A2,C:M,7,FALSE))
但这会从第7列返回值,其中A2值在C列中出现一次,并返回“多重匹配”,其中A2在C列中出现不止一次,仍然无法满足根据列Bdid中的值筛选计数的其他条件您是否尝试使用两个条件
=COUNTIFS(data!G:N,A2,B:B,“abc”)
?这是我的建议是的,我做了,它返回了我0,尽管有多次发生=计数(C:C,A2,J:J,“abc”),只有当J列中的单元格的值恰好为“abc”时,公式才有效。例如,“1 abc”“1,abc”“abc”“abc”将不起作用(参见我上面修改的示例)不起作用。我尝试了以下方法:
IF(COUNTIF($C$2:$C$173529,A2)>1,“多重匹配”,VLOOKUP(A2,C:M,7,FALSE))
但这会从第7列返回值,其中A2值在C列中出现一次,并返回“多重匹配”,其中A2在C列中出现不止一次,仍然无法满足根据列Bdid中的值筛选计数的其他条件您是否尝试使用两个条件
=COUNTIFS(data!G:N,A2,B:B,“abc”)
?这是我的建议是的,我做了,它返回了我0,尽管有多次发生=计数(C:C,A2,J:J,“abc”),只有当J列中的单元格的值恰好为“abc”时,公式才有效。例如,“1 abc”1,abc“abc”abc“abc”将不起作用(参见我上面修改的示例)