假设我们有单元格值:
A+B
A+C
A+E+F
A
B+F
现在,我们使用countif计算A,B,C,E,F被分类到其他类别,那么我们如何计算其他人的数量(E,F)
条件:
对于上面的例子:
计算A:4,B:2,C:1(使用countif),其他(E,F):3表示总计,2表示唯一(怎么样?)
答案 0 :(得分:2)
以下是假设数据在A列中的示例的公式:
A =COUNTIF(A:A,"*A*")
Others =SUM(COUNTIF(A:A,{"*+E*","*+F*"}))
Unique =SUM(N(COUNTIF(A:A,"*"&{"A","B","C","D","E","F"}&"*")=1))
您可以在C1:C6
中列出您的字母(A,B,C,D,E,F),并在D1:D6
中填写COUNTIF公式以获取频率。
跟进
如果您想在[{1}}范围内找到A,B,C以外的数量而不参考值E,F,您可以尝试输入:
A1:A5
该公式比较了将字符串中的各种值替换为字符串长度(通过替换为空)的长度。如果向列表中添加更多字母,则应调整=SUMPRODUCT(LEN(SUBSTITUTE(A1:A5&"+",{"","+","A","B","C"},""))*{-2,-1,1,1,1})
的第一个值,以使数组的总和为零。要搜索多个字符长的字符串,除以字符串的长度,例如-2
在数组的相应元素中使用ABC
,并调整第一个值,使数组总和为零。