首页 > 解决方案 > 如何根据值的频率为一行中的单元格着色?

问题描述

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

样本excel数据

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

在此处输入图像描述

标签: excelexcel-formulaconditional-formatting

解决方案


我建议如下:

  • 根据标准,所有单元格都格式化为蓝色
  • 选择范围,在下面的示例中,它为最常见的值B2:F4应用新的格式规则:

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

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

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

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

在此处输入图像描述

编辑

为了协助解决这个问题:

“我需要更多帮助,现在我们已将最常见的值标记为绿色,如果有值比更频繁的值多或少 1.5%,我需要将其标记为黄色,其余为蓝色。”

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

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

在此处输入图像描述


推荐阅读