excel用IF计算固定提成。

先谢谢你们,提成方案如下:

楼上的计算有点问题,业绩不一定是多少,那么标准就应该是一个范围,用下面的数组公式比较好:=LOOKUP(A3,{10000,12000,14000,16000,18000,20000,22000,24000,26000,28000,30000},{200,240,300,350,400,500,600,700,800,900,1000})

如果需要考虑<10000的情况,两个办法:

=IF(D3<10000,0,LOOKUP(D3,{10000,12000,14000,16000,18000,20000,22000,24000,26000,28000,30000},{200,240,300,350,400,500,600,700,800,900,1000}))

=LOOKUP(D3,{0,10000,12000,14000,16000,18000,20000,22000,24000,26000,28000,30000},{0,200,240,300,350,400,500,600,700,800,900,1000})

追问

你的公式可以,很正确。还有一点问下你,当业绩是1万以下时,单元格里返回的是"#N/A",能不能返回为0。

追答

已更新回答

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-08
假设业绩在C1单元格,D1输入

=lookup(C1,A:A,B:B)
下拉
第2个回答  2019-10-08
假设实际业绩在C3开始列,奖金在D3:
=IF(C3<10000,0,INDEX($B$3:$B$13,MATCH(2000*INT(C3/2000),0),$A$3:$A$13))
下拉
相似回答