线性得分公式怎么写,EXCEL的,大神帮忙
度友想达到的目的是这样的吗?
完成率在92%到98%之间,得分按照完成率的增加线性增加且变化区间为 0--100,
完成率98%--120%之间,得分按照完成率的增加线性增加且变化区间在100--120之间,
看看下图这个公式,
具体公式为:
=ROUND(IF(D2>=100,120,IF(D2>=98,100+(D2-98)*(120-100)/(100-98),IF(D2>=92,(D2-92)*(100-0)/(98-92),0))),1),
公式的核心为:
IF(D2>=100,120,IF(D2>=98,100+(D2-98)*(120-100)/(100-98),IF(D2>=92,(D2-92)*(100-0)/(98-92),0))),
具体含义为:D2>=98,100+(D2-98)*(120-100)/(100-98),当得分大于等于98时候,基础为100,完成率在98%---100%之间,每增加一个百分点1%,对应增加多少分数呢?
由这一部分算出来,(120-100)/(100-98);
完成率增加了多少个百分点呢?由(D2-98)算出来,结果就算出来了,
如有需要可以继续联系!
2019-08-18 · 知道合伙人软件行家
本问题可以在两个线性区间用比例计算的方法来计算,如416564001提供的公式就是,但更简单的方法是直接利用Excel提供的线性函数trend来计算。如图:
A2=CHOOSE(LOOKUP(A2,{0,92,98,100}%,{1,2,3,4}),0,TREND({0,100},{92,98}%,A2),TREND({100,120},{98,100}%,A2),120)
先用lookup根据完成率得出在4个区间的哪一个区间:0~92%:第1区间;92~98%:第1区间;98~100%:第3区间;100%以上第4区间。再用choose对4个区间用不同的计算方法,1、4区间直接取值,分别取0和120;2、3区间用线性函数TREND分别计算得分。
老大VX多少,而且完成率在98.62时,得分是76分。