条件格式(如果上面和下面的单元格是数字,请仅格式化下面的单元格)

时间:2016-10-29 21:58:15

标签: excel excel-formula formatting conditional excel-2013

我正在尝试创建一个条件格式,它只格式化下面的单元格,但前提是上面的单元格和下面的单元格都有数字(负数或正数)。

现在我明白了:

=ISNUMBER(OFFSET(INDIRECT(ADDRESS(ROW(); COLUMN()));-1;0))

如果上面的单元格有任何内容,则会格式化下面的单元格。它不尊重下面的单元格也必须有数字的条件。

有人可以帮助我吗?我真的被卡住了:))

修改

所以现在我尝试了这个:

=AND(ISNUMBER(INDIRECT(ADDRESS(ROW();COLUMN()))); ISNUMBER(OFFSET(INDIRECT(ADDRESS(ROW();COLUMN()));-1;0)))

但是这个也没有运气。

只是澄清一下。这个公式应该在$ A $ 3:$ BB $ 100

上运行

例如,如果:

A5 = 10(或任何正数或负数)

A6 = 10(或任何正数或负数)

A6应该是甲状态。

但是如果:

A5 = 10(或任何正数或负数)

A6 = EMPTY

不应该进行格式化。

希望这能澄清我想要做的事情:)

2 个答案:

答案 0 :(得分:0)

= AND(ISNUMBER(A5),ISNUMBER(A6))如果两个单元格都为空,此公式也将绕过A6的格式。我认为这就是你想要的,因为格式中没有任何价值。

答案 1 :(得分:0)

我明白为什么我们会用公式得到不同的结果。应用时,相对于活动单元格应用条件格式。从单元格A2开始,突出显示第一个单元格(A2:A100),然后使用此公式= AND(ISNUMBER(A2),ISNUMBER(A1))。单元格A2应该是应用格式化单元格范围内的第一个活动单元格