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,因爲不管哪一個是真的,都想要相同的高亮顯示。