首页 文章

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

提问于
浏览
4

我想在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

所以我的图表将有三行(每个日期一行),每行都有三个独立的浮动条,表示当天的三个持续时间 .

我知道解决方案涉及插入堆积条形图并使Start系列不可见,但我无法使其工作 . 救命?

1 回答

  • 4

    不同版本的Excel之间的图表有所不同,如果没有使用像VBA这样的东西可能最好问一下Super User如果还没有问到那里(答案/指导可能比SO更详细)但是因为你已经很清楚了解也许Excel 2013的一个例子可以帮助您入门 .

    首先,以Excel期望的方式排列数据通常更容易,因此默认设置大多适用,而不是手动进行所有调整 . 所以首先我改变了你的布局,保留了 Start 但是将 End 转换为持续时间 . 为了图像,我还为日期选择了行 .

    选择A1:G4,因为我认为你在右边的行上有一个Stacked Bar图表点击它 . 然后单击“绘图”区域,“选择数据...”和“切换行/列” . 依次选择每个系列(颜色)和格式以适合(这可能意味着第一个系列没有填充) .

    幸运的是,X轴将被适当地格式化,因为否则它可能会很难调整 .

    SO29952982 example

相关问题