我有一个财务数据,表明项目的健康状况,并根据差异填充颜色和字母以指示健康状况。例如,如果方差小于 5%,则用字母“G”填充绿色,>5% 但小于 20% 填充“Y”,>20% =“R”。我已经使用 if 语句来获得它。但是我需要填充整个项目的颜色。
有5个项目,这些是要求:
- 如果 5 个项目中的任何一个具有“R”,则整体运行状况为“R”
- 如果 1/5 项目为“Y”且 4/5 =“G”,则整体健康为“G”
- 如果 2/5 = "Y" 和 3/5 "G" 则整体健康为 "Y"
- 如果 3/5 = "Y" 和 2/5 "G" 则整体健康为 "Y"
- 如果 4/5 = "Y" 和 1/5 "G" 那么 "Y"
- 如果 5/5 = "Y" 那么 "Y"
- 如果 5/5 = "G" 那么 "G"
因此,如果第一个项目是 G,第二个项目是 Y,第三个项目是 Y,第四个项目是 G,第五个项目是 RI,希望它填充“R”以获得整体健康。
我试过使用 if 语句,但我必须做的组合太多了。
我如何使用 VBA excel 来创建这种“比率”要求?
谢谢