给定以下值,我想将小时:分钟格式转换为十进制格式。
8:30
33:30
如果我使用在多个网站上找到的公式=(O5-INT(O5))*24
,第一个值会很好用,但第二个值则不行。我该如何调整它以适用于超过 24 小时的情况?作为奖励,有人可以解释一下这个公式是如何工作的吗?
8:30 | 8.50
33:30 | 9.50
第一列的格式为[h]:mm
,第二列是带有 2 位小数的标准数字。
答案1
答案2
您只需乘以 24,如果 A2 中为 8:30,B2 = A2 * 24
并将单元格格式化为常规,则响应将为 8.50
,或者您可以=24 * MOD(A2,1)
在 A2 中使用时间格式,1 代表 1:00:00
Mod(A2,1) 是 A2 除以 1 后的余数,它表示小数部分。
您的公式 o5-Int(o5) 也是一样,是小数部分。