使用AND运算符

时间:2017-10-06 10:13:38

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

尝试将条件格式应用于Excel 2013中的一系列单元格时出现问题。

我的公式是

=AND(INDIRECT("N"&ROW()) >-60,INDIRECT("N"&ROW()) <-30)

,这适用于C列。该行N列中的值为-35(负35)。这导致不应用格式。但是,如果我单独应用单个测试,则评估为true并应用格式。

=INDIRECT("N"&ROW()) >-60

=INDIRECT("N"&ROW()) <-30

上述两项工作都可以完成。

如果我引用单个单元格,那么AND运算符可以正常工作

=AND($N$27 >-60,$N$27 <-30)

有谁知道我做错了什么以及如何将上述条件应用于使用INDIRECT和ROW的范围或更好的方法?

由于

1 个答案:

答案 0 :(得分:3)

使用=AND($N27 >-60,$N27 <-30)是不必要的复杂。

使用$(请注意行号前面已删除的{{1}}!),Excel会将其分别应用于所有单元格 - 每个单元格都会显示相应的行。键入时,使用活动单元格的行号; Excel非常聪明,可以将其用于实现。