不建议使用IF判断实现此功能,可以使用模糊查表:
=VLOOKUP(A1,{0,0;20,150;30,240;40,330;50,420;60,510;70,600},2)
如图所示:
如果可以的话,建议还是建立重量与对应价格的基础数据表,然后利用lookup函数计算。
假设的数据情况如图,在e3单元格输入公式=LOOKUP(D3,$A$3:$A$9,$B$3:$B$9)。
=IF(A1<20,"0",IF(AND(A1<30,A1>=20),"150",IF(AND(A1>=30,A1<40),"240",IF(AND(A1>=40,A1<50),"330",IF(AND(A1>=50,A1<60),"420",IF(AND(A1>=60,A1<70),"510",IF(A1>70,600)))))))。亲测可用,忘采纳,不懂可以追问
=IF(A1<20,0,IF(A1<=30,150,IF(A1<=40,240,IF(A1<=50,330,IF(A1<=60,420,IF(A1<=70,510,600))))))