excel比对两单元格内时间相差小于5分钟:我想找出所有间隔时间小于5分钟的行。应该怎么做?
答案:7 悬赏:0 手机版
解决时间 2021-04-06 03:19
- 提问者网友:伴风望海
- 2021-04-05 12:45
excel比对两单元格内时间相差小于5分钟:我想找出所有间隔时间小于5分钟的行。应该怎么做?
最佳答案
- 五星知识达人网友:逃夭
- 2021-04-05 12:56
公式中稍微难点的是数据不是标准时间日期格式。
假设数据从a2开始,b2为开始时间,c2为结束时间,参考在d2输入
=VALUE(SUBSTITUTE(C2,".","/"))-VALUE(SUBSTITUTE(B2,".","/"))<5/60/24
然后筛选d列中为 true的就是你需要的数据了
假设数据从a2开始,b2为开始时间,c2为结束时间,参考在d2输入
=VALUE(SUBSTITUTE(C2,".","/"))-VALUE(SUBSTITUTE(B2,".","/"))<5/60/24
然后筛选d列中为 true的就是你需要的数据了
全部回答
- 1楼网友:长青诗
- 2021-04-05 17:01
1、选择B、C列,将"." 替换为 "-",单元格格式设置为 日期时间格式
2、=IF((c2-b2)*24*60<5,"是","非")
3、筛选"是"的部分
2、=IF((c2-b2)*24*60<5,"是","非")
3、筛选"是"的部分
- 2楼网友:风格不统一
- 2021-04-05 16:54
在单元格D2中输入:=IF((C2-B2)*1440<5, "间隔小于5分钟","")
时间数据可以直接相减,结果乘以1440可转换为分钟单位
时间数据可以直接相减,结果乘以1440可转换为分钟单位
- 3楼网友:第四晚心情
- 2021-04-05 16:15
D2输入公式
=IF(ABS(SUBSTITUTE(B2,".","/")-SUBSTITUTE(C2,".","/"))<0.003472,"Y","")
下拉即可
=IF(ABS(SUBSTITUTE(B2,".","/")-SUBSTITUTE(C2,".","/"))<0.003472,"Y","")
下拉即可
- 4楼网友:往事埋风中
- 2021-04-05 15:36
如果时间格式是文本类型,可以在D2输入
=IF(((TIMEVALUE(RIGHt(D2,9))-TIMEVALUE(RIGHt(C2,9))))-TIMEVALUE("00:05:00")<0,"间隔时间小于5分钟","")
然后下拉。
=IF(((TIMEVALUE(RIGHt(D2,9))-TIMEVALUE(RIGHt(C2,9))))-TIMEVALUE("00:05:00")<0,"间隔时间小于5分钟","")
然后下拉。
- 5楼网友:旧脸谱
- 2021-04-05 15:06
首先要把你的时间格式转换一下,编---查找--查找内容输入.,替换为输入-全部替换。然后在D2输入=IF((C2-B2)