0

我想在Excel中使用条件格式工具在列中格式化单元格。条件格式使用嵌套如果在Excel中有多个条件

为了使细胞以绿色被填充它必须满足下列条件:

  • 如果在列B字段是80或100%显示绿色之间

  • 如果在列字段A小于3个月,B列中的相邻区域在60%和100%之间显示绿色

  • 如果A列中的字段小于1个月并且B列中的相邻字段在40和100%之间显示绿色

如果我只为其工作的每个条件创建一条规则。请看下图:

规则1

=IF(B1>=0.8,IF(B1<=1,TRUE,FALSE),FALSE) 

第2

=IF(A1<3,IF(B1>=0.6,TRUE,FALSE),FALSE) 

第3

=IF(A1<1,IF(B1>=0.4,TRUE,FALSE),FALSE) 

当我将所有它只会返回规则为准条件是第一。见下:

=IF(B1>=0.8,IF(B1<=1,TRUE, 
IF(B1>=0.6,IF(A1<3,TRUE, 
IF(B1>=0.4,IF(A1<1,TRUE))))),FALSE) 

我也试图使用AND陈述。同样的问题,当我运行第二行来测试条件是否能自行工作时,它什么都不返回。请看下面:

=IF(B1>=0.8,IF(B1<=1,TRUE, 
IF(A1<3,IF(AND(B1>=0.6,B1<=1),TRUE, 
IF(A1<1,IF(AND(B1>=0.4,B1<=1),TRUE,FALSE))))),FALSE) 

任何意见,这将是值得欢迎的。

回答

0

我相信这是你所追求的。

=IF(OR(AND(B2>=0.8,B2<=1),AND(A2<3,B2>=0.6),AND(A2<1,B2>=0.4)),TRUE,FALSE) 

击穿:联合使用AND你3条规则的2个条件。然后添加一个OR,因为不管哪一个是真的,都想要相同的高亮显示。