[问题] 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