excel区间得分公式?第二种可以用lookup函数,如:=LOOKUP(A1,{1,60,70,80,98},{0,60,70,80,110})此方式如果需要添加或者是减少档次,需注意同时更改前后两个{}里的数据,前面有5个,后面也一定是5个,前面{}里的数量需一至。那么,excel区间得分公式?一起来了解一下吧。
B1公式:=IF(A1<=-1%,100-2*INT(ABS(A1*100)),IF(A1=0,100,100-3*INT(ABS(A1*100))))
各位人事岗位的小伙伴,大家在工作的时候一定遇到过绩效考核、绩效考核等多区间判断问题。而在Excel表格里怎么能够针对于这些数据进行区间判断呢?今天我要和大家分享几个多区间判断函数公式,帮助大家快速进行Excel表格的多区间判断制作表格~
1、IF函数:
=IF(A1>=100,”A”,IF(A1>=90,”B”,IF(A1>=80,”C”,IF(A1>=70,”D”,IF(A1>=60,”E”,”F”)))))
通过IF函数嵌套,像剥洋葱一样逐层判断A1数值所在的区间,并返回对应的结果。
大于等于100,返回“A”,大于等于90,返回“B”,大于等于80,返回“C”
这个公式的优点是易于理解,缺点是如果有多个判断条件,公式会变得越来越长了。
还有一个问题,使用IF函数进行多个区间的判断时,小伙伴们可以记住一个窍门,就是可以从最高的规则部分开始,逐级向下判断。也可以从最低的规则部分开始,逐级向上判断。刚刚这个公式,就可以写成:
=IF(A1<60,"F",IF(A1<70,"E",IF(A1<80,"D",IF(A1<90,"C",IF(A1<100,"B","A")))))
2、LOOKUP:
=LOOKUP(A1,{0,60,70,80,90,100},{"F","E","D","C","B","A"})
这种写法是多区间判断并返回对应值的模式化公式,是IF函数逐层判断的升级版。
度友,这个公式很容易写,但是需要知道度友的表格形式,
以常见的形式为例,
公式为:=IF(AND(A2>=80,A2<=100),55+(80-50)/1*0.5+(A2-80)/1*1.5,IF(AND(A2>=50,A2<80),55+(A2-50)/1*0.5,0)),下拉填充就好。
度友这个就是分段计分的问题,公式不变,只要在A2输入不同的数据,B2就会显示不同的得分。
如有疑问可以继续讨论!
=LOOKUP(A2,{0.9965,0;0.997,5;0.9975,10;0.998,15;0.9985,20;0.999,25;0.9995,30})
没看到你说的图,所以不能给你相对正确的答案,结果无非有两种,一种就是IF函数,=if(b1>=60,60,if(b1>=70,70,if(B1>=98,110,0)))这里我只举例了三个条件,实际运用需你自行修改。第二种可以用lookup函数,如:=LOOKUP(A1,{1,60,70,80,98},{0,60,70,80,110})此方式如果需要添加或者是减少档次,需注意同时更改前后两个{}里的数据,前面有5个,后面也一定是5个,前面{}里的数量需一至。
第二种的我做了个示例:
以上就是excel区间得分公式的全部内容,公式:=IF(A1>1, 100, IF(A1>0, (A1/1)*100, 0))如果完成值大于 1,则得分为 100。如果完成值介于 0 和 1 之间,则根据区间进行线性计算量化得分,公式为 (完成值/1) * 100。如果完成值小于等于 0。