例如原始数据AA从左到右共计有6个,依次为5、5、4、4、3、3——这其中第一大的数字是5、第二大的数字是4、第三大的数字是3。 如果想求二大的数字,应该是4,但是根据如下代码: JIEGUO : LARGE(AA,6,2); 得到的结果却是5——估计是把并列第一大当做第二大了,即得到的结果不是想要的4。 估计SMALL(array,n,k)函数也存在同样的问题——我没测试。 又仔细想了想,当前的 LARGE (array,n,k)函数 其实是求数据集合中排序第k的函数。 这个函数可以继续保留,但也需要一个我如上所述的函数。 谢谢各位老师! |