繁体   English   中英

Excel的IF / AND公式

[英]IF/AND formula for Excel

我正在尝试获取A列(权重)以自动填充B列(百分比)。

  • 权重1-5在B列中需要说6%
  • 权重6-10在B列中需要说8%
  • 权重11-20需要在B列中说10%
  • 权重21+在B列中需要说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%)))

输出示例:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM