统计特定字符串的唯一出现次数问题求助
统计特定字符串的唯一出现次数问题求助
我现在遇到一个看似简单但一直没找到解决办法的问题,想请教大家。我的需求很明确:我要统计表格每一列中**"Bad"或"Good"**的唯一出现次数——也就是说,不管某一列里"Bad"出现多少次,都只算1次。
举个例子,A列里不管有多少个"Bad",最终统计的时候都只记1次。
我目前试过最接近目标的公式是:=COUNTIF(G2:G9,UNIQUE(FILTER(G2:G9,G2:G9="Bad"),,TRUE))
这个公式能处理列里的混合字符串,也确实只针对"Bad"统计,但有个问题:当列里有多个"Bad"时,它会错误地返回0。
我试着把公式里的TRUE去掉,变成:=COUNTIF(G2:G9,UNIQUE(FILTER(G2:G9,G2:G9="Bad")))
结果新问题又来了——它会把"Bad"的多次出现重复计数,完全不符合我要的“只算一次”的需求。
有没有大佬能帮我看看我哪里错了?或者说我想要的这种统计到底能不能实现呀?
备注:内容来源于stack exchange,提问作者Selovanth
相关产品推荐
相关产品推荐

