仅这1个Excel神公式,搞定多条件进行线性评定计算考核结算系数!
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
学员群里有人提问了一个根据多条件线性评定考核结算系数的问题,有人说用IF函数,有人说用LOOKUP函数,还有人说这类问题没这么简单,先把这个提问放上来,你来看看自己会不会解决?
判定规则说明:
上图中C列要求输入Excel函数公式自动计算结果,随着B列数据源改变自动更新结果,如下图所示。
明白了计算规则和想要的效果,自己思考2分钟再看答案吧。
多条件线性评定计算的Excel公式:
先给出公式,下文再来解析这个公式的原理。
=IF(B2>=90,1,IF(B2>=80,0.5+(B2-80)*0.05,IF(B2>=60,0.3+(B2-60)*0.01,0)))
公式示意图如下所示:
公式原理解析:
案例中一共有4个条件约束,其中条件1和条件4很简单,会写IF函数都可以轻松破解,关键难点在于条件2和条件3的线性评定计算。既然是线性评定,我们需要把先计算出考核结算系数的区间和评定条件的数值区间,再用起始值+线性增长值,比如80至90分在0.5至1之间线性评定,那么把差值0.5(1-0.5)分为10份(90-80),每一份是0.05,在条件2区间的结果就是0.5+(B2-80)*0.05,同理推算条件3的计算,得出最后的公式结果。
这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。
赞 (0)