Excel如何实现多条件的基准表匹配

如图3-87所示,左侧为员工考核数据,右侧为考核评级标准,总分按“进度考核(总分)”来判断“优秀、良好、一般”的结果,但有个特殊条件,只要“生产问题”次数与“日常检查”次数的合计大于0,评级结果就是“一般”。

图3-87

操作

步骤1:在输入函数前,先要对图3-87右侧的“基准表”做一个调整,在基准表下方插入新的基准表,条件为-9999~0为一般,0~10为良好,10以上为优秀,如图3-88所示。

图3-88

步骤2:接下来将用到强大的VLOOKUP函数的区间匹配大法。在F3单元格中输入公式=IF(D3+E3>0,"一般",VLOOKUP(C3,$I$10:$J$12,2,1)),公式含义如下。

假如“生产问题”次数与“日常检查”次数的合计大于0,则显示为“一般”,否则为VLOOKUP的模糊匹配值,也就是先判断IF函数的优先级,再判断VLOOKUP函数对“进度考核”的快速匹配,即函数VLOOKUP(C3,$I$10:$J$12,2,1)部分,用C列的进度考核总分与I10:J12的基准表进行匹配。记住VLOOKUP最后面的参数使用1,为区间匹配参数,也是本技巧的重点。

下拉填充公式,效果如图3-89所示。

图3-89

总结: VLOOKUP+IF函数绝对是函数界的黄金搭档,一个解决区间模糊匹配,另一个解决精确判断,可以实现多重匹配判断,推荐职场人士掌握此技巧。

(0)

相关推荐