Good spot!
Try this:
=LET(a,--TEXTAFTER(B12,"-"),b,--TEXTBEFORE(B14,"+"),v,VSTACK(IF(C23>0,a*0.05,0),IF(C23>a,(MIN(C23,b)-a)*0.1,0),IF(C23>b,(C23-b)*0.2,0)),VSTACK(v,SUM(v)))
Or:
=LET(a,--TEXTAFTER(B12,"-"),b,--TEXTBEFORE(B14,"+"),v,VSTACK(IF(C23>0,a*A25,0),IF(C23>a,(MIN(C23,b)-a)*A26,0),IF(C23>b,(C23-b)*A27,0)),VSTACK(v,SUM(v)))
Bookmarks