IF / AND Excel的公式

我想获得列A(重量)自动填充列B(百分比)。

  • B列中的重量1-5需要说6%
  • B列中的重量6-10需要说8%
  • 列B中的重量11-20需要说10%
  • 列B中的重量21+需要说10%

我正在努力研究这个公式,但是我根本没有这方面的知识或时间。

我会使用INDEX / MATCH:

 =INDEX({0.06,0.08,0.1,0.12},MATCH(A1,{1,6,11,21})) 

在这里输入图像说明

或者你可以使用VLOOKUP:

 =VLOOKUP(A1,{1,0.06;6,0.08;11,0.1;21,0.12},2,TRUE) 

或查找:

 =LOOKUP(A1,{1,6,11,21},{0.06,0.08,0.1,0.12}) 

或HLOOKUP:

 =HLOOKUP(A1,{1,6,11,21;0.06,0.08,0.1,0.12},2,TRUE) 

放入B1并向下拖动: =IF(A1<6,6,IF(A1<11,8,10))

你需要一个nested if公式。 将此代码添加到B1并将其向下拖动。

 =IF(A1<=5;6%;IF(A1<=10;8%;IF(A1<=20;10%;12%))) 

输出示例:

在这里输入图像说明