excel中 SMALL公式不返回最小值

发布网友 发布时间:2022-04-23 03:14

我来回答

3个回答

热心网友 时间:2023-10-13 00:41

给我看一下Array的公式是什么,返回的哪里数据。
我推测是因为大括号里面有错误值,所以导致small函数不能正常运行。追问

谢谢,的确引用的数值有问题,见图。

我引用到11行的时候,就可以正确显示,引用到第12行就显示不了最小值了。

请问这是为什么呢,#N/A的意思是当在函数或公式中没有可用数值时,将产生错误值#N/A。

那么引用他的公式会把它记录成什么呢,为什么不是返回除他之外的其他符合条件的数值?


追答small函数的特点就是这样,只要包含一个#N/A,就无法返回正确值,微软是这样设计,咱也奈何不了。但是,问题还是有其他方法解决。用ISERROR函数处理就好了。
=SMALL(IF(测试数据代码列表!$A$1:$A$12=$A26,IF(ISERROR(ROW($A$1:$A$12)),4^8,ROW($A$1:$A$12)),4^8),1)

如果在2007中,有更方便的IFERROR,相当于IF+ISERROR

热心网友 时间:2023-10-13 00:41

你把问题公式复制上,或上传你的图片,需要得到什么结果?

热心网友 时间:2023-10-13 00:41

亲试,可以显示,你array里后面的数字有问题吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com