2016-10-29 49 views
0

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

现在,我得到这样的:

=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应该是formatet。

但是,如果:

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

A6 = EMPTY

否格式化应该发生。

希望这澄清我'尝试做:)

回答

0

= AND(ISNUMBER(A5),ISNUMBER(A6))这个公式也将旁路如果两个单元都是空的格式化A6为好。我想这就是你想要的,因为格式化都没有价值。

+0

此公式将单元格格式化为顶层。我想格式化下面的单元格。 A5 = 10 A6 = 4 A6应格式化,不A5 – user3814037

+0

@Clay:式中,按原样将正确地格式化A6和不A5当两个小区有一个值。这很简单,但我仍然使用您提到的确切单元格中的实际值进行了测试。如果单元格A4有值,则会导致格式化A5和A6。如果不需要,那么可以修改公式以适应。 –

0

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

相关问题