摘要:用日期區間尋找符合的日期區間
通常要找一個日期是否存在某個日期區間時,會用某日期大於等於起始日期,而且某日期小於等於迄止日期
但是如果要用日期區間B尋找符合的日期區間A呢?把日期區間A的日期一個個驗證是否符合日期區間B嗎?
別鬧了...可以透過觀察法找出規則...
例如:某公司有四人出差,出差日期區間如下:
A:99/03/01 ~ 99/03/05
B:99/03/04 ~ 99/03/07
C:99/03/06 ~ 99/03/10
D:99/02/25 ~ 99/03/15
若要尋找在99/03/05 ~ 99/03/07之間有出差的人,則會發現只要尋找
出差起始日小於等於條件迄止日而且出差迄止日大於等於條件起始日
即可...
一開始其實有個人已經告訴我這個條件公式,但是他看我一時之間沒搞懂,竟然叫我直接用資料起始日大於等於條件起始日和資料迄止日小於等於條件迄止日...Orz...
這樣找出來的資料會遺漏D那筆耶,拜託...
至於怎麼觀察得知?
當你用人眼試圖在存有一堆日期區間資料的Excel中找答案時,應該就會發現了...