如何使用百分比在Excel中创建五星级评分系统

时间:2018-12-10 08:01:23

标签: excel-formula percentage conditional-formatting

下面让我简单解释一下。

我们通常采用五星级评级来判断产品评级。因此,我遵循以下步骤以使用百分比获取结果。

  1. 在数据旁边的列中输入20到100之间的百分比,如下所示:

1 Screenshot 1

  1. 然后输入此公式 = IF(B $ 1 <= $ A3,1,IF(ROUNDUP($ A3,0)= B $ 1,MOD($ A3,1),0)) 到单元格B3中,然后将填充手柄向下拖动到单元格以填充此公式。然后继续将填充手柄拖动到右侧单元格以应用此公式,我们得到以下结果,请参见屏幕截图:

2 Screenshot 2

  1. 选择公式单元格,然后单击“主页”>“条件格式”>“新规则”,请参见屏幕截图:

3 Screenshot 3

  1. 在弹出的“新格式设置规则”对话框中,我们执行了以下操作:

    (1。)在“选择规则类型”列表框中单击根据所有单元格的值设置格式;

    (2。)在“格式样式”下拉列表中,选择“图标集”选项;

    (3。)从“图标样式”下拉列表中选择“三颗星”图标;

    (4。)选中“仅显示图标”选项;

    (5。)在“规则”部分中,在“值”文本框中分别输入1和0.5,然后从“类型”下拉列表中选择“数字”。

4 Screenshot 4

  1. 然后单击“确定”按钮,将五星级评级插入到单元格中,请参见屏幕截图:

5 Screenshot 5

但是,如果您可以看到结果,则说明恒星的对准是错误的。任何人都可以在公式方面帮助我们。如果需要任何说明,请告知我们。

1 个答案:

答案 0 :(得分:0)

请尝试:

<LinearLayout
    android:layout_width="wrap_content"
    ...>

    <TextView
        android:layout_width="match_parent"
        .../>

    <Spinner
        android:layout_width="match_parent"
        .../>

</LinearLayout>

对于半填充图标,用=IF(B$1<=$A3,1,MAX(5*($A3-A$1),)) 而不是>>=而不是0

Icon set

(假设A1为空白。)