怎样在EXCEL里用IF函数设计提成表格?

请帮忙设置个IF的excel函数公式,主要内容为:拟实际业绩为X,则提成为:当X≤40W时,提成为20%;当40W<X≤100W时,则提成为30%;当100W<X≤300W时,则提成为40%;当300W<X≤500W时,则提成为45%;500W<X≤1000W时,则提成为50%;当X>1000W时,则提成为55%
对不起,我可能没说清楚,是这样的,是≤400000部分,按20%,400000-100000部分按30%......以此类推,比如,某人业绩为150W,那么,他的提成就=400000*20%+(1000000-400000)*30%+(1500000-1000000)*40%,是这个意思哈

a列为业绩,b列为提成

=IF(A2<=40,A2*0.2,IF(A2<=100,A2*0.3,IF(A2<=300,A2*0.4,IF(A2<=500,A2*0.45,IF(A2<=1000,A2*0.5,IF(A2>1000,A2*0.55,0))))))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-03
IF函数的语法结构
IF函数的语法结构:IF(条件,结果1,结果2)。
IF函数的功能
  对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。
条件表达式
  把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50 <> b1+c1 50, 1,1)函数式中,条件表达式是a1+b1+50 <> b1+c1 50。
执行过程
  下面以IF(a1+b1+50 <> b1+c1 50, 1,1)函数式为例来说明IF函数的执行过程。
  先计算条件表达式a1+b1+50 <> b1+c1 50,如果表达式成立,值为TRUE,并在函数所在单元格中显示“ 1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。
IF函数嵌套的执行过程
  如果按等级来判断某个变量,IF函数的格式如下:
  IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
  函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。
第2个回答  2014-04-03
=IF(X<=400000,X*0.2,IF(X<=1000000,X*0.3,IF(X<=3000000,X*0.4,IF(X<=5000000,X*0.45,IF(X<=10000000,X*0.5,X*0.55)))))
这样就可以了 X为引用的单元格追问

=IF(E5<=400000,ROUND(E5*20%,0)),IF(E5<=1000000,ROUND((400000*20%)+((E5-400000)*30%),0)),IF(E5<=3000000,ROUND((400000*20%)+(600000*30%)+(E5-1000000)*40%,0)) E5也就是X,我这样设置的,但老报错

追答

=IF(X<=40,X*0.2,IF(X<=100,(X-40)*0.3+40*0.2,IF(X<=300,(X-100)*0.4+60*0.3+40*0.2,IF(X<=500,(X-300)*0.45+200*0.4+60*0.3+40*0.2,IF(X<=1000,(X-500)*0.5+200*0.45+200*0.4+60*0.3+40*0.2,(X-1000)*0.55+500*0.5+200*0.45+200*0.4+60*0.3+40*0.2)))))
头好晕……我学Excel函数也才十几天,IF函数其实比较简单,我想高手的话是不用这么麻烦。不过我能帮你的也只有这么多了,你用这公式试试。记得X为你引用单元格。
你把公式复制进去,先不要加=号,然后查找X,替换为E5,选择全部替换。试试。
刚才公式错误,你看看这个吧

我刚才自己试了下,是可行的。不过可能会有比较简单的办法,你找找看。我这是比较死的办法,只用了IF函数。

本回答被提问者采纳
第3个回答  2014-04-03
假设比如450000之类的原始数据在A1:A100中,B1中输入
=SUM(IF(A1%%>{0,40,100,300,500,1000},{20,10,10,5,5,5}))%
下拉,可得提成比例。追问

能直接给公式吗,我对excel很不熟悉,不是很明白你的意思

追答

你把数字比如450000输入在A1,B1中输入
=SUM(IF(A1%%>{0,40,100,300,500,1000},{20,10,10,5,5,5}))%

回车,就能得到0.3这个提成比例,如果A1下面还有类似的数据在,用自动填充柄把B1公式下拉,就行了。
如果想得到提成具体金额,公式改成
=A1*SUM(IF(A1%%>{0,40,100,300,500,1000},{20,10,10,5,5,5}))%
如果数据在E5中,公式
=SUM(IF(E5%%>{0,40,100,300,500,1000},{20,10,10,5,5,5}))%
或E5*SUM(IF(E5%%>{0,40,100,300,500,1000},{20,10,10,5,5,5}))%

追问

哦,哦,是这样的,我可能阐释得不是很清楚是≤400000部分,按20%,400000-100000部分按30%......以此类推,比如,某人业绩为150W,那么,他的提成就=400000*20%+(1000000-400000)*30%+(1500000-1000000)*40%,是这个意思哈

相似回答