ORID-if函数的升级 day95

昨天,介绍了解决我结算大问题的IF函数。今天就此函数继续做一个小小的升级,因为我今天做一个评价体系表,发现这个表也可以运用IF函数帮我解决大问题,但用法会稍稍复杂下。那就和大家一个做个分解,算是我的过程回顾。

先给出评分标准:此项内容权重15分。目标是每月该项指标提升0.5%,每超提升目标0.1个PP,加1分;每差目标0.1个PP,扣0.5分。

举例:武汉在6月份的指标提升值达到0.2%,而要求达到的提升目标是0.5%,那么就意味着本月武汉没有完成提升指标任务,所以会在这个项目内容上扣分。

如何按照评分标准打分呢?继续运用IF函数:=IF((完成指标值-0.5%)/0.1%<0,(完成指标值-0.5%)/0.1%*0.5,(完成指标值-0.5%)/0.1%*1)+15=13.6

解释一下这个算式:首先需要判断,武汉应该加分还是扣分。如何判断呢?

算减法,用武汉当月完成指标提升值-目标值0.5%。这个值为正就判断加分,为负就判断减分。那么判断条件就出来了:(完成指标值-0.5%)<0。

同时,后面的评分维度是阶梯状的,但都是以0.1%为进阶标准,“每超提升目标0.1个PP,加1分;每差目标0.1个PP,扣0.5分”,所以以0.1%为基准算倍差就很好完成后面的打分公式了。

判断条件此刻就全部完成了:(完成指标值-0.5%)/0.1%<0。后面的输出结果,只需要根据判断结果,给出加分*1,扣分*0.5就可以了。此时的输出结果为:IF((完成指标值-0.5%)/0.1%<0,(完成指标值-0.5%)/0.1%*0.5,(完成指标值-0.5%)/0.1%*1)。最后把权重加上,就是武汉本月在该项目上的最终得分。

看起来复杂,其实只要逻辑关系理顺了,这个函数我觉得是非常好用也非常实用的。

按照李老师的教诲,我总结了一句话:在工作中发现问题,在学习中解决问题!

你可能感兴趣的:(ORID-if函数的升级 day95)