看板 Office 關於我們 聯絡資訊
軟體: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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.206.153 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1605207678.A.32F.html
HILLFLY: 也有可能進場時間跟完成時間不同年份但同月份的情況 11/13 03:07
by135tw: 如是是要日期減十天的話 11/13 03:14
by135tw: =IF(D2="",未完成,IF(DATEDIF(B2,C2,"d")<10,"是","否")) 11/13 03:14
by135tw: =IF(D2="","未完成",IF(DATEDIF(B2,C2,"d")<10,"是","否" 11/13 03:15
by135tw: )) 11/13 03:15
by135tw: 如果是要同年同月的話 https://imgur.com/soxdEnh 11/13 03:49
soyoso: 先說內文完成時間並不符合日期序列值,為什麼,因為要嘛 11/13 07:15
soyoso: 2020/08/05 18:45:30(不會有AM或PM),要嘛2020/08/05 06: 11/13 07:15
soyoso: 45:30 PM(有AM或PM,小時部分就不會超過12) 11/13 07:15
soyoso: 另外11/13 03:15公式來看,不是d2=""而是c2="" 11/13 07:15
soyoso: 完成時間不符合日期序例值的話,函數datedif內的c2改為 11/13 07:17
soyoso: left(c2,19) 11/13 07:17
HILLFLY: 系統跑出來的時間就是這種格式 11/13 09:08
soyoso: 哪種方式產生日期時間並不重要,重要的是該日期時間不符合 11/13 09:14
soyoso: excel的日期序列值 11/13 09:15
soyoso: 或不符合excel所可判讀日期格式(回文11/13 07:15)就是再說 11/13 09:18
soyoso: 這個 11/13 09:18
soyoso: 那用函數datedif就會回傳錯誤值 11/13 09:19
soyoso: https://i.imgur.com/8txkX1M.jpg 11/13 09:19
HILLFLY: 是可以用資料剖悉把日期萃取出來....這樣DATEDIF就可以? 11/13 12:19
soyoso: 看原po,如何在函數內可以使用,回文11/13 07:17就有回文 11/13 12:21
soyoso: 配合left,19連同時間,10只取日期 11/13 12:22
soyoso: 當然資料剖析調整成符合日期序列值的方式也是可以 11/13 12:23
by135tw: 不好意思03:49順序錯了 https://imgur.com/koVpoHW 11/13 14:52
by135tw: 也感謝s大找出03:15的錯誤 11/13 14:53