用Excel快速找出各项考核成绩TOP 1,老板都惊呆了!
我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
昨天,最近有小伙伴私信问:如何用Excel公式快速找出各项考核成绩TOP1(第一名)信息?
其实,解决这个问题有很多种方法,今天就跟大家分享其中一种,别再手动查成绩了!用Excel一招搞定,轻松找出考核成绩TOP 1!
如下图所示,左边表格中是员工考核成绩,分为:工作成绩、工作效率、工作态度、工作能力4个分项,我们需要统计每个考核分项成绩TOP1(第一名)
下面直接上干货函数公式,只需在目标单元格中输入公式:
=FILTER($A$2:$A$8&"("&$B$2:$B$8&")",MAX(C2:C8)=C2:C8)
然后点击回车,向右填充数据即可
解读:
首先上面的公式是利用FILTER函数和MAX函数组合从给定的数据中筛选出某项考核成绩的最高分信息,并且返回对应的姓名和部门。
①FILTER函数第1参数返回数组:$A$2:$A$8&"("&$B$2:$B$8&")"
这两个区域分别代表姓名和部门的单元格范围。$A$2:$A$8是姓名所在的列,$B$2:$B$8是部门所在的列。并且部门因为增加括号()形成一个格式为“姓名(部门)”的字符串。& 是文本连接符,用来将文本或单元格内容连接起来。
②第2参数条件:MAX(C2:C8)=C2:C8部分,其中首先通过MAX(C2:C8)这部分计算成绩列 C2:C8中的最大值,然后再比较考核成绩列中的每个成绩是否等于最大值。如果等于,返回 TRUE(符合条件),否则返回 FALSE(不符合条件)。
③需要特别注意是的FILTER函数第1参数返回数组:$A$2:$A$8&"("&$B$2:$B$8&")"需要绝对引用,这样向右填充数据时,数据区域就不会变动了。
当然,使用FILTER+MAX函数组合可以从给定的数据中筛选出某项考核成绩的最高分信息;同样的道理,使用FILTER+MIN函数组合可以从给定的数据中筛选出某项考核成绩的最低分信息。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!