簡體   English   中英

如果在Excel中具有多個條件,則使用嵌套的條件格式

[英]conditional formatting using nested if with multiple conditions in 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)

規則二

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

規則三

=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)

歡迎對此提出任何建議。

我相信這就是您所追求的。

=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 ,無論哪個為真,都將其突出顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM