ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 李逸雪

[原创] FREQUENCY在不同版本下的差异

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-4-14 21:56 | 显示全部楼层
真是佩服楼主勇于研究的精神,厉害

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:02 | 显示全部楼层
最近又发现一些性质,用16版测试了一下(以下公式在19、365和手机版中均能正确返回结果,但16版及以下就不一定)
首先,如果错误值或0在二参最后一个非0数后面,那么无论二参是内存数组,还是单元格引用,均能返回正确结果

1.png
2.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:13 | 显示全部楼层
然后,错误值后面如果全是0,也不会影响计算结果,当然0后面都是错误值也一样

3.png
4.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:23 | 显示全部楼层
如果中间出现一个错误值,在用区域数组二参ROW缺省参数的情况下,同样的公式会出现两种不同的错法,一种是判断到错误值为止,前面一半结果是正确的,后面一半结果错误,另一种是整段结果都错误。

5.png
6.png

TA的精华主题

TA的得分主题

发表于 2021-6-30 09:26 | 显示全部楼层
具体改变了什么内容我不太清楚,不过可以肯定的是,OFFICE也是在不断的进行改进,在改进中不断完善产品。就跟我们写公式一样,公式越写越好,他们就越改越完善。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:26 | 显示全部楼层
在二参ROW不缺省参数的情况下,试了几次都是整段结果错误的,没试出来半对半错的

7.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:31 | 显示全部楼层
当中间有两个错误值的时候,也没再遇到过半对半错的情况,都是全错

8.png
9.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:35 | 显示全部楼层
前面说了,错误值在最后一个数后面是没问题的,那么如果在第一个数前面呢?测试结果是二参为内存数组时是有问题的

10.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:43 | 显示全部楼层
接下来是最坑的部分,如果二参是内存数组,最后一个数后面是错误值,并且前面有1个0,在受到逻辑值干扰的情况下,结果会出错,只是数字+错误组合则结果正确

11.png
12.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-30 09:52 | 显示全部楼层
最后,如果二参是内存数组,最后一个数后面是错误值,只有数字和错误值的情况下,前面有两个或以上的0,那么结果随缘,有时候正确有时候错误

13.png
14.png
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-14 03:15 , Processed in 0.037079 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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