- =LET(d_a,'原料入库表-源'!D2:D13,d_p,'原料入库表-源'!F2:F13,d_n,'原料入库表-源'!G2:G13+'原料入库表-源'!H2:H13,v_a,E2:E20,v_n,D2:D20,arr,DROP(REDUCE(0,UNIQUE(d_a),LAMBDA(x,y,LET(t,FILTER(HSTACK(d_p,d_n),d_a=y),VSTACK(x,IFNA(HSTACK(y,DROP(REDUCE(0,SEQUENCE(ROWS(t)),LAMBDA(w,z,LET(t_1,INDEX(t,z,1),VSTACK(w,EXPAND(t_1,INDEX(t,z,2),,t_1))))),1)),y))))),1),rs,ROWS(v_a),narr,REDUCE(arr,SEQUENCE(rs),LAMBDA(x,y,LET(m,INDEX(v_a,y),n,INDEX(v_n,y),s,TAKE(x,,1),p,FILTER(x,s=m,0),q,FILTER(x,s<>m,0),VSTACK(DROP(p,n),q,SUM(TAKE(p,n,-1))/n)))),TAKE(narr,-rs,1))
复制代码 |