excel日期比較條件格式化問題


如上圖,想請教老師們,儲存格條件格式化函數能否更簡化來處理達到需求
=IF($C$6=1,IF($B$6<>$D$6,TRUE,FALSE),IF($B$6<>$E$6,TRUE,FALSE))
gkeiko
謝謝老師指導,已依指導完成需求,但還想請益老師是否能簡化函數來處理呢? TKS[含情]
善用IFS 取代 IF,你的函數會簡潔很多
用複製貼上的動作也會方便很多

我不喜歡巢狀式的一直向內連環使用IF,那些括弧對映會看的眼花撩亂
Yaude Huang wrote:
我不喜歡巢狀式的一直向內連環使用IF,
那些括弧對映會看的眼花撩亂


IF 函數最好不要寫成多層巢狀式,
一方面容易弄錯邏輯,導致結果錯誤,
再者日後要修改公式或除錯也變得很麻煩,
個人會儘量控制在兩層以內,
如果超過,就會改想別的寫法!

以樓主的例子,其實根本不需要用到 IF 函數,
而且可以用最簡單易懂的方式完成,公式也極為精簡!

首先,判斷欄位 (F13) 最好直接使用日期格式,方便公式取用,
或如樓主另增一欄,將原始資料轉成日期格式亦可!
但這又有點脫了褲子放屁,
除非原始欄位是從別的地方抓進來,
否則何不直接輸入正確格式就好!

剩下的請參考附圖中的公式,
看黃色那列就好,下方其它資料是用來驗證結果!

My Interior Knowledge is Extraordinaire
gkeiko
謝謝兩位老師的指導,老師說對了原始資料確實需從其它地方抓來
Mystique Hsiao
gkeiko 如果已有既定原始資料格式,那就用你原本的方式先將其轉為日期格式,然後再參考我的公式套用即可!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!