根据另一个单元格的值更改迷你图颜色
Changing Sparkline color based on another cell's value
我有一个 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})
=SPARKLINE((COUNTIF(H4:H14,"yes")/COUNTA(H4:H14)*100),
{"charttype", "bar";
"color1", IF(E2>76, "green",
IF(E2>51, "yellow", "red"));
"max", 100})
我有一个 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})
=SPARKLINE((COUNTIF(H4:H14,"yes")/COUNTA(H4:H14)*100),
{"charttype", "bar";
"color1", IF(E2>76, "green",
IF(E2>51, "yellow", "red"));
"max", 100})