本帖最后由 E学子 于 2024-5-20 17:26 编辑
- =LET(A,MATCH(1,N(SCAN(0,CHOOSECOLS(SORT(FILTER(A1:D37,A1:A37=F1),2,-1),3),LAMBDA(X,Y,X+Y))>=G1),0),B,XLOOKUP(F1,A1:A37,A1:A37,,,-1),C,OFFSET(B,,2,-A),D,OFFSET(B,,3,-A),HSTACK(UNIQUE(D),SUMIF(D,UNIQUE(D),C)))
复制代码
抱歉,目前想到的只有365版本的解,低版本的得接着想~想出来后会跟帖。
低版本想不出~留个标记,看后面有没有大佬出手,我也来学一学思路。下面的公式是第二版,思路与第一版一样,只是简化了一些啰唆的地方。
- =LET(A,-MATCH(1,N(SCAN(,DROP(SORT(FILTER(B1:C37,A1:A37=F1),,-1),,1),LAMBDA(x,y,x+y))>=G1),0),B,XMATCH(F1,A1:A37,,-1)-1,C,UNIQUE(OFFSET(A1,B,3,A)),HSTACK(C,SUMIF(OFFSET(A1,B,3,A),C,OFFSET(A1,B,2,A))))
复制代码
|