如何在Excel中计算分钟的时间差(3种简单方法)

  • Share This
Hugh West

在处理随时间变化的数据集时,你经常需要 以分钟为单位计算时间差 Excel没有专门的函数来计算不同日期的时间差。 因此,在本教程中,我们将向您展示如何在Excel中计算不同日期的时间差。 ǞǞǞ .

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

时间差(分钟).xlsm

在Excel中计算分钟内时间差的3种便捷方法

下面的图片提供了一个数据集,其中包含一些有结束时间和开始时间的条目。 首先,我们将使用一个一般的公式来计算出 时差 稍后,我们将应用一些函数,如 天数 , 小时 , 每分钟 ,以及 第二届 此外,我们将使用 VBA 代码来计算以分钟为单位的时间差。

1.用公式计算Excel中的分钟时间差

在开始时,我们将使用一个一般的 ǞǞǞ 公式来减去 开始时间 结束时间 .

第1步:找出日期的时间差

  • 为了找到 日期不同 ,输入以下公式。
= (C5-B5)

  • 因此,它将计算出 天差 它将以小数单位显示结果。

第2步:使用公式计算时间差

  • 输入以下公式,将日数转换为分钟。
=(C5-B5)*24*60

  • 最后,按 进入 以获得在 分钟 .

  • 使用 自动填表工具 在以下单元格中应用相同的公式。

阅读更多。 用Excel公式查找两个数字之间的差异

类似读物

  • 用Excel公式查找两个数字之间的差异
  • 如何在Excel中计算两个均值之间的显著性差异
  • Excel数据透视表:两列之间的差异(3例)

2.结合DAYS、HOUR和SECOND函数来计算时间差

ǞǞǞ 没有一个专门的函数来计算仅仅是 两个不同日期的时间差为分钟 但我们可以分别计算出在数量上的差异 , 小时 , 分钟 ,以及 然后,我们将应用一个公式来合并结果,并计算出分钟的时间差。

第1步:找到天数的差异

  • 要想知道天数的差异,请在公式中插入 日的功能 .
=DAYS(C5,B5)

  • 因此,它将显示 ### 因为没有定义具体的格式。

  • 点击进入 数量 格式来指定单元格的值。

  • 因此,它将导致两个不同日期的天数。

  • 然后,使用 自动填表 工具来自动填充单元格。

第2步:以分钟为单位计算时间差

  • 键入以下公式,用 MINUTE功能 来计算某一天的分钟差( 上午10:30 上午10:53 ).
=MINUTE(C5-B5)

  • 因此,它将显示微小的差异( 23分钟 )的细胞中。 E5 .

  • 简单地说,通过使用自动填充栏 自动填表工具 .

第3步:应用第二种功能

  • 用于计算 时差 秒,写出以下公式,其中 第二项功能 .
=SECOND(C5-B5)

  • 因此,你会发现 时差 以秒为单位。

  • 最后,在自动填充单元格的帮助下,在 自动填表工具 .

第4步:插入HOUR函数

  • 写出以下公式,其中有 小时 "功能 .
=HOUR(C5-B5)

  • 因此,细胞 E5 将导致时间上的差异 小时 .

  • 最后,自动填充所有单元格,通过应用 自动填充手柄工具 .

第5步:应用最终公式

  • 要用函数把所有的结果结合起来,请输入以下内容,计算出以分钟为单位的时间差。
=D5*24*60+E5*60+F5+G5/60

  • 因此,你将得到如下图所示的以分钟为单位的时差结果。

  • 最后,应用 自动填表工具 来填入该列的所有单元格。

3.运行VBA代码,在Excel中计算分钟的时间差

除了前面的章节,我们将向你展示如何使用VBA代码来计算分钟的时间差。 使用VBA代码的好处是,我们可以选择两个具有不同时间和日期的单元格中的任何一个,并计算出分钟的时间差。

第1步:创建一个模块

  • 首先,按 符号 + F11 以打开 VBA宏程序 .
  • 点击进入 插入 标签。
  • 然后,选择 模块 选项来创建一个新的模块。

第2步:粘贴VBA代码

  • 粘贴以下内容 VBA 代码。
 Sub TimeDifference() '定义变量 Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant '插入输入框选择开始时间 Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , 8) '插入输入框选择开始时间 Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , 8) ' 减去次数MinDifference = EndTime - StartTime '在一个单元格中应用公式,得到以分钟为单位的结果 Range("E5").Value = MinDifference * 24 * 60 End Sub 

第3步:运行程序

  • 保存程序并按 F5 来运行它。
  • 选择 开始时间 .
  • 新闻 进入 .

  • 选择 结束 时间 .
  • 然后,点击 认可 .

  • 因此,你的时差将在单元格中显示为分钟的结果。 E5 .

阅读更多:如何在Excel中计算两个数字之间的绝对差值

总结

我希望这篇文章能给你一个教程,让你了解如何在电脑中计算分钟的时间差。 ǞǞǞ 所有这些程序都应该学会并应用于你的数据集。 看看练习工作簿,并将这些技能用于测试。 由于你的宝贵支持,我们有动力继续制作这样的教程。

如果您有任何问题,请与我们联系。 此外,请随时在下面的栏目中留下评论。

我们 优秀 团队,总是对你的询问作出回应。

与我们呆在一起,继续学习。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.