excel函数高手进

发布网友

我来回答

4个回答

热心网友

=+IF(D2/(C2*B2)<0.006,0.87,0.65)*B2

0.87表示>6/1000时,0.65表示<6/1000计件工资

这个表不科学,如果有多个产品,同时每种产品价都不一样要优化一下. 

Q 103402004,你有Q不,我传给你

热心网友

应先做一个这样对照表:A2:A10输品名;B2:B10输单重;C2:F10分别输对应单价。
对照表:
SHEET1
品名 单重 0~6 6~9 9~12 12~
1号 3.9 0.87 0.6 0.52 0.48
2号 2.6 0.5 0.4 0.35 0.3
3号 5.4 1.2 0.9 0.7 0.6
4号 3.1 0.95 0.85 0.8 0.6
5号 2 2 1.8 1.5 1.3
6号 10 0. 0.65 0.45 0.3
7号 6.5 3.5 3 2.5 2
8号 4.7 1.5 1.2 1 0.8
9号 2.5 0.9 0.7 0.5 0.3

SHEET2
商品 件数 废品 计件工资
1号 66 0.1 57.42
2号 20 0.4 8
SHEET2 D2单元格公式:=INDEX(Sheet1!$C$2:$F$10,MATCH(A2,Sheet1!$A$2:$A$10,0),LOOKUP(C2/(VLOOKUP(A2,Sheet1!$A$2:$B$10,2,0)*B2),{0,6,9,12}*0.001,{1,2,3,4}))*B2
公式可以下拉复制

在SHEET2A2输入商品名、B2输入件数、C2输入废品重,D2计件工资列公式自动引用SHEET1表中的相关数据,得到计件工资结果数。

公式已测试过,完全可行!
你可以新建一个EXCEL工作簿,直接把上表SHEET1表复制表SHEET1中(复制后选中A列,点数据菜单,分列,分隔符选择空格,分列后就能恢复EXCEL表格格式),SHEET2表复制到SHEET2中,然后将D2公式复制到SHEET2的D2单元格中,试一试

热心网友

给个邮箱或是Q号什么的
说清楚每种废品率的工资标准,这样笼统的问题没人能帮你

热心网友

你写好格式发过来吧,我给写公式。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com