我需要按排序顺序仅突出显示第一个数字。
例如我有一行:
10000 8250 6500 4750 3000 1250
我需要的是突出显示低于5000的第一个单元格。因此值4750将为“绿色”,但该单元格后的其他两个单元格将再次没有格式化。
答案 0 :(得分:1)
很酷的问题,因为公式必须考虑第一个值。我的解决方案是使用以下公式的条件格式:
=COUNTIFS($G25:G25,"<5000")=1
其中第25:25行是包含值的行,第一个值在G25中。保持第一个G绝对参考值可以使COUNTIF范围随着条件格式中的每个新单元格而增长。
答案 1 :(得分:0)
我尝试了一些神奇的配方&#34;这是在我的方案中工作,虽然它不是通用的解决方案。如果有人像我一样有类似的问题,你可以使用和编辑这个公式。 顺便说一句,我必须为每个单独的单元格编写这个公式,而不是范围
=AND(INDIRECT("RC[+1]";0)F8;ISBLANK(INDIRECT("RC[-1]";0)));NOT(INDIRECT("RC[-1]";0)INDIRECT("RC[+2]";0))))
答案 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
开始。