假设我们有单元格值:
A+B
A+C
A+E+F
A
B+F
现在,我们使用 countif 对 A,B,C 进行计数,而 E,F 被归类为其他类别,那么我们如何计算其他人 (E,F)
条件:
- 其他人将有一个“+”号
- 其他将不包括 A、B、C。
对于上面的例子:
计数 A:4、B:2、C:1(使用 countif)、其他(E、F):总数为 3,唯一为 2(如何?)
假设我们有单元格值:
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(如何?)
假设数据在 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))
您可以列出您的字母(A、B、C、D、E、F)C1:C6
并填写D1:D6
频率的 COUNTIF 公式。
跟进
A1:A5
如果您想在不参考值 E、F的情况下查找范围内除 A、B、C 以外的计数,您可以尝试输入:
=SUMPRODUCT(LEN(SUBSTITUTE(A1:A5&"+",{"","+","A","B","C"},""))*{-2,-1,1,1,1})
该公式将字符串中各种值的替换长度与字符串长度进行比较(不进行任何替换)。如果将更多字母添加到列表中,-2
则应调整 的第一个值,使数组的总和为零。对于搜索超过一个字符长度的字符串,除以字符串的长度,例如用于ABC
数组1/3
的相应元素并调整第一个值,使数组总和为零。