本帖最后由 我的城市你来过 于 2024-2-22 16:18 编辑
=INDEX(C:C,CHOOSEROWS(IF($A$2:$A$9<>0,ROW($A$2:$A$9),""),ROW(A1)))*$B2/SUM(OFFSET(B$1,INDEX(LOOKUP(ROW($A$2:$A$9),IF($A$2:$A$9<>0,ROW($A$2:$A$9)))-1,ROW(A1)),,LET(x,LOOKUP(ROW($A$2:$A$9),IF($A$2:$A$9<>0,ROW($A$2:$A$9))),SUM(IF(CHOOSEROWS(x,ROW(A1))=x,1,0)))))
=(B2/SUM(LET(x,LOOKUP(ROW($A$2:$A$9),IF($A$2:$A$9<>0,ROW($A$2:$A$9))),OFFSET($B$1,INDEX(x-1,ROW(A1)),,SUM(IF(CHOOSEROWS(x,ROW(A1))=x,1,0))))))*INDEX(C:C,CHOOSEROWS(LOOKUP(ROW($A$2:$A$9),IF($A$2:$A$9<>0,ROW($A$2:$A$9))),ROW(A1)))
=(B2/SUM(LET(x,LOOKUP(ROW($A$2:$A$9),IF($A$2:$A$9<>0,ROW($A$2:$A$9))),OFFSET($B$1,INDEX(x-1,ROW(A1)),,SUM(IF(CHOOSEROWS(x,ROW(A1))=x,1,0))))))*(1/LOOKUP(9,1/C$2:C2))
|