【问题标题】:Convert time (text) to Excel formatted Time将时间(文本)转换为 Excel 格式的时间
【发布时间】:2016-06-03 02:51:45
【问题描述】:

我有一个用于记录通话的持续时间列表(以分钟为单位),我想使用 Excel 对其进行格式化并进行一些计算。但是,这些只是导出为表格,当我尝试将它们导入 Excel 时,单元格的格式将不正确。

以下示例:

01:00 输入为分钟和秒数

但是,当我尝试使用 Excels 单元格格式时,它会变成 01:00:00 以小时、分钟、秒 (hh:mm:ss) 表示。

现在我想把它转换成这个,因为我还有每分钟的成本,然后我需要乘以这个时间。 为了进一步阐明为什么它需要采用这种格式,是因为我想使用以下查询来获取每分钟的总成本。

=(HOUR(H4)*60*I4)+(MINUTE(H4)*I4)+(SECOND(H4)/60*I4)

任何人都可以帮助如何让 Excel 以 mm:ss 格式识别它。

【问题讨论】:

  • 直截了当,这基本上归结为您只想以分钟和秒的形式显示时间,但除此之外其他一切都有效吗?假设 I4 是您的每分钟价格,H4 是您以 excel 日期/时间格式保存的时间,那么您最后得到的公式应该可以正常工作。
  • 包含您的时间的单元格,假设 H4,当您使用公式 =ISNUMBER(H4) 时,您会得到什么?
  • 您的标题具有误导性,因为您的时间已经是一个数字,因此没有可转换的文本时间。
  • 尝试将时间除以 60 这会将错误的 hh:mm 转换为 mm:ss
  • 好的,这非常简单,而且效果很好。 尴尬如果你想把它作为答案将标记为正确:)

标签: excel time format


【解决方案1】:

试试这个解决方法。将 A 列格式化为“文本”类型。将数据粘贴到 A 列。将 B 列格式化为“自定义”类型,选择“mm:ss”。将以下公式复制到 B 列。

A1:01:00

B2:=0+("00:"&A1)

B 列将按您的意愿显示和运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多