Excel 2010条件格式。 如果它包含2个条件中的1个,那么它就是一个单元格

我试图突出显示一个单元格(或可能整个行),如果一个单元格的值小于0或#N / A。 任何一种情况都会调用带有默认背景色(白色)的粗体红色文本。

专栏是:

列A列K列L列M列N列O文件1文件1文件2英里文件3
(计算)(计算)= Kn – Ln = Mn / Nn(小写n表示行号)

文件1是主文件,我使用VLOOKUP来包含来自文件2和文件3的数据,因此文件2结束里程表和文件3加仑燃料可能具有#N / A或0.计算字段可能包含0或#N / A。 如果列L或N中使用的VLOOKUP未find列A中的值,则显示#N / A。

我很抱歉,如果所有这些背景资料混淆了任何人。

我的问题是,如果Ln或Mn或Nn或On中的值小于0,或者Ln或Mn或Nn或On中的值是#N时,如何为列L,M,N或O中的值设置条件背景/一个。

另一件事,我对VBA或macros一无所知,所以如果你的解决scheme涉及到,你将不得不包括所有的编码等。

谢谢您的帮助。

skp8122005

无视我对你的问题的评论,这应该做你想要的。 创build4个新的条件格式设置规则,然后select“使用公式确定要格式化哪些单元格”选项。 使用以下公式:

=IF(ISERROR($L1),TRUE,IF($L1<0,TRUE)) =IF(ISERROR($M1),TRUE,IF($M1<0,TRUE)) =IF(ISERROR($N1),TRUE,IF($N1<0,TRUE)) =IF(ISERROR($O1),TRUE,IF($O1<0,TRUE)) 

使它们全部适用于$ L:$ O并检查“如果True True”框。 这将突出显示整个行。

你可以做一个单一的条件,即

=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))