条件格式 – 第一个值低于

我只需要按sorting顺序突出显示第一个数字。

比如我有一行:

 10000 8250 6500 4750 3000 1250

我只需要突出显示第一个低于5000的单元格。所以值4750将是“绿色”,但是其他两个单元格之后将不再格式化。

很酷的问题,因为公式必须考虑到第一个值。 我的解决scheme是使用以下公式使用条件格式:

=COUNTIFS($G25:G25,"<5000")=1 

行25:25是行的值,第一个值在G25。 保持第一个G绝对引用可以使条件格式中每个新单元格的COUNTIF范围保持增长。

我尝试了一些在我的场景中工作的“魔术配方”,虽然它不是通用的解决scheme。 如果有人和我有类似的问题,可以使用和编辑这个公式。 顺便说一下,我不得不在这个公式中写下每个细胞的分离度,而不是范围

 = AND(INDIRECT( “RC [1]”; 0)F8; ISBLANK(INDIRECT( “RC [-1]”; 0))); NOT(INDIRECT( “RC [-1]”; 0)INDIRECT( “RC [2]”; 0))))

非常有趣的问题。

这里是我的想法范围B1:H1 (解决重复值):

 10000 8250 6500 4750 4750 3000 1250 10000 8250 6500 5000 5000 3000 1250 10000 8250 6500 4750 4750 3000 1250 

现在,在单元格J1您应该使用公式:

 =INDIRECT(CHAR(64+MATCH(4999,B1:H1,-1)+2)&ROW(H1)) 

这个公式会给你第一个低于5000的值。

现在,格式化的自定义公式是:

 =IF(AND(B1=$J1,B1<A1),1,0) 

这样你就可以避免重复的绿色值,并解释了为什么我没有开始列A