EXCEL多级if加封顶,这么要怎么写

发布网友 发布时间: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

两层嵌套就可以了

追答

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