前一篇推文给介绍了如何用条件格式制作星级评分表,今天再教另一种方法:用函数也能进行星级评定。 话不多表,直接看案例。 案例: 按下图 1 中的等级规则,根据 B 列的成绩,在 C 列中计算出星级。 请分别按以下两种形式展示:
如下图 2、3 所示。 解决方案 1:只显示达到的星级数 首先,等级规则需要用到的星星,大家知道怎么填入吗? 1. 选中任意一个闲置的空单元格 --> 选择菜单栏的“插入”-->“符号” 2. 在弹出的对话框中找到实心星形 --> 点击“插入” 有了这个星形,就可以将它复制到公式中了。 3. 在 F2 单元格中输入以下公式 --> 下拉复制公式: =REPT('★',6-ROW(A1)) 公式释义:
有关 REPT 函数的详解,详情请参阅 Excel函数(13)–用rept函数制作图表。 接下来开始设置五角星等级。 4. 在 C2 单元格中输入以下公式 --> 向下拖动公式: =REPT('★',ROUNDDOWN(B2/10-4,0)) 公式释义:
这就是需要达成的效果。 解决方案 2:5 星为满格,未达到的以空心星形显示 1. 选中另一个闲置的空单元格 --> 选择菜单栏的“插入”-->“符号” 2. 在弹出的对话框中找到空心星形 --> 点击“插入” 3. 在 C2 单元格公式的后面加上一段 &REPT('☆',5-ROUNDDOWN(B2/10-4,0)),使之成为以下完整公式 --> 下拉复制公式: =REPT('★',ROUNDDOWN(B2/10-4,0))&REPT('☆',5-ROUNDDOWN(B2/10-4,0)) 公式释义:
4. 将 C 列中星形符号所在的单元格字体颜色设置为红色,即已完成。 |
|