SMALL(IF(MATCH(员工录入采集表!$D$4:$D$20,员工录入采集表!$D$4:$D$20,)=ROW($1:$17),ROW($1:$17),18),ROW(A1)) MATCH(员工录入采集表!$D$4:$D$20,员工录入采集表!$D$4:$D$20,) 返回一组员工代码的数组1;2;3;4;5;6;1;2;3;4;5;6;1;3;4;5;6} ROW($1:$17)返回数组{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} IF判断,,{1;2;3;4;5;6;1;2;3;4;5;6;1;3;4;5;6}={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} 就等于{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} 不然返回值18 然后用SMALL返回数组中最小值 最后就是offset函数对 员工录入采集表!$D$3单元格一个变化性的引用 |