Dre*_*pin 14 date-time microsoft-excel
如果我在 Excel 中有一个格式为日期+时间的单元格,我如何以分钟为单位添加到这个单元格中?无论我是添加 20 分钟还是 2,500 分钟,它都需要工作。
所以,例如,如果我有这个电子表格,我可以输入什么公式B5来得到结果2013-09-22 09:10?

我尝试使用=B4+TIME(0,B3,0),但它给出2013-09-21 09:10了休息日。如果B3不到一天的价值,它可以正常工作。
Dre*_*pin 25
您需要将分钟数除以1440(一天 24 小时×一小时 60 分钟),然后将其添加到日期中。
=B4+(B3/1440)
Run Code Online (Sandbox Code Playgroud)
或者如果你想更详细...
=B4+(B3/24/60)
Run Code Online (Sandbox Code Playgroud)
这样做的原因是 Excel 日期+时间值存储为浮点十进制数,表示自 1900 年 1 月 1 日以来经过的天数。因此,一小时基本上表示为0.04166666666(1 天÷ 24 小时)。如果你进一步除以 60(一小时的分钟数),那么你将得到分钟的表示,即0.00069444444(1 天÷ 24 小时÷ 60 分钟)。
=TIME(...)没有按预期工作的原因是它的返回值被限制为少于 1 天(即0到0.99999999999)。任何会导致超过 1 天的事情都会再次出现。
| 归档时间: |
|
| 查看次数: |
98585 次 |
| 最近记录: |