作者:乔山办公网日期:
返回目录:excel表格制作
=IF(A1<20,0,IF(A1>=30,20,5+(A1-20)/(30-20)*(20-5)))
2.=IF(A2>=60,0,IF(A2<=30,5,(60-A2)/(60-30)*(5-0)))
3.=IF(A3>=240,0,IF(A3<=120,15,(240-A3)/(240-120)*(15-0))
上面的百一些括号里的东西,如3.里的
(240-120),表示你的区间是120~240,(15-0)表示分度数为15~0分。如果第3题改为小于120得知11分,大于240得1分,那么只要改成(11-1)就可以了。
if(A3>=240,0 和if(a3<=120,0 先去道掉不是线性内计算的内容, (240-a3)/(240-120)这是线性化了,再乘上系数分(15-0),得到线性后的最终结果。容
你没给出线性关系哦,比如在96%—98%时每多完成1%多得多少分。
这个问题在知道线性关系的情况下用IF函数就可以实现的
例如:A1单元格是百分比,在B1中设置公式:
=IF(A1>60%,8,IF(A1>40%,4,0))
不知道得满了百分是多少,这里假设度是10分,假设版数据在A1中,公式
=IF(ABS(A1-1.3%)>0.5%,0,PERCENTILE({1,10},PERCENTRANK({0.008,0.018},A1)))
若是5,改权为
=IF(ABS(A1-1.3%)>0.5%,0,PERCENTILE({1,5},PERCENTRANK({0.008,0.018},A1)))