在Excel中使用开始时间和持续时间创建条形图

Eri*_*ica 4 excel time charts excel-2013

我想在Excel 2013中创建本质上是甘特图的图表,其中将时间作为x轴,将日期作为y轴,并使用浮动条表示持续时间。示例数据:

Date    Start   End     Duration
21-Apr  6:45    8:20    1:35
21-Apr  10:00   11:30   1:30
21-Apr  14:00   16:00   2:00
22-Apr  6:50    8:40    1:50
22-Apr  11:00   11:45   0:45
22-Apr  14:00   15:00   1:00
23-Apr  6:50    8:40    1:50
23-Apr  10:50   12:15   1:25
23-Apr  14:00   14:45   0:45
Run Code Online (Sandbox Code Playgroud)

因此,我的图表将有三行(每个日期一个),每行将有三个单独的浮动条,分别代表当天的三个持续时间。

我知道解决方案涉及插入堆积的条形图并使“开始”系列不可见,但我无法使其正常工作。救命?

pnu*_*uts 5

图表在不同版本的Excel之间有所不同,如果未使用超级用户,则最好询问是否使用VBA之类的东西(答案/指导可能比在SO上更详细),但由于您显然已经很好地理解了也许Excel 2013的示例会让您入门。

首先,通常似乎更容易按照Excel期望的方式排列数据,因此默认设置最适用,而不是手动进行所有调整。因此,首先,我更改了布局,保留,StartEnd始终将s 转换为持续时间。为了形象起见,我还选择了日期行。

选择A1:G4,我认为您在堆积条形图的右边,请单击该行。然后单击“绘图”区域,选择“数据...”,然后切换“行/列”。依次选择每个系列(颜色)并选择适合的格式(这可能意味着第一个系列没有填充)。

运气好的话,X轴将被适当地格式化,因为有时它可能很难调整。

SO29952982示例