Изменение цвета Sparkline на основе значения другой ячейки - PullRequest
2 голосов
/ 25 апреля 2019

enter image description here

У меня есть sparkline, который показывает, насколько завершено событие. Я бы хотел, чтобы цвет менялся в зависимости от значения в другой ячейке.

  • Если значение меньше 50, я хочу, чтобы оно было красным;
  • Если значение больше 51, но меньше 75, я хочу, чтобы оно было желтым; и - если значение больше 76, я хочу, чтобы оно было зеленым.

Какой будет синтаксис для этого?

Я пробовал вложенные операторы if, но получил сообщение о том, что разрешено только 3 аргумента.

Вот формула, которую я пробовал:

=SPARKLINE((COUNTIF(H4:H14,"yes")/counta(H4:H14)*100),{"charttype","bar";"color1",if(E2<50, "red",if(E2>51, but E2<75, "yellow",if(E2>76, "green")));"max",100}) 

1 Ответ

0 голосов
/ 26 апреля 2019
=SPARKLINE((COUNTIF(H4:H14,"yes")/COUNTA(H4:H14)*100),
 {"charttype", "bar";
  "color1",    IF(E2>76, "green", 
               IF(E2>51, "yellow", "red"));
  "max",       100})

0

...