PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] Excel Index+Match查询分层结果
楼主:
home0303
(Blue night)
2019-04-29 17:21:55
软件:EXCEL
版本:2010
https://1drv.ms/x/s!Atm-62X8Ehs-gpkoz71-PECTNRXMbw?e=kbNYSq
如附档 B2、B3正确结果应当为1.4%-1.5%
但公式输出结果为1.3%-1.4%
奇怪的是我重新输入B2、B3的值为1.4%后 公式就输出1.4%-1.5%了
会是所谓的浮点数问题吗 但我旁边下几个判断式都是TRUE
请指教了 谢谢
作者: soyoso (我是耀宗)
2019-04-29 18:32:00
个人觉得这是浮点数精确度的问题,这方面有一定位数以内的精确度,查了一下,实际内文连结档案是超过这个位数的
https://i.imgur.com/18IXrBb.jpg
b2、b3所被储存格的数值为 1.3999999999999999E-2也因超过规范位数,精确度上就不正确。1.逻辑判断上可能是以被调整后的值来比对的,而2.match的部分则是以储存的值来做比对
楼主:
home0303
(Blue night)
2019-04-29 21:23:00
感谢S大 这个难处在于连编辑列都显示为1.4%(0.014) 实在是很难事先侦测出来
作者: soyoso (我是耀宗)
2019-04-29 22:35:00
那以函数round来排除试试
楼主:
home0303
(Blue night)
2019-04-29 23:09:00
报告S大使用Round的确可以排除此状况 因为原始资料来自系统下档 资料乍看十分正常就没想到要事先做这道功夫请问 是否未来只要涉及小数的字段 都先用Round处理过为佳呢?? 起码这次我真是吓到了
作者: soyoso (我是耀宗)
2019-04-29 23:21:00
看来来自贵司系统下的档,小数字段以函数round处理过的话应是为佳。不然就要看系统汇出方面是否可以调整了如不方便的话,就只好原po多劳一下了
楼主:
home0303
(Blue night)
2019-04-29 23:39:00
谢谢S大 公司MIS好像不易沟通(笑) 只能经一事长一智
继续阅读
[问题] Excel 筛选 自动填入文字
nlife20
[文件] Word转PDF 标楷体篓空问题
qwerty754892
[问题] powerpoint背景下载
lovgod
[问题] Excel 地址区号、名称 分类
xerion79585
[问题] Excel 表格公式的套用
d55032574
[算表] Excel摄影功能 取消默认框线
suntimes
[文件] 比WordPad更好的精简文书?
solomn
Outlook求神解
a123504220
[算表] 不用排序传回
ljuber
[算表] Excel VBA CopyPicture的贴上连结
home0303
Links
booklink
Contact Us: admin [ a t ] ucptt.com