关于EXCEL中countif函数的用法,为什么结果不对

这个是我的用法,计算成绩中高于85分的个数

如上图,结果在B1里,求大神指点

Excel表格里面使用COUNTIF统计出错的分析如下:
一、公式=COUNTIF(查找范围,查找条件),正常情况下,查找范围都是固定的,即:绝对引用,如:$A$2:$D$1000,以免在拖动复制时查找范围变动而出现结果错误;

二、输入的查找条件有误,如:单独查找一个字符串"A"时没有带有双引号("")而出错,正常情况下的查找条件应该直接引用单元格,以免出错;

三、使用COUNTIF统计的数据范围较大(几万条或更大),此时需要耐心等待运算结果;
四、COUNTIF函数统计时不区分大小写,如:字符串“A"和字符串"a"将匹配相同的单元格,因此,统计的结果会出现不准。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-22
注意一下你的A列都是左对齐,说明你的分数是文本,可能引用过程中出的问题。文本当然不能直接判断是否大于等于85。
修改A列格式以后应该就可以了。不行的话加一列=--A1往下填充就可以变成数值了。追问

发现问题了,我复制的时候数字后面会自动带一个空格,去掉就正常了,多谢回答

第2个回答  推荐于2020-02-23
你A列是文本吧?全部乘以一个1试试呢追问

乘以1之后得到一堆乱码,这是怎么回事

追答

你把A1点来我们看一下呢,除非A1里有中文。呵呵

追问

嗯,还真是,发现问题了,我复制的时候数字后面会自动带一个空格,去掉就正常了,多谢回答

追答

不客气

本回答被提问者采纳
第3个回答  2013-10-22
A列的是文本格式而不是数字格式或常规,所以计算不出来追问

发现问题了,我复制的时候数字后面会自动带一个空格,去掉就正常了,多谢回答

追答

不用

第4个回答  2013-10-22
=sumproduct((--A1:A13>=85)*1)追问

发现问题了,我复制的时候数字后面会自动带一个空格,去掉就正常了,多谢回答

相似回答