如何在 Excel 的 Y 轴上显示时间?

如何在 Excel 的 Y 轴上显示时间?

我目前正在尝试制作一个图表来反映每次通话所花费的时间。我需要具体说明每次通话的分钟数,但似乎无法让 y 轴正确反映这些值。我尝试使用秒并将其分解为分钟:秒,但做不到正确。

DURATION    Duration (Minutes)
3222    53 Min 42 Sec
2833    47 Min 13 Sec
2753    45 Min 53 Sec
2220    37 Min 0 Sec
2175    36 Min 15 Sec
2154    35 Min 54 Sec
1953    32 Min 33 Sec
1905    31 Min 45 Sec
1845    30 Min 45 Sec
1803    30 Min 3 Sec
1795    29 Min 55 Sec
1764    29 Min 24 Sec
1635    27 Min 15 Sec
1607    26 Min 47 Sec
1589    26 Min 29 Sec
1582    26 Min 22 Sec
1509    25 Min 9 Sec
1505    25 Min 5 Sec
1504    25 Min 4 Sec
1478    24 Min 38 Sec

答案1

在 A 列中,以秒为单位显示持续时间。

在 B 列中,使用以下公式将其转换为天的分数:=B2/3600/24

现在使用此自定义格式来格式化 B 列,以便它按预期显示:m" min" s" sec"

确保包含双引号,如我的字符串中所示;它们标记格式字符串中应按字面显示的部分。

现在您可以在图表中使用格式化的列。

答案2

  1. 将您的数据转换为 Excel 表格(这是一个很好的做法)。
  2. 使用以下公式添加辅助列(或替换“持续时间(分钟)”列)
    =TIME(,,[@Duration])
  3. 将时间列格式化为时间(累计 hh:mm:ss,在类型列表中表示为 37:30:55)
  4. 创建一个以时间列作为数据系列的条形图。
  5. 将横轴格式化为您喜欢的时间间隔。例如,您可以设置以下值:最小值=0 最大值=0.0416666(一小时) 最大值=0.0069444(十分钟) 最小值=0.0006944(一分钟)
  6. 其余内容按喜好进行格式化。

在此处输入图片描述

由于 Excel 使用序列时间/日期1=1 day=24 hours,因此请根据所需的增量进行适当划分。

相关内容