[問題] excel 日期判斷

作者: HILLFLY (假如時光倒流)   2020-11-13 03:01:15
軟體:excel
版本:2010
各位大大好!
本來小弟在公司是做產品期間統計的工作 統計產品進場跟出場日期的間隔
但最近上層說要統計做"變化"....Orz 小弟苦尋不到答案只好求助版上大大
變成要以下格式如下:
產品 進場時間 完成時間時間 是否在當月10日內達成?
A 2020/7/5 08:49:20 AM 2020/08/05 18:45:30 PM 否
B 2020/7/5 10:49:20 AM 2020/07/05 18:45:30 PM 是
C 2020/9/4 07:42:20 AM 2020/12/05 18:42:20 PM 否
D 2020/9/4 07:42:20 AM 未完成
因為資料量很龐大 本來想說用日期排序手動慢慢篩選
不知道是否有更快的方式來完成統計在最後欄位?
麻煩大家了....Orz
作者: HILLFLY (假如時光倒流)   2020-11-13 03:07:00
也有可能進場時間跟完成時間不同年份但同月份的情況
作者: by135tw (monkeytw)   2020-11-13 03:14:00
如是是要日期減十天的話=IF(D2="",未完成,IF(DATEDIF(B2,C2,"d")<10,"是","否"))=IF(D2="","未完成",IF(DATEDIF(B2,C2,"d")<10,"是","否"))如果是要同年同月的話 https://imgur.com/soxdEnh
作者: soyoso (我是耀宗)   2020-11-13 07:15:00
先說內文完成時間並不符合日期序列值,為什麼,因為要嘛2020/08/05 18:45:30(不會有AM或PM),要嘛2020/08/05 06:45:30 PM(有AM或PM,小時部分就不會超過12)另外11/13 03:15公式來看,不是d2=""而是c2=""完成時間不符合日期序例值的話,函數datedif內的c2改為left(c2,19)
作者: HILLFLY (假如時光倒流)   2020-11-13 09:08:00
系統跑出來的時間就是這種格式
作者: soyoso (我是耀宗)   2020-11-13 09:14:00
哪種方式產生日期時間並不重要,重要的是該日期時間不符合excel的日期序列值或不符合excel所可判讀日期格式(回文11/13 07:15)就是再說這個那用函數datedif就會回傳錯誤值https://i.imgur.com/8txkX1M.jpg
作者: HILLFLY (假如時光倒流)   2020-11-13 12:19:00
是可以用資料剖悉把日期萃取出來....這樣DATEDIF就可以?
作者: soyoso (我是耀宗)   2020-11-13 12:21:00
看原po,如何在函數內可以使用,回文11/13 07:17就有回文配合left,19連同時間,10只取日期當然資料剖析調整成符合日期序列值的方式也是可以
作者: by135tw (monkeytw)   2020-11-13 14:52:00
不好意思03:49順序錯了 https://imgur.com/koVpoHW也感謝s大找出03:15的錯誤

Links booklink

Contact Us: admin [ a t ] ucptt.com