如果公式为多个参数

时间:2016-08-15 19:02:01

标签: excel-formula

我的论点如下

Price Range Commission
1500>=       500
1499-201      50
200-175       25
174-51        20
50-1          10

我如何为此

编写IF公式

2 个答案:

答案 0 :(得分:1)

使用Table和VLOOKUP会更容易。

首先使用一列中的最小阈值创建一个小表,另一列使用佣金:

enter image description here

然后一个简单的VLOOKUP会做你想要的:

=VLOOKUP(E2,A:B,2,TRUE)

此方法的优点是,如果佣金率或阈值发生变化,则无需仅将数据所在的表更改为公式。

enter image description here

如果你真的想要一个IF函数来做你想做的事情:

=IF(E2<51,10,IF(E2<175,20,IF(E2<201,25,IF(E2<1500,50,500))))

E2是卖出的商品的价格。

答案 1 :(得分:0)

如果价格在A栏中,从A1开始,您可以将此公式复制到B栏,从B1开始

=if(A1>=1500, 500, if(A1>=201, 50, if(A1>=175, 25, if(A1>=51, 20, if(A1>=1, 10, 0)))))