如何在 Google 表格中制作甘特图

Google 表格不提供内置的甘特图类型,但您可以通过自定义堆叠条形图来创建甘特图。

甘特图是一系列水平条,可直观地表示项目计划(任务或活动)随时间的变化。它是项目管理中最常用的图表类型之一。甘特图说明了项目时间表中每个任务的开始和结束日期/周期,以及项目任务之间的系列和相互依存关系。它可以帮助您组织、计划和执行各种规模的项目。

Google 表格是创建甘特图的绝佳替代方案,因为它具有实时协作和自动保存功能,而且免费且易于使用。但是,就像在 Excel 中一样,Google Sheets 没有内置的甘特图类型作为选项,因此您必须通过自定义条形图来创建一个。

在本教程中,我们将向您展示使用堆叠条形图在 Google 表格中制作甘特图的步骤。

使用堆积条形图创建谷歌甘特图

只需几个简单的步骤,您就可以在 Google 表格中创建甘特图。您所要做的就是创建项目计划、计算持续时间、使用该数据生成条形图,然后将其自定义为看起来像甘特图。

设置您的项目数据

首先,打开一个新的 Google 电子表格并将您的项目时间表(数据)输入三列,即任务、开始日期和结束日期,如下面的屏幕截图所示。

任务/活动的名称应在任务列中,其对应的日期应在开始日期和结束日期列中。

计算任务持续时间

现在您需要计算每个任务的持续时间。为此,您需要在下面几行创建第二个表。复制原表的Task列(First Column),插入到第二个表中,如下图。然后将这个新表的第二和第三列标记为“开始日”和“持续时间”。

现在您需要计算每个任务的开始日期和持续时间。

要找到开始日期,您需要确定每个任务的开始日期与第一个任务的开始日期之间的差异。在开始日期列的第一个单元格 (B15) 中键入此公式:

=INT(B2)-INT($B$2)

由于这是项目的第一天,您会得到“0”。

现在将填充手柄(单元格右下角的蓝色小方块)拖到其他单元格上,直到完成复制公式的最终任务。现在您获得了项目时间线中每项任务的开始日期。

接下来,您需要确定每个任务的持续时间。

为此,请在 Duration 列的第一个单元格 (C15) 中键入以下公式:

=(INT(C2)-INT($B$2))-(INT(B2)-INT($B$2))

然后像以前一样将公式复制到单元格的其余部分。现在您获得了每项任务的持续时间,即完成每项任务需要多少天。

插入堆积条形图

现在您可以生成堆积条形图。为此,选择整个第二个表(计算表),单击菜单栏中的“插入”,然后选择“图表”。

将生成一个标题为“开始日期和持续时间”的图表,并且还会在 Google 表格的右侧打开一个图表编辑器窗口,您可以在其中自定义图表。

如果此图表编辑器没有在您的图表旁边自动打开,您可以手动打开它。为此,请选择图表,然后单击图表窗口右上角的“三点菜单(垂直省略号)”,然后选择“编辑图表”选项。

Google 表格会尝试生成最适合您的数据的图表。如果它生成任何其他图表类型,您需要更改它。要更改图表,请单击“图表类型”下拉菜单并选择“堆积条形图”选项。

将条形图变成甘特图

你已经创建了一个条形图,现在是时候把它变成甘特图了。为此,您需要稍微自定义条形图。

首先,转到图表编辑器中的“自定义”选项卡并展开“系列”组。

在系列部分下,在应用于所有系列下拉菜单中选择“开始日”。

之后,将“填充不透明度”更改为“0%”。

这将使蓝色条变得透明,从而使您的条形图看起来像甘特图。

现在,您可以对 Gath 图进行其他修改以满足您的需要。例如,您可以更改图表的标题、图例、配色方案等。

现在,您在 Google 表格中创建了甘特图。