Excel COUNTIF在逗号分隔值范围内
我有以下几个值:
4
3,5,6
2
2,5
五
7,8,9,5
这意味着一列中可以有多个值,用逗号分隔。
我想要统计这个范围内的所有5。 我使用了COUNTIF方法,但似乎还不够:
COUNTIF(A1:A6,5)
=>结果:1
=>预期结果:4
我以为问题是列被格式化为数字,但将其转换为string不能解决它。 我想我需要通过COMMA拆分值,并把它们放入一个数组? 任何其他的想法?
如果你不想要55,
=COUNTIF(A1:A6,"*,5,*")+COUNTIF(A1:A6,5)+COUNTIF(A1:A6,"5,*")+COUNTIF(A1:A6,"*,5")
如果在任何给定的单元格中只有一个可计数的“5”(并且不希望计数,例如55
,则:
=SUMPRODUCT(--(ISNUMBER(FIND(","&5&",",","&A1:A6&","))))