式:INDEX(($B:$B,$O:$O),MOD(SMALL(IF(COUNTIF(OFFSET($D$4,$A$8:$A$170*2,),">0")*ISNUMBER(1/$O$8:$O$170),RANK($O$8:$O$170,$O$8:$O$170,1)/1%%+ROW($8:$170)),ROW($A$1)),10^4),,COLUMN($A$1))
有时取不到最小值,但是大部分可以准确的取值。
由于数据量太大,更换公式不现实,能否在原公式上进行修改。
=============================================
mod(值 /1%% + row( ... ) , 10^4)
即 mod( 值 * 10000 + row( ... ) , 10000)
假设 值 没有小数 , 且 个位数 有 非0 , 那么公式 最大支持 10000 行
这大概 是 超出 了当时 预想
=============================================
"由于数据量太大,更换公式不现实," , 这个就不能理解了 .
|