我有一组数据,其中只有以 5 开头的数据是正确的,其余都是不正确的。因此,我尝试使用 countif 函数计算出有多少是错误的。
我能做些什么吗countif(range,"5*")
?
它不把这些当作数字:
56106490
56106490
57130705
57130705
57130705
57130705
57710848
57710848
57839585
57839585
57839585
58137939
58137939
58345877
58345877
58569395
58569395
答案1
COUNTIF
仅当值为文本格式(而非数字)时,通配符才有效。尝试使用SUMPRODUCT
如下方法:
=SUMPRODUCT((LEFT(range)="5")+0)
或者假设您范围内的所有数字都有 8 位数字,按照您的示例,您可以COUNTIFS
像这样使用:
=COUNTIFS(range,">=50000000",range,"<=59999999")
对于大范围来说,该COUNTIFS
版本可能更快