设表1为sheet1,在表2的e2输入:
=IFERROR(VLOOKUP(A2&"|"&C2,IF({1,0},Sheet1!B:B&"|"&Sheet1!F:F,INDIRECT("sheet1!"&LOOKUP(D2,{0,10,30},{"h:h","i:i","j:j"}))),2,0)*D2,"")
这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。
详情见附件。
假设SHEET1的数据是100行
则,SHEET2的E2单元格写入公式
=INDEX(SHEET1!H$2:J$100,MATCH(A2&C2,SHEET1!B$2:B$100&SHEET1!F$2:F$100,),LOOKUP(D2,{0,1;10,2;30,3}))
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉复制公式
表2的E2数组公式:
=INDEX(OFFSET(Sheet1!G$2:G$100,,SUM(N(D2>{0,10,30}))),MATCH(A2&C2,Sheet1!B$2:B$100&Sheet1!F$2:F$100,))
按CTRL+SHIFT+回车键结束,下拉即可。
很抱歉,我不懂你意思……