Excel 中将分钟添加到日期+时间的公式

Excel 中将分钟添加到日期+时间的公式

如果我在 Excel 中有一个格式为日期+时间的单元格,我该如何添加分钟数?无论我添加 20 分钟还是 2,500 分钟,它都需要正常工作。

因此,例如如果我有这个电子表格,我可以输入什么公式B5来获得结果2013-09-22 09:10

示例电子表格

我尝试使用=B4+TIME(0,B3,0),但它给出的2013-09-21 09:10是休息日。但如果B3少于一天,它也可以正常工作。

答案1

您需要将分钟数除以1440(一天 24 小时×每小时 60 分钟),然后将其添加到日期中。

=B4+(B3/1440)

或者如果你想要更详细一点...

=B4+(B3/24/60)

这样做的原因是 Excel 日期+时间值存储为浮点十进制数,表示自 1900 年 1 月 1 日以来经过的天数。因此,一小时基本上表示为0.04166666666(1 天÷24 小时)。如果你进一步除以 60(一小时的分钟数),那么你将得到分钟数,即0.00069444444(1 天÷24小时÷60分钟)。

之所以=TIME(...)不能按预期工作,是因为它的返回值被限制为少于 1 天(即00.99999999999。任何超过 1 天的结果都会再次循环。

相关内容