查看: 1104|回复: 4
收起左侧

[已解决] excel函数countif疑惑

 关闭 [复制链接]
xzykgc4mc3
发表于 2013-10-13 21:56:38 | 显示全部楼层 |阅读模式
本帖最后由 xzykgc4mc3 于 2013-10-14 12:21 编辑

excel里面,=COUNTIF(A1:A63,">89")和=COUNTIF(A1:A63,">=90")为什么得出的数值会不一样?这两个不是一样的吗,例如下面这个excel文档里的数据。


发现了,你里面有小数。

里面的数据存在小数,我按了excel按钮“减少小数位数”,虽然表面上没有小数了,excel还是按原来小数算。怪不得得出数值不一样。
用round(A1,0)取整数,再复制数值到新单元格,就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
xiaoluo
发表于 2013-10-13 22:25:20 | 显示全部楼层
本帖最后由 xiaoluo 于 2013-10-13 22:27 编辑

发现了,你里面有小数。

89.5  ,在第49 行。将单元格格式转为 数值  你就看见了。
xzykgc4mc3
 楼主| 发表于 2013-10-13 22:34:47 | 显示全部楼层
xiaoluo 发表于 2013-10-13 22:25
发现了,你里面有小数。

89.5  ,在第49 行。将单元格格式转为 数值  你就看见了。

本来有小数,我按了减少小数位数,变成这样子。把全部换成数值,上面两个函数还是得出不一样的数值。







    Mozilla/5.0 (Windows NT 6.2; rv:24.0) Gecko/20100101 Firefox/24.0  (zh-CN)
    ——2013年10月13日 22:34:47
    xiaoluo
    发表于 2013-10-13 22:36:40 | 显示全部楼层
    xzykgc4mc3 发表于 2013-10-13 22:34
    本来有小数,我按了减少小数位数,变成这样子。把全部换成数值,上面两个函数还是得出不一样的数值。

    ...

    肯定不一样

    89.5    是   小于 90,但大于  89  的。

    评分

    参与人数 1经验 +3 收起 理由
    woxihuan2011 + 3 感谢解答: )

    查看全部评分

    hanf
    发表于 2013-10-13 23:16:09 | 显示全部楼层
    都是整数的话就是一样的,但是出现了小数那就。。。
    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    手机版|杀毒软件|软件论坛| 卡饭论坛

    Copyright © KaFan  KaFan.cn All Rights Reserved.

    Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-27 00:41 , Processed in 0.123595 second(s), 18 queries .

    卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

    快速回复 客服 返回顶部 返回列表