将 hh:mm 更改为十进制 hh.mm (参见示例)
change hh:mm into decimal hh.mm (see example)
在单元格 B239 中,我有 37:15 表示某人完成任务所花费的总小时数。
在单元格 C239 中,我有以下公式
=整数(B239)*24+小时(B239)+回合(分钟(B239)/60,2)
这给了我 37.25,即 37 小时零 100 的四分之一。我对这个结果很满意,它满足了我的要求。但是,在 B241 中,我有 24:00 技术上应该是 return 24.00,但它在单元格 C241 中是 returns 0。
就好像 24:00 被识别为午夜而不是 24 小时。
注意B239和C239的格式是[h]:mm。 B241和C241格式通用。
非常感谢您的帮助
安倍
试试这个:
=TEXT(B239*24,"00.00")
在 24:00 它将 return 24.00
正如@Darren Bartrup-Cook 提到的,这将是一个文本字段,因此任何使用它的引用都需要将其转换为数字。有很多方法可以做到这一点。
你可以在结果上使用双重否定,假设上面公式的结果在 C239 中:
=--C239
但最终做你想做的最好的方法是将你想要值的单元格格式化为 "General" 有两位小数然后整个事情可以用一个公式完成:
=Round(B239 * 24,2)
这将 return 一个数字而不是具有正确格式的文本。
在单元格 B239 中,我有 37:15 表示某人完成任务所花费的总小时数。 在单元格 C239 中,我有以下公式
=整数(B239)*24+小时(B239)+回合(分钟(B239)/60,2)
这给了我 37.25,即 37 小时零 100 的四分之一。我对这个结果很满意,它满足了我的要求。但是,在 B241 中,我有 24:00 技术上应该是 return 24.00,但它在单元格 C241 中是 returns 0。
就好像 24:00 被识别为午夜而不是 24 小时。
注意B239和C239的格式是[h]:mm。 B241和C241格式通用。
非常感谢您的帮助 安倍
试试这个:
=TEXT(B239*24,"00.00")
在 24:00 它将 return 24.00
正如@Darren Bartrup-Cook 提到的,这将是一个文本字段,因此任何使用它的引用都需要将其转换为数字。有很多方法可以做到这一点。
你可以在结果上使用双重否定,假设上面公式的结果在 C239 中:
=--C239
但最终做你想做的最好的方法是将你想要值的单元格格式化为 "General" 有两位小数然后整个事情可以用一个公式完成:
=Round(B239 * 24,2)
这将 return 一个数字而不是具有正确格式的文本。