IF(($D$5:$D$65)*($D$5:$D$65>SMALL($D$5:$D$65,IF($L$3=0,1,$L$3)))
这里*
左边为($D$5:$D$65)
右边为($D$5:$D$65>SMALL($D$5:$D$65,IF($L$3=0,1,$L$3)
先看右边的,意思是D5:D65单元格每一个单元格判断,判定条件是
当L3为0时,D5:D65>最小值(SMALL,1)
当L3不为0时,D5:D65>最小值的倒数第(L3的值)个 (SMALL,L3)
右边这块判定后会产生TRUE 或者FALSE
现在再看整体就是IF(($D$5:$D$65)*{FALSE;FALSE;TRUE....)或者IF(($D$5:$D$65)*{TRUE;TRUE;FALSE....)
TRUE和FALSE在运算符下代表1和0,也就是IF(($D$5:$D$65)*{0;0;1....))或者IF(($D$5:$D$65)*{1;1;0....))
不知道我有没有讲明白,大概就是这个意思