如何判斷日期在某個時間段內?

如何判斷日期在某個時間段內?

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,”是“,”否“)

如何判斷日期在某個時間段內?

條條道路通羅馬,辦法總比問題多!

不管用什麼方法,最終解決問題就是好辦法~