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)
您还可以将这些公式用作条件格式的表达式
编辑:截图应该是什么样子
我一直在搜索和查找有关条件格式和计算颜色的信息。但是,我一直无法弄清楚如何做我想做的事。
正文: 我从互联网上获取数据,并将其添加到一个 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)
您还可以将这些公式用作条件格式的表达式
编辑:截图应该是什么样子