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%)))
输出示例: