永发信息网

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的就是你需要的数据了
全部回答
  • 1楼网友:长青诗
  • 2021-04-05 17:01
1、选择B、C列,将"." 替换为 "-",单元格格式设置为 日期时间格式
2、=IF((c2-b2)*24*60<5,"是","非")
3、筛选"是"的部分
  • 2楼网友:风格不统一
  • 2021-04-05 16:54
在单元格D2中输入:=IF((C2-B2)*1440<5, "间隔小于5分钟","")
时间数据可以直接相减,结果乘以1440可转换为分钟单位
  • 3楼网友:第四晚心情
  • 2021-04-05 16:15
D2输入公式
=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分钟","")
然后下拉。
  • 5楼网友:旧脸谱
  • 2021-04-05 15:06
首先要把你的时间格式转换一下,编---查找--查找内容输入.,替换为输入-全部替换。然后在D2输入=IF((C2-B2)
  • 6楼网友:上分大魔王
  • 2021-04-05 14:16
如果B列和C列数据为日期时间格式,在D2输入:
=if(c2-b1<5/1440,1,)
下拉填充
选择第一行-->数据-->筛选-->自动筛选
再点击D1的下拉列表,选择1即可
----
如果B列和C列数据为文本格式,在D2输入:
=if(sumproduct(substitute(b2:c2,".","-")*{-1,1})<5/1440,1,)
下拉填充
选择第一行-->数据-->筛选-->自动筛选
再点击D1的下拉列表,选择1即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯