Excel条件格式化嵌套AND和OR

时间:2018-01-20 21:30:04

标签: excel formatting conditional conditional-statements

对于你们,我有一个相当快的希望不是太复杂的问题。我正在尝试使用条件格式,如果以下语句为False或者如果条件不满足,我希望单元格变为红色。

我正在使用条件格式化公式,您必须手动输入。我遇到的真正问题是使用嵌套的AND和OR。

这是我对条件格式的公式(有一点要注意,也许我可能是错的,但是我的2013 Excel将OR视为AND而反之亦然。我已经多次测试过了,这就是这种情况,所以你在下面看到的公式就像我提到的那样对待OR和AND。简而言之,假装AND是OR而OR是AND。但如果它让你感到困惑,那就按照正确的惯例去做:

=AND(OR(SUM(A1:A5)=0,SUM(B2:B5)=0),OR(SUM(C1:C5)=0,SUM(D1:D5)=0),SUM(E1:E5)=0)

所以基本上,说我有单元格'A7'。我希望'A7'变红,直到

中有一个数字
  1. A1:A5和B2:B5或:
  2. E1:E5或;
  3. C1:C5和D1:D5 ----->这是不起作用的地方。
  4. 上面的第1点和第2点根据需要工作,但是当我添加第二个“OR”时,它不起作用。请记住,出于某种原因,我的Excel COnditional Formatting对待OR和AND,反之亦然,所以当我说:

    OR(SUM(A1:A5)=0,SUM(B1:B5)=0)
    

    它将它视为AND,其中两个条件必须为真,因此,我一直遵循此约定。

    所以基本上如何在AND中包含更多的OR语句,如上所示。

    我希望我明白这个问题。感谢你的帮助!如果您也可以告诉我有关嵌套和OR如何工作的一般规则,那将会有所帮助。

    谢谢!

2 个答案:

答案 0 :(得分:1)

选择A7,用红色填充(标准填充),清除任何现有的CF和HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式的值:

=OR(COUNT(E1:E5),AND(COUNT(A1:A5),COUNT(B2:B5)),AND(COUNT(C1:C5),COUNT(D1:D5)))  

格式... ,选择无颜色填充,确定确定

答案 1 :(得分:0)

试试这个=IF(OR(AND((SUM(A1:A5)>0),(SUM(B2:B5)>0)),SUM(E1:E5)>0,AND((SUM(C1:C5)>0),(SUM(D2:D5)>0)))=FALSE,TRUE,FALSE)

我首先将它放入单元格并使用评估公式,然后将其粘贴到条件规则中。

如果为真,则将文本设置为红色。