我在日期列上設定了條件格式,以在日期即將達到 5 年續訂標記時突出顯示。但是,我需要能夠根據不同列中的文字值更改腳趾公式以進行格式化
例如,我的日期列已進行條件格式化,如果日期超過 5 年,則該列會變成紅色。我想將格式化公式連結到說明客戶端類型的另一列。因此,如果客戶是個人,則在 5 歲時將日期欄變成紅色。如果客戶是一家公司,如果日期是 1 歲,我需要將日期變成紅色
我正在努力將單獨的“IF”功能放入同一個單元格中。有人可以幫忙嗎?
答案1
您尚未顯示資料在工作表中的組織方式以及目前使用什麼公式來設定儲存格格式。根據我對您問題的理解,我在此提出一個指示性解決方案。您可能需要根據工作表中資料的組織方式進行修改。
此解決方案使用在同一儲存格上設定的兩個條件格式「公式」規則。它使用 YEARFRAC 函數來測量兩個日期之間的年份差異,並使用 AND 條件來額外檢查客戶端類型。 YEARFRAC 函數可在 Windows 上的 Excel 2007 及更高版本中使用。
在此範例中,A 列具有客戶類型,B 具有開始日期。條件格式規則套用於 B 列,如下所示。螢幕截圖中的 C 列和 D 列僅供參考。
規則 1 - 公式為
=AND(A2="C",YEARFRAC(NOW(),B2,1)>=1)=TRUE
NOW() 從系統中取得目前日期。
規則 2 - 公式為
=AND(A2="I",YEARFRAC(NOW(),B2,1)>=5)=TRUE
根據需要為兩個規則設定相同的顏色格式。對列的其餘儲存格執行選擇性貼上 - 格式。