如何根据值的频率对一行中的单元格进行颜色编码?

How to color code cells in a row based on frequency of values?

我正在尝试根据值的频率突出显示单元格。如果你看到下面的例子 400 被重复得更频繁,所以我突出显示为绿色,第二个频繁的是 300,我希望突出显示为黄色,其余为蓝色。谁能帮我算算公式。我试图在网络上寻求帮助,我无法得到任何接近的答案

样本excel数据

Table_Name  NA_DATA_CNT EU_DATA_CNT APAC_DATA_CNT   EMEA_DATA_CNT   REST
A   400 400 300 300 200

我建议如下:

  • 所有单元格按照标准格式化为蓝色
  • Select 范围,在下面的示例中它是 B2:F4 并为 最常见的值应用新的格式规则:

    =B2=MODE($B2:$F2)
    
  • 选择绿色格式并应用

  • 重复第二步,但应用公式第二个最常见的值:

    =B2=MODE(IF($B2:$F2<>MODE($B2:$F2),$B2:$F2,""))
    
  • 选择格式为黄色并应用

  • 确认,在我的示例中,结果如下所示:

编辑

协助解决此事:

"One more help i need, now we have marked the most frequent values green, if there are values which is 1.5% more or less than the more frequent value, i need to mark it yellow and rest as blue."

您可以将第二个条件格式规则公式更改为:

=AND(B2>=0.985*MODE($B2:$F2),B2<=1.015*MODE($B2:$F2))