首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用Microsoft计算两个时间段之间的重叠时间?

如何用Microsoft计算两个时间段之间的重叠时间?
EN

Stack Overflow用户
提问于 2021-06-25 07:18:10
回答 1查看 50关注 0票数 0

我有一辆装有GPS设备的汽车,我下载了这样的移动时间数据

时间开始= 10:42结束= 11:15

我的问题是,我如何计算汽车在特定时间范围内行驶的时间范围:

  1. 10:00到10:59时钟=?分钟
  2. 11:00到11:59时钟=?分钟

哦,当然,在这种情况下,答案很简单

  1. 10:00到10:59时钟= 18分钟移动
  2. 11:00到11:59时钟= 15分钟移动
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-25 11:28:00

一个简单的方法是:

代码语言:javascript
运行
复制
=(B5>=$A$2)*(B5<=$B$2)*(B5-$A$2) + (A5<=$B$2)*(A5>=$A$2)*($B$2-A5)

或者以一种更易读的方式:

代码语言:javascript
运行
复制
=IF(AND(B5>=$A$2,B5<=$B$2),B5-$A$2) + IF(AND(A5<=$B$2,A5>=$A$2),($B$2-A5))

其中A2为时间起点(10:42),B2为时间结束(11:15),A5为10:00,B5为11:00。

如下所示:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68126987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档