Excel 值的区间不同乘以相应系数。

发布网友 发布时间:2022-04-22 06:21

我来回答

5个回答

热心网友 时间:2024-09-03 04:45

C2=MEDIAN(B2,5999,0)*0.8+MAX(B2-5999,0)*0.6向下复制

公式是在没有小于3000的前提下设置的(你没说小于3000的 怎么办)

热心网友 时间:2024-09-03 04:38

最简单的if函数就可以搞掂了啊?
(1)
=IF(B2<6000,C2*0.8,C2*0.6)
这个公式意思就是小于6000(B2格)供货量,就用绩效工资(C2格,你没有给基本绩效工资,所以我先用基本工资来算)乘以0.8,大于等于6000,就乘以0.6。
(2)
这个条件“假设供货量为7000,3000-5000乘以0.8,加上多于5000的两千吨,2000乘以0.6。”和你上面一个条件完全不同,我理解为另一种算法

=IF(B2<5000,C2*0.8,(5000*0.8+(C2-5000)*0.6))

热心网友 时间:2024-09-03 04:37

在I2中写入公式:
=if(and(B2>=3000,B2<6000),B2*0.8,if(B2>=6000,5000*0.8+(B2-5000)*0.6,0))
如果月供货量小于3000则为0,然后自动下拉填充就可以了

热心网友 时间:2024-09-03 04:40

有几个不明白或者说是矛盾的地方:
1、为什么供货量越大绩效反而越低,通常不都是供货量越大,绩效越高吗
2、表里面的计算方法和下面文字说明的计算方法是矛盾的,以及文字说明的上下两行本身也是矛盾的。从表里看,是6000以下系数为0.8,大于等于6000系数为0.6,绩效总额是3000,而下面文字第一行说多于3000小于6000乘以0.8,第二行又说3000-5000乘以0.8,多的2000乘以0.6,到底是用供货量乘以系数还是用绩效乘以系数啊,到底是6000为界还是5000为界?这些基本的概念没有说明清楚,算法混乱
3、至于说公式倒是简单,只要概念清楚了,用一个IF函数公式就可以了

热心网友 时间:2024-09-03 04:41

E2单元格输入公式:
=IF(B2<3000,0,IF(B2<6000,0.8*(B2-3000),0.8*3000+0.6*(B2-6000)))
或者是公式:
=SUM(TEXT(B2-{0,3000,6000},"0;!0")*{0,0.8,-0.2})
复制并下拉,即可

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