领导给了个新任务,关于Excel时间判断

Fusion-avatar

Fusion

2022-05-03T04:04:56+00:00

领导给了个新任务,将员工出差单子上的两个日期(出差开始和结束时间)输入Excel。有时候员工或者自己会把日期填错,导致数据上出差结束日期反而早于早于出差出发日期,被训了一顿。
大佬们有什么函数可以判断第一列时间(出发时间)是否比第二列时间(结束时间)早呢。
数据上时间的格式不是文本,就是时间[s:ac:晕][s:ac:晕][s:ac:晕]
谢谢各位大佬
Monty-avatar

Monty

if ?简单判断
𝒜𝓏-avatar

𝒜𝓏

时间格式记得是可以直接运算的
ReNinjaPanda-avatar

ReNinjaPanda

=if(date(A1)>date(A2),"错误","无误")
warrhawk-avatar

warrhawk

加一个数据有效性验证啊,要求后一个日期大于前一个日期就行,挺简单的。
! ʀᴀᴘᴛᴏʀ ʏᴇʀʀᴀᴍᴀɴ-avatar

! ʀᴀᴘᴛᴏʀ ʏᴇʀʀᴀᴍᴀɴ

时间可以减的,减出来小于零就是异常?
cavi-avatar

cavi

IF就可以啊
CharmCityPro-avatar

CharmCityPro

两个日期相减 日期也是数字格式的 ,只是显示的格式是日期,本质还是数字 可以做数字运算的
amazondipsmysteaktips-avatar

amazondipsmysteaktips

Iferror(起始日期>终止日期,“error",终止日期-起始日期)
gifgod-avatar

gifgod

转换成短日期直接比大小就行
DrSneak-avatar

DrSneak

不需要太复杂,其实你的日期就是一个格式,貌似是从1900年开始计算的一个数字
只要是标准日期格式就可以直接比出大小
𝑺𝒆̈𝟒 ⃰-avatar

𝑺𝒆̈𝟒 ⃰

dateif...负的不就是错的
Fusion-avatar

Fusion

[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),这样好像不行。。
Fusion-avatar

Fusion

[quote][pid=609250636,31824751,1]Reply[/pid] Post by [uid=590414]yjyraul[/uid] (2022-05-09 12:18):

在第二列用数据有效性就可以了。设置下结束日期比出差日期要大就可以了。[/quote]大佬,好像不行,我这个数据不只一天,有时候一天会收到很多不是同一天的单子。数据有效性好像只能设置大于一个日期。
Fusion-avatar

Fusion

[quote][pid=609250680,31824751,1]Reply[/pid] Post by [uid=15350525]位列仙班[/uid] (2022-05-09 12:18):

dateif...负的不就是错的[/quote]大佬,这个函数excel里我咋没找到。。输入dateif没反应。。。
AnGrY nOoB-avatar

AnGrY nOoB

[quote][pid=609251912,31824751,1]Reply[/pid] Post by [uid=61529072]2A班长绚辻词[/uid] (2022-05-09 12:23):

大佬,好像不行,我这个数据不只一天,有时候一天会收到很多不是同一天的单子。数据有效性好像只能设置大于一个日期。[/quote]看下我的截图
_timothy.kenny_-avatar

_timothy.kenny_

[quote][pid=609252389,31824751,1]Reply[/pid] Post by [uid=61529072]2A班长绚辻词[/uid] (2022-05-09 12:25):

大佬,这个函数excel里我咋没找到。。输入dateif没反应。。。[/quote]Datedif
Fusion-avatar

Fusion

[quote][pid=609252681,31824751,1]Reply[/pid] Post by [uid=590414]yjyraul[/uid] (2022-05-09 12:26):

看下我的截图[/quote]大佬,没看到图。。