我对数组公式感到震惊。假设,我的范围有像
A1:F1 = {1,0,2,1,0,3}.
我想动态地使用一个数组公式来找到第一个小到
0
的值, 2nd Small 为 1,3rd as 2 and 4th as 3
.Formula =Small(A1:F1,k)
将第二个小值设为 0。而我希望通过排除重复的小值 0 将 1 作为第二个。任何删除重复项的公式都会有所帮助。我试过这个,
SMALL(IF(A1:F1>SMALL(A1:F1,k),A1:F1,""),k)
, 这里 k
代表第 n 个小值,它给了我错误的输出。
最佳答案
我想我找到了解决方案,但是我不知道如何清楚地描述这个公式的组成,所以我 have uploaded it举个例子。请下载并检查它是否是您需要的。 A列是数据列,B列是最小值列表,C列是数据列中最小值的数量。
关于由于重复值,Excel小公式不返回小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40837220/