Excel 如何使数字显示为hh:mm(持续时间,而不是一天中的时间)

Excel 如何使数字显示为hh:mm(持续时间,而不是一天中的时间),excel,ms-access,excel-formula,Excel,Ms Access,Excel Formula,我正在使用Access查询并将数据转储到Excel中。每一行都包含一个值,显示某项任务需要多少时间,但它只给出分钟数(例如,123) 是否可以: 使用Excel公式将这些数字的总和转换为hh:mm;或 直接在Access中转换图形 每次我用内置的Excel选项转换它时,它都会给我一天中的时间,而不是持续时间。试试: B1中的公式: =TEXT(A1/1440,"[H]:MM") 另一种选择是只使用[H]:MM计算设备和自定义格式B1 如果我误解了您对一天中的时间感兴趣,您可以使用: =TIM

我正在使用Access查询并将数据转储到Excel中。每一行都包含一个值,显示某项任务需要多少时间,但它只给出分钟数(例如,
123

是否可以:

  • 使用Excel公式将这些数字的总和转换为
    hh:mm
    ;或
  • 直接在Access中转换图形 每次我用内置的Excel选项转换它时,它都会给我一天中的时间,而不是持续时间。

    试试:

    B1
    中的公式:

    =TEXT(A1/1440,"[H]:MM")
    
    另一种选择是只使用
    [H]:MM计算设备和自定义格式
    B1

    如果我误解了您对一天中的时间感兴趣,您可以使用:

    =TIME(0,A1,0)
    

    由于Access不支持使用
    [H]:MM
    格式化代码来显示经过的时间,因此如果要在Access中格式化结果,则需要使用以下内容:

    [Minutes]\60 & ":" & Format([Minutes] Mod 60,"00")
    

    其中
    [Minutes]
    是包含已用分钟数的整数值字段的名称。

    数字?你实际上是指整数值
    123
    ?这意味着123天。预期的结果会是什么样子?它当前给我显示为整数的分钟数。理想情况下,它将显示为2:03,而不是123。这正是我所寻找的。非常感谢你的帮助!