在绩效管理中,使用比较多的评价方法就是360度评价,其特点是评价维度多元化,适用于对中层及以上人员进行考核。360 度评价不同于自上而下,由上级主管评定下属的传统方式。
例如,公司的部分组织结构图如图 5‑29所示。
图 5‑29 公司组织结构示意
这里要设计对主管级别及以上人员的评价表格,分别列出上级、同级和下级人员名单,见下图 5‑30。
图 5‑30 360度评价表
这个表格是从被评价人的角度来整理的,看起来比较清晰,能够快速看出都有哪些人给被评价人打分。不过,也会遇到这样的问题,就是从评价人的角度看起来有点乱,比如,我要看下人力资源部经理马宁都要给谁评价打分,就需要逐行检查核对,很不方便。
下面介绍两种方法,分别是函数取值法和Power Query变形法。
方法1
函数取值法
要查看人力资源部经理马宁都要给哪些人评价打分,解决思路是,判断上图中B2:D6区域是否包含“马宁”,如果包含就显示出A2:A6区域对应被评价人姓名。需要综合用到查询函数FIND、数字判断函数ISNUMBER、判断函数IF和文本连接函数TEXTJOIN,如下图 5‑31。
图 5‑31 用函数查看评价人的评价对象
在G2单元格输入公式:
=TEXTJOIN(",",,IF(ISNUMBER(FIND(F2,$B$2:$D$6)), $A$2:$A$6,""))
【公式解析】
FIND(F2,$B$2:$D$6),查找B2:D6区域中 “马宁”的起始位置,如果找到就返回对应单元格中文本的起始字符数,否则返回错误值,如下图 5‑32。
图 5‑32 FIND函数查找结果示意
ISNUMBER(FIND(F2,$B$2:$D$6)),判断查询结果是否为数字,分别返回“TRUE”和“FALSE”,如图 5‑33。
图 5‑33 ISNUMBER函数判断结果示意
IF(ISNUMBER(FIND(F2,$B$2:$D$6)), $A$2:$A$6,""),根据上述结果做逻辑判断,如为“TRUE”返回对应评价人姓名,如为“FALSE”返回空值,见图 5‑34。
图 5‑34 评价人列表示意
TEXTJOIN函数,将上述被评价人命名用逗号“,”连接,并显示在同一单元格中。
【知识要点】
ISNUMBER+FIND组合函数,经常用于判断单元格中是否包含特定文本。本例还应用了Office 365中动态数组溢出功能。
图书推荐课
▼▼▼
在绩效管理中,使用比较多的评价方法就是360度评价,其特点是评价维度多元化,适用于对中层及以上人员进行考核。360 度评价不同于自上而下,由上级主管评定下属的传统方式。
例如,公司的部分组织结构图如图 5‑29所示。
图 5‑29 公司组织结构示意
这里要设计对主管级别及以上人员的评价表格,分别列出上级、同级和下级人员名单,见下图 5‑30。
图 5‑30 360度评价表
这个表格是从被评价人的角度来整理的,看起来比较清晰,能够快速看出都有哪些人给被评价人打分。不过,也会遇到这样的问题,就是从评价人的角度看起来有点乱,比如,我要看下人力资源部经理马宁都要给谁评价打分,就需要逐行检查核对,很不方便。
下面介绍两种方法,分别是函数取值法和Power Query变形法。
方法1
函数取值法
要查看人力资源部经理马宁都要给哪些人评价打分,解决思路是,判断上图中B2:D6区域是否包含“马宁”,如果包含就显示出A2:A6区域对应被评价人姓名。需要综合用到查询函数FIND、数字判断函数ISNUMBER、判断函数IF和文本连接函数TEXTJOIN,如下图 5‑31。
图 5‑31 用函数查看评价人的评价对象
在G2单元格输入公式:
=TEXTJOIN(",",,IF(ISNUMBER(FIND(F2,$B$2:$D$6)), $A$2:$A$6,""))
【公式解析】
FIND(F2,$B$2:$D$6),查找B2:D6区域中 “马宁”的起始位置,如果找到就返回对应单元格中文本的起始字符数,否则返回错误值,如下图 5‑32。
图 5‑32 FIND函数查找结果示意
ISNUMBER(FIND(F2,$B$2:$D$6)),判断查询结果是否为数字,分别返回“TRUE”和“FALSE”,如图 5‑33。
图 5‑33 ISNUMBER函数判断结果示意
IF(ISNUMBER(FIND(F2,$B$2:$D$6)), $A$2:$A$6,""),根据上述结果做逻辑判断,如为“TRUE”返回对应评价人姓名,如为“FALSE”返回空值,见图 5‑34。
图 5‑34 评价人列表示意
TEXTJOIN函数,将上述被评价人命名用逗号“,”连接,并显示在同一单元格中。
【知识要点】
ISNUMBER+FIND组合函数,经常用于判断单元格中是否包含特定文本。本例还应用了Office 365中动态数组溢出功能。
图书推荐
▼▼▼
方法2
Power Query变形法
如果不用函数,可以用Power Query编辑器中的【分列到行】和【逆透视】功能,对评价表格进行快速变形,适合2019和365版本。
步骤1:将数据导入Power Query编辑器,见图 5‑35。
图 5‑35 Power Query导入360度评价表
步骤2:分列到行。
分别选择“同级”和“下级”所在列,点击【拆分列】-【按分隔符】,见图 5‑36。
图 5‑36 按分隔符拆分列
输入自定义符号”,”,高级选项拆分为”行“,这一步很关键,详细操作见图 5‑37。
图 5‑37 拆分为行
结果立马呈现,将之前用逗号“,”连接姓名的合并单元格都变成了清单型列表,见图 5‑38。
图 5‑38 360度评价表拆分结果
步骤3:逆透视。
选择“被评价人”所在列,点击【转换】-【逆透视列】-【逆透视其他列】,二维表就变成了一维表格,见图 5‑39。
图 5‑39 逆透视
图 5‑40 出现重复行
因为同级和下级都进行了分列到行,所以会存在重复行的现象,见图 5‑40,需要删除重复行
步骤4:删除重复值。
选择所有列,点击【主页】-【删除行】-【删除重复项】,见图 5‑41。
图 5‑41 删除重复项
调整列的名称和顺序,可以看到,原来84行的数据表格变成了29行,结果见下图 5‑42。
图 5‑42 删除重复项结构示意
步骤5:关闭并上载。
将数据表上载到Excel工作表中,见图 5‑43。也可以看出,马宁要评价的人员有杨洋、刘菲菲、苏武、王发四人。
图 5‑43 查询结果上载到Excel表
方法2
Power Query变形法
如果不用函数,可以用Power Query编辑器中的【分列到行】和【逆透视】功能,对评价表格进行快速变形,适合2019和365版本。
步骤1:将数据导入Power Query编辑器,见图 5‑35。
图 5‑35 Power Query导入360度评价表
步骤2:分列到行。
分别选择“同级”和“下级”所在列,点击【拆分列】-【按分隔符】,见图 5‑36。
图 5‑36 按分隔符拆分列
输入自定义符号”,”,高级选项拆分为”行“,这一步很关键,详细操作见图 5‑37。
图 5‑37 拆分为行
结果立马呈现,将之前用逗号“,”连接姓名的合并单元格都变成了清单型列表,见图 5‑38。
图 5‑38 360度评价表拆分结果
步骤3:逆透视。
选择“被评价人”所在列,点击【转换】-【逆透视列】-【逆透视其他列】,二维表就变成了一维表格,见图 5‑39。
图 5‑39 逆透视
图 5‑40 出现重复行
因为同级和下级都进行了分列到行,所以会存在重复行的现象,见图 5‑40,需要删除重复行
步骤4:删除重复值。
选择所有列,点击【主页】-【删除行】-【删除重复项】,见图 5‑41。
图 5‑41 删除重复项
调整列的名称和顺序,可以看到,原来84行的数据表格变成了29行,结果见下图 5‑42。
图 5‑42 删除重复项结构示意
步骤5:关闭并上载。
将数据表上载到Excel工作表中,见图 5‑43。也可以看出,马宁要评价的人员有杨洋、刘菲菲、苏武、王发四人。
图 5‑43 查询结果上载到Excel表返回搜狐,查看更多
责任编辑: