|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
今天重新看了下,不用辅助列写了一个
公式好长,总感觉可以优化,可一时又想不到
E3=IF(INDEX($K$3:$K$4,MATCH(A3,$J$3:$J$4,0))-SUM(INDEX(C:C,LOOKUP(1,0/(A$2:A3<>A3),ROW($2:3))+1):C3)>0,C3,IF(COUNT(INDEX(C:C,LOOKUP(1,0/(A$2:A3<>A3),ROW($2:3))+1):C3)=1,INDEX($K$3:$K$4,MATCH(A3,$J$3:$J$4,0)),IF(INDEX($K$3:$K$4,MATCH(A3,$J$3:$J$4,0))-SUM(INDEX(C:C,LOOKUP(1,0/(A$2:A3<>A3),ROW($2:3))+1):C2)<0,0,INDEX($K$3:$K$4,MATCH(A3,$J$3:$J$4,0))-SUM(INDEX(C:C,LOOKUP(1,0/(A$2:A3<>A3),ROW($2:3))+1):C2)))) |
|