![](/img/trans.png)
[英]Using Conditional Formatting in Excel to only format the cell if 2 conditions are met
[英]Apply conditional formatting only when specified Cell is empty and other conditions are met
我想對單元格應用條件格式(為相應的單元格着色或使用符號 [綠色/橙色/紅色] 圓圈)我的條件如下:
例如,如果單元格 A4 為空,則
如果單元格 A4 不為空,則不要應用任何格式。
我有點被條件格式難住了,我不知道如何在我的特定用例的公式中組合 if 語句。
任何和所有幫助將不勝感激!
謝謝!
對於格式化,您可以這樣配置:
公式分別為:
=AND(ISBLANK($A$4), ISNUMBER(D1), TODAY() - D1 <= 13)
=AND(ISBLANK($A$4), ISNUMBER(D1), TODAY() - D1 <= 27)
=AND(ISBLANK($A$4), ISNUMBER(D1), TODAY() - D1 > 27)
解釋:
D1
是應用條件格式的范圍的左上角。 它與公式相匹配很重要。Stop if True
(或顛倒公式的順序)。$A$4
(注意固定單元格地址的 $)為空( ISBLANK
)D1
,對應於范圍的左上角)是一個數字(日期在 Excel 中是內部數字)。TODAY() - D1 > 27
是不必要的(如果您的單元格包含一個日期並且尚未被綠色或黃色着色,那么它必然是紅色的)但我保留它以保持一致性。D1 < TODAY()
或D1 <= TODAY()
以使其起作用。你可以試試這個:
=IF(ISBLANK(A4),"",IF(TODAY()-current_cell_date>=13,"Green",IF(AND(TODAY()-current_cell_date>=14,TODAY()-current_cell_date<=27),"Yellow","Red")))
對於符號,你可以試試這個:
=IF(ISBLANK(A4),"",IF(TODAY()-current_cell_date>=13,"✔️",IF(AND(TODAY()-current_cell_date>=14,TODAY()-current_cell_date<=27),"🟢", "❌")))
但請確保使用可以解釋 unicode 的字體。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.