思路:实际要的是2段筛选,一段是≤10000,一段是>10000且≤15000。比较经济且方便理解的方式是构造辅助列“*工资”,在每行计算该员工的合计工资,后面只要对此列进行判断即可。
为便于随时调整筛选条件,将这两个数字独立放在G1、K1单元格,以备公式引用。
①辅助列D
D2=SUMIF(A:A,A2,C:C)
②≤10000段:
G3=IFERROR(INDEX($A:$C,SMALL(IF($D$2:$D$7<=$G$1,ROW($D$2:$D$7),""),ROW(1:20)),COLUMN(A1)),"")
//此为数组公式,低版本EXCEL录入后,要按组合键Ctrl+Shift+Enter完成输入,下同
右拉到I3复制公式,完成
③>10000且≤15000段:
K3=IFERROR(INDEX($A:$D,SMALL(IF(($D$2:$D$7>$G$1)*($D$2:$D$7<=$K$1),ROW($D$2:$D$7),""),ROW(1:20)),COLUMN(A1)),"")
右拉到I3复制公式,完成
*以上两个公式均默认查找不超过20行的数据,如需修改为100,将其中的ROW(1:20)改为ROW(1:100)即可。