我正在尝试根据一组房间对测试的响应来显示其表现结果。
我的目标是将高于或等于 50% 的结果标记为已实现结果,低于 50% 的结果显示未实现字样。这必须用两种颜色来表示,与图例和水平条中的颜色相匹配。
我使用的表格如下:
测试结果 1
房间名称 结果 状态 房间 A 50% 实现结果 房间 B 25% 未实现 房间 C 45% 未实现 房间 D 60% 实现结果
使用条件格式,我可以改变单元格的颜色,因此表示“已取得成果”的单元格为橙色,表示“未取得成果”的单元格为樱桃色。
对于这些,我使用了樱桃RGB(222,49,99)和橙色RGB(255,159,0)。
但是,当我仅使用列室名称和结果创建图表时,所有内容都涂成蓝色并显示系列 1。我可以像下面这样更改系列的名称。
但是每当我尝试使用油漆桶工具进行更改以匹配我打算用来区分这两组的颜色主题时,我的意思是那些通过测试的人和那些需要改进的人,图例会重复每种颜色的信息,如下所示。
为了我的演示,我需要两个版本,一个版本在条形图旁边,图例指定了这两种颜色的含义,另一个版本在图例中只显示一种颜色的含义,即表示已实现的组。
有没有办法正确地做到这一点?我正在尝试寻找一种不使用宏的解决方案。有人能帮助我吗?
答案1
创建一个包含两列(例如 E 列和 F 列)的数据区域,一列表示已实现,一列表示未实现。使用公式为匹配的列提取正确的值,并在每种情况下为另一列提取零。单元格 E5 中的内容如下:
=IF($C5>=0.5,$C5,0)
在单元格 F5 中:
=IF($C5>=0.5,0,$C5)
结果如下:
50% 0%
0% 25%
45% 0%
0% 60%
现在,您可以制作一个包含两列的堆叠条形图,并根据需要为两个系列着色(但要为整个系列着色,而不是一次为一个条形着色)。图例应显示两种颜色,并且条形将按 0% 的条形不存在的方式绘制。如果您在显示它们时遇到任何问题(我认为如果您为条形应用边框,则可能会发生这种情况),那么不要在公式中使用 0,而是使用函数 NA(),该函数始终返回 #N/A 错误,图表根本无法绘制该错误。