HI,大家好,我是偏愛函式公式,愛用Excel圖表管理倉庫的大叔Mr趙~
今天要說的案例是如何判斷日期是否在指定的範圍內。
如下圖,如何判斷請款日期在日期範圍,用函式怎麼寫?
這個問題,很好理解,只需要請款日期大於等於日期範圍的最小值,小於等於日期範圍的最大值,就在範圍內。
下面介紹5個函式公式,來解決這個問題~
❶ 常規公式。
=IF(AND(B3>=C3,B3<=D3),“是”,“否”)
AND函式是且的關係,當兩個條件都同時滿足時,返回邏輯值True,否則返回邏輯值False。
❷ 用四則運算替代邏輯函式AND。
對於邏輯值來說:四則運算中,True=1,False=0;
邏輯判斷中,非0數值=True,0=False。
對於AND函式是“邏輯與”運算,也叫”邏輯乘“運算,可用*代替。
=IF((B3>=C3)*(B3<=D3),”是“,”否“)
❸ 用TEXT函式替代IF函式做判斷。
TEXT函式格式程式碼規則是:”正數格式;負數格式;0格式“,所以”是;;不“格式是,正數顯示為”是“,負數不顯示,0顯示為”否“。
=TEXT((B3>=C3)*(B3<=D3),”是;;否“)
❹ MAX和MIN函式運用。
如果MAX(請款日期,日期範圍最小值)=請款日期,且MIN(請款日期,日期範圍最大值)=請款日期,必定在範圍之內。
=IF(MIN(MAX(B3,C3),D3)=B3,”是“,”否“)
❺ MEDIAN函式的運用。
MEDIAN函式返回一組資料的中值,如果MEDIAN(請款日期,日期範圍最小值 ,日期範圍最大值)返回的結果等於請款日期,必定在範圍內。
=IF(MEDIAN(B3:D3)=B3,”是“,”否“)
條條道路通羅馬,辦法總比問題多!
不管用什麼方法,最終解決問題就是好辦法~