以特定数字开头的数据的计数

以特定数字开头的数据的计数

我有一组数据,其中只有以 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版本可能更快

相关内容