Raf*_*ael 2 spreadsheet worksheet-function microsoft-excel
当我尝试使用 Excel 公式计算我每天工作的时间时遇到问题。当我工作到下午 12:00 时,它返回有效结果,但如果我通过它,则值变为负数。
这是我的电子表格:
从左开始在 Total 工作 下午 12:00 上午 7:00 8 中午 12:00 上午 1:00 -11
我使用的公式:
=INT((B1-A1)*24)
我很确定这很简单,但我想不出一个很好的方法来实现这一点。
欢迎任何帮助!
谢谢。
试试这个公式:
=24*(B1+(A1>B1)-A1)
Run Code Online (Sandbox Code Playgroud)
其中:
A1是您的开始时间(“Started At”)
B1是您的结束时间(“Left At”)
它将帮助您计算 2 个时间戳之间经过的小时数。即使您的“结束时间”已经过了午夜(甚至 2 天后),它也应该有效。不要忘记将单元格格式设置为General或0.00.
一些例子:

如果您只想获得经过的时间(非十进制或[h]:mm:ss格式),请使用下面的公式并将单元格格式更改为Custom > [h]:mm:ss。
=B1+(A1>B1)-A1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6852 次 |
| 最近记录: |