范围内逗号分隔值的Excel COUNTIF

wsxa1bj1  于 2023-01-27  发布在  其他
关注(0)|答案(3)|浏览(115)

我的值范围如下:
4
3,5,6
2
2,5
5
7,8,9,5
这意味着一列中可以有多个值,以逗号分隔。
我想计算这个范围内所有的5。我已经使用了COUNTIF方法,但似乎还不够:
国家(A1:A6,5)
=〉结果:1
=〉预期结果:4
我想问题是列的格式是数字,但是把它们转换成字符串并不能解决这个问题。我想我需要用逗号把值分开,然后把它们放到一个数组中。还有别的想法吗?

6ie5vjzr

6ie5vjzr1#

如果你不想算55,

=COUNTIF(A1:A6,"*,5,*")+COUNTIF(A1:A6,5)+COUNTIF(A1:A6,"5,*")+COUNTIF(A1:A6,"*,5")
ddarikpa

ddarikpa2#

如果在任何给定单元格中只有一个可计数的“5”(并且您不想计数,例如55),则:

=SUMPRODUCT(--(ISNUMBER(FIND(","&5&",",","&A1:A6&","))))
91zkwejq

91zkwejq3#

假设A列中有给定的值,并且您试图比较单元格B2中的字段,那么下面的公式应该有效。

COUNTIFS(A:A,"*" & B2 & "*")

相关问题