发布网友 发布时间:2022-04-22 08:12
共5个回答
热心网友 时间:2022-06-18 10:20
这用if函数 和and函数就可以达到目的
补充几个数据,便于写公式:
第一,完成任务对应的分数为 100分。
第二个数据,提问过程只说了奖励金额,没说在没奖励没扣款的情况下,基准金额是多少,公式里面也没有用 具体数据,就用 基准金额代替的,度友可以自己把公式中的基准金额和冒号,改成数字就就好。
度友看看这个公式,有点长,但是很好理解,
公式为:=IF(A2>100,MIN(A2-100,5)*0.5,IF(AND(A2<100,A2>100-10),(A2-100)*(0.5),IF(A2<=(100-10),(MIN(10,100-A2)*(-0.5))+(A2-100)*0.5,"基准金额"))),
下拉填充公式就好了!如有疑问可以继续讨论!
热心网友 时间:2022-06-18 10:21
其实就计算的3条规则:
完成目标奖励2万元;
实际分数比目标分数每差1分影响奖惩0.5万元,奖励最高+2.5,惩罚不限;
实际分数比目标分数低10分以上的每低1分惩罚0.5万元,惩罚最高-10万元。
公式=IF(B2>=B1,2)+MIN((B2-B1)*0.5,2.5)+IF(B2<B1-10,MAX((B2+10-B1)*0.5,-10))
热心网友 时间:2022-06-18 10:21
如果一定要用IF,那你可以恰当的分组,比如说:
=IF(条件1,IF(条件2,IF(条件3,a,b),if(条件4,c,d),if(条件5,if(条件6,e,f),if(条件7,g,h)))
也就是条件成立与不成立分别嵌套IF,这样根本用不了7层,因为那就有2^7种可能了
热心网友 时间:2022-06-18 10:22
最好有一个基础数据表结构,原始数据是得分还是数值算得分的?
你若上一个有数据结构的图,把情况说清楚,就可以给你在哪个单元格里输入一个公式即可
热心网友 时间:2022-06-18 10:23
两层嵌套就可以了