Excel 条件格式计数颜色

Excel conditional formatting count color

我一直在搜索和查找有关条件格式和计算颜色的信息。但是,我一直无法弄清楚如何做我想做的事。

正文: 我从互联网上获取数据,并将其添加到一个 15 行 x 20 列的矩阵中(在 8 个不同的工作表中)。然后我想突出显示每列前三个值绿色和底部三个红色值,最后计算每行所有 green/red。 基本上是这样的;

(尽管我在上图中使用的是值 1-10,但它可以是任何值。感兴趣的是 top/bottom 三个。)

我在计算有条件格式化的颜色时发现的问题是条件太简单(即高于值 x,在 x 和 y 之间,等等),所以我找不到方法来做这个(ish)。 我还没有尝试过,但我想我可以评估一个公式并根据评估结果有条件地格式化单元格。但是,似乎我需要每个单元格的公式来执行此操作,这不是我想做的...... 示例(基于屏幕截图):

=AND(NOT(ISBLANK(A3));A3<=SMALL(A:A;3))

然后:

=AND(NOT(ISBLANK(A4));A4<=SMALL(A:A;3))

一直到:

=AND(NOT(ISBLANK(F12));F12<=SMALL(F:F;3))

有什么想法吗?提前致谢!

我检查过的一些链接(只能添加一个...): http://www.cpearson.com/excel/CFColors.htm

=IF(LARGE(A:A;COUNTIF(A:A;MAX(A:A))+2)<=A1;1;0)

如果您的数据的第一个单元格位于单元格 A1,则为该公式。

将公式复制到一个空单元格中,其 space 足以将其扩展为 15*20 矩阵。

然后对所有行求和,你就会得到你想要的结果;)

如果需要,您可以隐藏用于计算最终结果的列!

要对最小值执行相同操作,您只需使用 SMALL 而不是 LARGE,并更改 COUNTIF 的条件:

=IF(SMALL(A:A;COUNTIF(A:A;MIN(A:A))+2)>=A1;1;0)

您还可以将这些公式用作条件格式的表达式

编辑:截图应该是什么样子