我有以下值范围:
4
-3,5,6-
2
2,5
5
7,8,9,5
这意味着一列中可以有多个值,以逗号分隔。
我想计算这个范围内的所有5个。我使用了COUNTIF方法,但似乎还不够:
COUNTIF(A1:A6,5)
=>结果:1
=>预期结果:4
我认为问题是列被格式化为数字但将它们转换为字符串并不能解决问题。我想我不知何故需要通过COMMA分割值并将它们放入数组中? 还有其他想法吗?
答案 0 :(得分:2)
如果在任何给定的单元格中只有一个可计数的“5”(并且您不想计算,例如class StaffDetailsForm(forms.ModelForm):
number = forms.CharField(required=True,widget=forms.TextInput(attrs={'class':'form-control' , 'autocomplete': 'off','pattern':'[0-9]+', 'title':'Enter numbers Only '}))
,那么:
55
答案 1 :(得分:1)
如果您不想计算55,
=COUNTIF(A1:A6,"*,5,*")+COUNTIF(A1:A6,5)+COUNTIF(A1:A6,"5,*")+COUNTIF(A1:A6,"*,5")