Excel中,COUNTIF 函数出错的时候

Excel中,以下两个数据在COUNTIF中竟然显示,2,两个不一样的数字会认为是一样,就连在WPS中也出现了同样的错误,不解,求解。
350622199204122547
350622199204122539

countif的运算中,如果是文本型数值,会被当成数值计算,而且你的文本型数值超过了15位,运算的时候后三位会当做0计算,而你的前15位两个单元一样,所以会出现2
改成
=sumproduct(--(A1:A2=A1))
就没问题了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-28
这个是超过了规定的长度
第2个回答  2011-06-28
因为EXCEL里面的有效数字是15位,15位以后的将当作0处理。是否在数字前面输入 ' 都一样。
第3个回答  2011-06-28
Excel的运算精度低造成的。如果你在c1中输入=A1-A2,显示的结果是0。可见,Excel认为350622199204122547和350622199204122539是相等的。
第4个回答  2011-07-02
=sumproduct(($D$2:$D$3=D2)*1)
另外,站长团上有产品团购,便宜有保证
相似回答