Fusion
2022-05-03T04:04:56+00:00
领导给了个新任务,将员工出差单子上的两个日期(出差开始和结束时间)输入Excel。有时候员工或者自己会把日期填错,导致数据上出差结束日期反而早于早于出差出发日期,被训了一顿。
大佬们有什么函数可以判断第一列时间(出发时间)是否比第二列时间(结束时间)早呢。
数据上时间的格式不是文本,就是时间[s:ac:晕][s:ac:晕][s:ac:晕]
谢谢各位大佬
=if(date(A1)>date(A2),"错误","无误")
加一个数据有效性验证啊,要求后一个日期大于前一个日期就行,挺简单的。
两个日期相减 日期也是数字格式的 ,只是显示的格式是日期,本质还是数字 可以做数字运算的
Iferror(起始日期>终止日期,“error",终止日期-起始日期)
不需要太复杂,其实你的日期就是一个格式,貌似是从1900年开始计算的一个数字
只要是标准日期格式就可以直接比出大小
[quote][pid=609249527,31824751,1]Reply[/pid] Post by [uid=1602697]whocares[/uid] (2022-05-09 12:13):
两个日期相减 日期也是数字格式的 ,只是显示的格式是日期,本质还是数字 可以做数字运算的[/quote]大佬,那我函数写成=IF(B1-A1>0,0,1),这样好像不行。。
[quote][pid=609250636,31824751,1]Reply[/pid] Post by [uid=590414]yjyraul[/uid] (2022-05-09 12:18):
在第二列用数据有效性就可以了。设置下结束日期比出差日期要大就可以了。[/quote]大佬,好像不行,我这个数据不只一天,有时候一天会收到很多不是同一天的单子。数据有效性好像只能设置大于一个日期。
[quote][pid=609250680,31824751,1]Reply[/pid] Post by [uid=15350525]位列仙班[/uid] (2022-05-09 12:18):
dateif...负的不就是错的[/quote]大佬,这个函数excel里我咋没找到。。输入dateif没反应。。。
[quote][pid=609251912,31824751,1]Reply[/pid] Post by [uid=61529072]2A班长绚辻词[/uid] (2022-05-09 12:23):
大佬,好像不行,我这个数据不只一天,有时候一天会收到很多不是同一天的单子。数据有效性好像只能设置大于一个日期。[/quote]看下我的截图
[quote][pid=609252389,31824751,1]Reply[/pid] Post by [uid=61529072]2A班长绚辻词[/uid] (2022-05-09 12:25):
大佬,这个函数excel里我咋没找到。。输入dateif没反应。。。[/quote]Datedif
[quote][pid=609252681,31824751,1]Reply[/pid] Post by [uid=590414]yjyraul[/uid] (2022-05-09 12:26):
看下我的截图[/quote]大佬,没看到图。。