请教EXCEL专家:怎么用EXCEL进行分段计提成

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:51:44
各位:求助!求助啊。

我想请问一下。如果提成按:

1、钟数上够130个小时则提成13元,则130×13元/小时。

2、钟数在140~150个小时,则前面130个小时提13元,后面的140~150之间提14。如146个小时,应为130×13元/小时+6×14元/小时。

3、钟数在150~160个小时,则前面130个小时提13元,140~150之间提14,150~160之间提15。如159个小时,应为130×13+10×14+9×15。

4、按以上类推,一直到250个小时,大于250个小时的以后按提25元计算。(同样是分须累计)

请求各位大侠指教。指教本

可以这样做

先做一个表格式如下:
时间大于等于 小于 工资 扣除数
130 140 13
140 150 14 140
150 160 15 290
160 170 16 450
170 180 17 620
180 190 18 800
190 200 19 990
200 210 20 1190
210 220 21 1400
220 230 22 1620
230 240 23 1850
240 250 24 2090
250 25 2330

有一个这个表,你就可以用lookup函数进行计算了
上面数据在A1到D14
在A18输入了要计算工资的数
在B18中输入公式:=A18*LOOKUP(A18,A2:B14,C2:C14)-INDEX(D2:D14,MATCH(A18,A2:A14))

上边计算的扣除数可能不准确,但是方法一定能行。

用数组公式:
=IF(A1<130,0,IF(A1>250,140*13+SUM(ROW($14:$24)*10)+(A1-250)*25,IF(A1>140,140*13+IF(A1>=150,SUM(ROW(INDIRECT("$14:"&INT(A1/10)-1))*10))+LEFT(A1,2)*RIGHT(A1),A1*13)))