发布时间:2019-08-27 13:50:09
逻辑1-100 每个3元,101-200 每个4元,201-300 每个5元,301-400 每个6元,401之后 每个7元;例如:361 300+400+500+61*6=1566
可以採用累進制公式進行計算:
=LOOKUP((A14-1)%,{0,1,2,3,4},{3,4,5,6,7})*A14-LOOKUP((A14-1)%,{0,1,2,3,4},{0,1,3,6,10})/1%
=(A1-LOOKUP(A1,下限,正百))
*LOOKUP(A1,下限,价格)
+LOOKUP(A1,下限,补加金额)
定义名称是这样操作的:
假设数量在单元格A1:
=IF(A1<0,0,IF(A1<=100,A1*3,IF(A1<=200,300+(A1-100)*4,IF(A1<=300,700+(A1-200)*5,IF(A1<=400,1200+(A1-300)*6,1800+(A1-400)*7)))))