开发者社区> 游客gsgxy6yg6ydlm> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

五星评分系统,Excel也能做

简介: 五星评分系统,Excel也能做
+关注继续查看

如果你是一名HR,碰到要给员工的绩效进行评分,该怎么做比较美观呢?


今天分享两个星级评分图的制作方法。


1、使用REPT函数

我们先准备如下示例:

image.png

我们期望在C列里能够比较直观的看到每个人的绩效评分。


我们可以在C2单元格中输入如下公式:

=REPT("★",ROUNDDOWN(B2,0))&REPT("☆",ROUNDUP(5-B2,0))

然后向下拖到应用此公式,就可以得到如下结果:

image.png

这样一个简单的星级评分就完成了。


这里有3个函数需要我们掌握:REPT,ROUNDDOWN,ROUNDUP


REPT函数

功能:将文本重复一定次数。使用 REPT 来在单元格中填充文本字符串的大量实例。

语法:REPT(text, number_times)

text是文本内容,这里我们用特殊符号★来表示

number_times是重复的次数。

例如:

image.png


ROUNDDOWN函数

功能:朝着零的方向将数字进行向下舍入。

语法:ROUNDDOWN(number,num_digits)

number是数值参数,可以为小数。num_digits是小数向下舍入位数

例如:

image.png


ROUNDUP函数

功能:朝着零的方向将数字进行向上舍入。

例如:

image.png


上面的星级评分正是利用了这几个函数,先通过ROUNDDOWN函数进行向下舍入,当评分低于5分时,再使用ROUNDUP函数进行向上舍入,以此来达到评分功能。


2、制作更加美观的星级评分

我们发现上面的星星颜色不能自定义,而且不能表示半颗星,下面我们来制作一个包含半颗星的评分表。

我们约定:大于等于1显示满格星,大于等于0.5显示半颗星,小于0.5则为空白星。


还是以上面的数据为例

image.png


在单元格C2中输入如下公式:

=$B2-COLUMN(A2)+1

然后向右应用公式到G列,如下图:

image.png

选中单元格C2至G2,然后点击菜单栏的条件格式——新建规则,如下图:

image.png


在弹出的对话框中做如下配置:

image.png

然后点击确定即可。


这时候我们可以得到如下图的结果:

image.png


最后我们将C2只G2的公式向下应用,就可以得到一个比较美观的星级评价表了。


image.png


至此,两种星级评分表的制作方法就讲解完了,小伙伴能可以打开自己的Excel动手尝试一下。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于显式评分
基于显式评分
22 0
poi对excel的基本读写操作
最近简单的弄了下poi对excel的应用,为方便自己以后的使用就把一些基本操作记录下来,其他更复杂的操作可以等以后有需求的时候再来深入了解一番!   写操作: /** * * 层次结构就是workbook-->Sheet-->Row-->Cell * 只要按照这种层次...
799 0
ASP操作Excel技术总结
目录 一、  环境配置 二、  ASP对Excel的基本操作 三、  ASP操作Excel生成数据表 四、  ASP操作Excel生成Chart图 五、  服务器端Excel文件浏览、下载、删除方案 六、  附录 正文 一、  环境配置 服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 1.Win9x+PWS+Office 2.Win2000 Professional+PWS+Office 3.Win2000 Server+IIS+Office 目前笔者测试成功的环境是后二者。
789 0
61
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载