Как создать пятизвездочную рейтинговую систему в Excel, используя процент - PullRequest
0 голосов
/ 10 декабря 2018

Позвольте мне кратко объяснить ниже.

мы обычно применяем пятизвездочные оценки, чтобы оценивать оценки продукта.Поэтому я следовал приведенным ниже шагам, чтобы получить результат с использованием процентов.

  1. Введите процент от 20 до 100 в столбцы рядом с вашими данными, как показано на следующем снимке экрана:

1 Screenshot 1

Затем введите эту формулу = IF (B $ 1 <= $ A3,1, IF (ROUNDUP ($ A3,0) = B $ 1, MOD ($ A3,1), 0)) </strong> вячейку B3 и перетащите маркер заполнения вниз к ячейкам, чтобы заполнить эту формулу.И продолжайте перетаскивать маркер заливки в правые ячейки, чтобы применить эту формулу, и мы получили следующий результат, см. Скриншот: 2 Screenshot 2 Выберите ячейки формулы, а затем нажмите Главная> Условное форматирование> Новое правило, см. Снимок экрана: 3 Screenshot 3 В появившемся диалоговом окне «Новое правило форматирования» мы выполнили следующие операции: (1.) Нажмите «Форматировать все ячейки на основе их значений» в списке «Выберите тип правила»; (2.) В раскрывающемся списке «Стиль стиля» выберите параметр «Наборы значков»; (3.) Выберите значок 3 звезды в раскрывающемся списке «Стиль значков»; (4.) Установите флажок «Показывать только значки»; (5.) В разделе правил введите 1 и 0,5 по отдельности в текстовое поле «Значение», и в выпадающих списках «Тип» выберите «Число». 4 Screenshot 4 Затем нажмите кнопку ОК, пятизвездочные оценки были вставлены в ячейки, см. Скриншот: 5 Screenshot 5 Но еслиВы могли видеть тот результат, выравнивание звезды неправильное.Может ли кто-нибудь, пожалуйста, помогите нам с формулой.Пожалуйста, дайте нам знать, если вам нужна ясность.

1 Ответ

0 голосов
/ 02 января 2019

Пожалуйста, попробуйте:

=IF(B$1<=$A3,1,MAX(5*($A3-A$1),))

с, для наполовину заполненного значка, > вместо >= и 0 вместо 0.5.

Icon set

(Предполагается, что A1 пусто.)

...