这个公式在Excel中怎么写!

人员工资是按照件儿数计算,600个件是2.5一件,超过600后的每个件2.4,超过700后的每个件2.3,以此类推,降到1.5就不再降低了。如,601个件的工资=600*... 人员工资是按照件儿数计算,600个件是2.5一件,超过600后的每个件2.4,超过700后的每个件2.3,以此类推,降到1.5就不再降低了。如,601个件的工资=600*2.5+2.4,715件的工资=600*2.5+100*2.4+15*2.3

我要再Excel计算,678件 865、957、等这样的工资的时候,应该用一个什么样的公式来表达!谢谢!
展开
 我来答
侯玉川
科技发烧友

2020-01-16 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3572

向TA提问 私信TA
展开全部
计件工资,根据完成的不同数量,价格不同?分档?有封顶和底价?
这种分档的,可以使用lookup函数来处理。也可以使用TEXT函数+数组来解决。
具体的公式,需要具体的文档。

假如A1为件数,B1要计算工资,则公式为:
=SUM(TEXT(A1-(COLUMN(A:J)*100+500),"0;!0")*(2.5-COLUMN(A:J)/10),MIN(A1,600)*2.5)
数组公式,需要同时按CTRL+SHIFT+ENTER三键完成编辑。
如果还有问题,可以继续追问或者私信。
欢迎采纳、赞和关注!
nhking
2020-01-16 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部
请试试我这个长一点的公式:
设工件数在C2,工资在D2,请在D2输入以下公式即可:
=IF(C2<600,C2*2.5,LOOKUP(C2,{0,600,700,800,900,1000,1100,1200,1300,1400,1500;2.5,2.4,2.3,2.2,2.1,2,1.9,1.8,1.7,1.6,1.5})*(C2-INT(C2/100)*100))+LOOKUP(C2,{0,600,700,800,900,1000,1100,1200,1300,1400,1500;0,1500,1740,1970,2190,2400,2600,2790,2970,3140,3300})
下拉。
结果经检验正确。
追问
当件儿数大于1600单的时候,计算错误,请指教!!
追答

大于1500不是单价不再变化了吗?

请你举例说明如何错了。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式