{"id":22520,"date":"2019-12-10T18:44:12","date_gmt":"2019-12-10T17:44:12","guid":{"rendered":"https:\/\/blog.sheetgo.com\/?p=22520"},"modified":"2026-10-08T02:31:59","modified_gmt":"2026-10-08T00:31:59","slug":"como-crear-un-diagrama-de-gantt-en-google-sheets","status":"publish","type":"post","link":"https:\/\/www.sheetgo.com\/es\/blog\/project-management-processes\/how-to-create-a-gantt-chart-in-google-sheets\/","title":{"rendered":"C\u00f3mo hacer un diagrama de Gantt en Google Sheets"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221; da_disable_devices=&#8221;off|off|off&#8221;][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>In its most basic form, a Gantt chart is a bar chart showing tasks and time \u2013 or a schedule of what activities need doing and when. More advanced versions include other information such as who is responsible for each task, how different tasks relate to each other (dependencies) and what resources are required.<\/p>\n<p>Because it&#8217;s cloud-based (online) software, Google Sheets always contains real-time data and every change is saved automatically. This means that the entire team can make updates to the same file from any location, at any time.<\/p>\n<p>This guide shows you how to make a Gantt chart in Google Sheets from a stacked bar chart, step by step, and how to link tasks with dependencies. If you&#8217;d rather start from a ready-made Google Sheets Gantt chart, use the template in the next section.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Gantt chart template for Google Sheets<\/h2>\n<p>A project management template saves you the setup. The one below is a master sheet with a WBS tab and a Gantt tab, and it lets you:<\/p>\n<ul>\n<li>Break the project into phases and tasks, each with an owner, a start date, and an end date.<\/li>\n<li>Link tasks with finish-to-start or start-to-start dependencies.<\/li>\n<li>See which tasks are behind, on schedule, or ahead as your team reports progress.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h3>Use an automated Gantt chart template<\/h3>\n<p>Google Sheets has powerful collaboration functions. But if you&#8217;re managing a complex project or multiple projects, you might not want multiple colleagues working on (and changing) the same spreadsheet. As a project manager, it&#8217;s already a challenge to keep track of everything. And it&#8217;s often safer and more streamlined if you keep data flows segregated.<\/p>\n<p>The Sheetgo Project Management workflow template contains input sheets for your colleagues. Here they can update the status of their tasks. The data from these input sheets flows automatically (via Sheetgo connections) straight into your master sheet. Likewise, when you enter or update task information in your master sheet (such as extending the end date) that data is automatically exported to your team&#8217;s spreadsheets.<\/p>\n<p>Check out the <a href=\"https:\/\/www.sheetgo.com\/templates\/project-management\/project-management-template\/\">Sheetgo project management template<\/a>. If you&#8217;d rather not keep the sheet up to date yourself, Sheetgo also has <a href=\"https:\/\/www.sheetgo.com\/virtual-employees\/projects\/\">Milo<\/a>, an AI virtual employee who assigns tasks, maps dependencies, and keeps the project sheet current. He works in the spreadsheets your team already uses and checks with a person before anything consequential.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2021\/10\/gantt-chart-in-google-sheets-3.png&#8221; alt=&#8221;Gantt chart template for Google Sheets \u2014 collaborator files and the project management master sheet exchanging task updates&#8221; title_text=&#8221;Collaborator files and the project management master sheet exchanging task updates&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Get an at-a-glance overview of your project timeline in the automated Gantt chart:<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2021\/10\/gantt-chart-in-google-sheets-4.png&#8221; alt=&#8221;Gantt chart template for Google Sheets \u2014 Gantt tab with each task&#8217;s status, percent done, and weekly timeline bars&#8221; title_text=&#8221;Gantt tab with each task&#8217;s status, percent done, and weekly timeline bars&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text module_id=&#8221;how-to-make-a-gantt-chart-in-google-shee&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>How to make a Gantt chart in Google Sheets<\/h2>\n<p>Gantt charts can be intimidating if you don\u2019t know the components or what you can achieve with them. However, once you understand these components and how they work together, you\u2019ll be able to create your own. Follow the steps below to create a Gantt chart in Google Sheets.<\/p>\n<h3>Set up the table<\/h3>\n<p>Open Google Sheets and go to the sheet where you want your Gantt chart. The first step is to build a table to keep track of the start and end dates for each task, which we will use to work out the start day and the duration of each task.<\/p>\n<p><strong>1.<\/strong> First, add the headers you need for the table: task, start date, end date, start day, and duration.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-add-headers.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 headers task, start date, end date, start day, and duration in row 1&#8243; title_text=&#8221;Headers task, start date, end date, start day, and duration in row 1&#8243; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> Select the columns with the start and end dates. Go to Format &gt; Number &gt; Date.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-format-dates.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 Date number format picked from the Format menu for the start date column&#8221; title_text=&#8221;Date number format picked from the Format menu for the start date column&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Add your project data<\/h3>\n<p>Now that you\u2019ve set up the table, you need to add your project data. You\u2019ll need to add each task to the table, starting with the earliest task.<\/p>\n<p><strong>1.<\/strong> In the first column, add the relevant task names.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-task-name.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 task names taskname1 to taskname9 in column A&#8221; title_text=&#8221;Task names taskname1 to taskname9 in column A&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> In the second column, add the start date for each task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-start-date.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 start dates from 2\/1\/2023 to 2\/16\/2023 in column B&#8221; title_text=&#8221;Start dates from 2\/1\/2023 to 2\/16\/2023 in column B&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>3.<\/strong> In the third column, add the end date for each task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-end-date.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 end dates from 2\/4\/2023 to 2\/21\/2023 in column C&#8221; title_text=&#8221;End dates from 2\/4\/2023 to 2\/21\/2023 in column C&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Calculate the start day and duration<\/h3>\n<p>Using the data added in the previous step, you can work out the start day and duration of each task. Fortunately, Google Sheets has a very useful function to do this for you: the <a href=\"https:\/\/www.sheetgo.com\/blog\/google-sheets-formulas\/datedif-formula-google-sheets\/\">DATEDIF function<\/a>. For the start day, we need the difference between each task\u2019s start date and the earliest start date, which is the start date for task 1.<\/p>\n<p><strong>1.<\/strong> To calculate the start day, type in the DATEDIF function.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-datedif-start-day.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 DATEDIF typed in the first start day cell, D2&#8243; title_text=&#8221;DATEDIF typed in the first start day cell, D2&#8243; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> The first parameter is the start date for the project, which is the same as the start date for the first task. Use absolute referencing for the start date so you can copy the formula down.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-1st-parameter.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 $B$2 entered as the DATEDIF start date&#8221; title_text=&#8221;$B$2 entered as the DATEDIF start date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>3.<\/strong> For the second parameter (end_date), select the first task&#8217;s start date, but with relative referencing &#8211; no dollar symbols &#8211; so that you can copy the formula down to the other tasks.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-2nd-parameter.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 B2 entered as the DATEDIF end date&#8221; title_text=&#8221;B2 entered as the DATEDIF end date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>4.<\/strong> The last parameter indicates the unit, so you need to use \u201cD\u201d to get the result in days.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-3rd-parameter.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 finished start day formula with D as the unit in cell D2&#8243; title_text=&#8221;Finished start day formula with D as the unit in cell D2&#8243; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>5.<\/strong> You can use the suggested autofill or simply grab the cell\u2019s fill handle and drag it down to the last task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-copy-formula.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 suggested autofill for the rest of the start day column&#8221; title_text=&#8221;Suggested autofill for the rest of the start day column&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>6.<\/strong> You can also use the DATEDIF function to find the tasks\u2019 duration. However, make sure you don\u2019t use absolute referencing for any of the parameters.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-datedif-duration.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 DATEDIF of B2 and C2 in days for the first task&#8217;s duration&#8221; title_text=&#8221;DATEDIF of B2 and C2 in days for the first task&#8217;s duration&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>7.<\/strong> As before, accept the selected autofill or grab the fill handle to copy down to the last task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-copy-formula-2.webp&#8221; alt=&#8221;Google Sheets Gantt chart \u2014 suggested autofill for the rest of the duration column&#8221; title_text=&#8221;Suggested autofill for the rest of the duration column&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Add a stacked bar chart<\/h3>\n<p>Now that you have all the required data, it&#8217;s time to add a <a href=\"https:\/\/www.sheetgo.com\/blog\/google-sheets-features\/how-to-create-a-bar-chart-in-google-sheets\/\">stacked bar chart<\/a>.<\/p>\n<p><strong>1.<\/strong> Select the columns with the task, the start day, and the duration.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-select-data.webp&#8221; alt=&#8221;Make a Gantt chart in Google Sheets \u2014 task, start day, and duration columns selected&#8221; title_text=&#8221;Task, start day, and duration columns selected&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> Go to Insert &gt; Chart.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-insert-chart.webp&#8221; alt=&#8221;Make a Gantt chart in Google Sheets \u2014 Chart in the Insert menu&#8221; title_text=&#8221;Chart in the Insert menu&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>3.<\/strong> In the chart editor, select the stacked bar chart type.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-stacked-bar-chart.webp&#8221; alt=&#8221;Make a Gantt chart in Google Sheets \u2014 Stacked bar chart picked as the chart type in the Setup tab&#8221; title_text=&#8221;Stacked bar chart picked as the chart type in the Setup tab&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Turn the bar chart into a Gantt chart<\/h3>\n<p>A few modifications will convert your bar chart into a Gantt chart.<\/p>\n<p><strong>1.<\/strong> In the \u2018Customize\u2019 tab in the chart editor, click \u2018Chart &amp; axis titles\u2019 to type in your preferred title.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-edit-title.webp&#8221; alt=&#8221;Make a Gantt chart in Google Sheets \u2014 chart title Project Gantt Chart typed in the Customize tab&#8221; title_text=&#8221;Chart title Project Gantt Chart typed in the Customize tab&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> Go to \u2018Series\u2019 and change the color of the first series, start day.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-edit-1st-series.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 start day series set to no fill color, leaving only the duration bars&#8221; title_text=&#8221;Start day series set to no fill color, leaving only the duration bars&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>3.<\/strong> Next, click \u2018Legend\u2019 and select \u2018None\u2019 as shown below.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-remove-legend.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 legend position set to None&#8221; title_text=&#8221;Legend position set to None&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>4.<\/strong> Select the vertical axis title and delete the text to remove it.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-remove-axis-title.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 vertical axis title selected under Chart and axis titles&#8221; title_text=&#8221;Vertical axis title selected under Chart and axis titles&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>5.<\/strong> Your chart now looks like a traditional Gantt chart. However, you can modify it further to match your style guide.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-gantt-chart.webp&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 finished Gantt chart next to the task table&#8221; title_text=&#8221;Finished Gantt chart next to the task table&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text module_id=&#8221;gantt-chart-with-dependencies-in-google&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Gantt chart with dependencies in Google Sheets<\/h2>\n<p>There are four different types of dependencies you can add to your Gantt chart. Follow the instructions below to add different types of dependencies to your Gantt chart.<\/p>\n<h3>Finish-to-start<\/h3>\n<p>This kind of dependency refers to tasks that need to be finished for another task to start. In this example, the third task cannot begin until the first is completed.<\/p>\n<p><strong>1.<\/strong> In the cell corresponding to the third task\u2019s start date, type in the MAX function and select the first task\u2019s end date. Add 1 to ensure the task starts the next day.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-use-max.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 =MAX(C2)+1 in the third task&#8217;s start date&#8221; title_text=&#8221;=MAX(C2)+1 in the third task&#8217;s start date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>2.<\/strong> The third task\u2019s start date now depends on the first task\u2019s end date.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-dependency-added.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 third task now starting 2\/5\/2023, the day after the first task ends&#8221; title_text=&#8221;Third task now starting 2\/5\/2023, the day after the first task ends&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Start-to-finish<\/h3>\n<p>This type of dependency refers to tasks that must be started before another task can be finished. In this example, the fifth task cannot be completed until the sixth has started.<\/p>\n<p>In this case, you need to use the MIN function for the fifth task\u2019s end date, then add 1.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-min-function.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 =MIN(B7)+1 in the fifth task&#8217;s end date&#8221; title_text=&#8221;=MIN(B7)+1 in the fifth task&#8217;s end date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Start-to-start<\/h3>\n<p>This type of dependency occurs when a task must start before another task can start. In this example, the fifth task must start before the sixth can begin.<\/p>\n<p>Here, the sixth task&#8217;s start date is =MAX(B6)+3, so it starts three days after the fifth task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-use-max-2.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 =MAX(B6)+3 in the sixth task&#8217;s start date&#8221; title_text=&#8221;=MAX(B6)+3 in the sixth task&#8217;s start date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Finish-to-finish<\/h3>\n<p>The final type of dependency requires that one task finishes before the other can finish. In this case, the eighth task must be completed before the ninth can finish.<\/p>\n<p>Here, the ninth task&#8217;s end date is =MIN(C9)+3, so it ends three days after the eighth task.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-use-min.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 =MIN(C9)+3 in the ninth task&#8217;s end date&#8221; title_text=&#8221;=MIN(C9)+3 in the ninth task&#8217;s end date&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>That\u2019s it. You can add as many dependencies as you need.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2026\/10\/gantt-chart-google-sheets-dependencies-added.webp&#8221; alt=&#8221;Gantt chart with dependencies in Google Sheets \u2014 chart redrawn after adding all four dependencies&#8221; title_text=&#8221;Chart redrawn after adding all four dependencies&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>How to structure your project in a Gantt chart<\/h2>\n<p>Every project has 5 key stages or &#8220;groups&#8221;:<\/p>\n<ol>\n<li>Initiation\/conception.<\/li>\n<li>Planning\/definition.<\/li>\n<li>Execution\/launch.<\/li>\n<li>Control\/monitoring.<\/li>\n<li>Project close.<\/li>\n<\/ol>\n<p>These groups are then divided into subgroups, and subgroups are divided into tasks. For example, your Group might be &#8220;Planning&#8221;, your subgroup might be &#8220;Communications Plan,&#8221; and your task might be &#8220;Define communication channels&#8221;.<\/p>\n<p>Each task is usually allocated to an owner (the individual responsible for completing it).<\/p>\n<h3>Using a WBS for project management<\/h3>\n<p>Gantt charts and other project management tools often use a WBS. This stands for work breakdown structure. It\u2019s a method for organizing a project in manageable, deliverable sections. A WBS has a hierarchical, tree-like structure, meaning that you break one large project down into smaller, achievable tasks. In your Gantt chart, a WBS helps you name and identify tasks (and their relation to each other) in this logical way.<\/p>\n<p>For example, Planning (group) could be allocated the WBS number <strong>2<\/strong>. In that case, Communications plan (your subgroup) might be <strong>2.3<\/strong> and Define communications channels (your task) might be <strong>2.3.1<\/strong>.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/static.sheetgo.com\/wp-content\/uploads\/2021\/10\/gantt-chart-in-google-sheets-1.png&#8221; alt=&#8221;Gantt chart in Google Sheets \u2014 WBS tab of a project management master sheet with WBS IDs, dependencies, owners, and dates&#8221; title_text=&#8221;WBS tab of a project management master sheet with WBS IDs, dependencies, owners, and dates&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>How to add a Gantt chart to Google Docs<\/h2>\n<p>Google Docs has no Gantt chart type, so build the chart in Google Sheets first with the steps above. Then, in your document, go to Insert &gt; Chart &gt; From Sheets, pick the spreadsheet, select the Gantt chart, keep Link to spreadsheet checked, and click Import. When the dates change in your sheet, click Update on the chart in the document to refresh it. Both apps run in the browser, so you don&#8217;t need to install anything.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Looking for specialist Gantt software?<\/h2>\n<p>If you focus on project management in your work, you might want to invest in more advanced Gantt software such as <a href=\"https:\/\/www.teamgantt.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">TeamGantt<\/a> or\u00a0<a href=\"https:\/\/ganttpro.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GanttPro.<\/a><\/p>\n<p>These applications help you plan, manage and collaborate on projects, with an attractive interface for presentation. If you need to share Gantt charts and project visualizations with external stakeholders, it might be worth paying for this type of software.<\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;conclusion&#8221; _builder_version=&#8221;4.22.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Conclusion<\/h2>\n<p>Creating a Gantt chart in Google Sheets is not that scary. If you follow the steps, it&#8217;s a straightforward process. There will be dependent or concurrent tasks in almost any project, and the Gantt chart allows you to reflect that. You now know how to create a simple Gantt chart in Google Sheets, how to customize it to your needs and preferences, and how to add dependencies.<\/p>\n<p>To skip the setup next time, start from the template at the top of this guide. Our post on the <a href=\"https:\/\/www.sheetgo.com\/blog\/project-management-templates\/project-management-template-in-google-sheets\/\">project management template in Google Sheets<\/a> shows how to set it up, and if your team works in Excel, there&#8217;s a <a href=\"https:\/\/www.sheetgo.com\/blog\/project-management-templates\/gantt-chart-excel\/\">Gantt chart Excel template<\/a> too.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In its most basic form, a Gantt chart is a bar chart showing tasks and time \u2013 or a schedule of what activities need doing and when. More advanced versions include other information such as who is responsible for each task, how different tasks relate to each other (dependencies) and what resources are required.Because it&#8217;s [&hellip;]<\/p>\n","protected":false},"author":39,"featured_media":22648,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[47],"tags":[46],"class_list":["post-22520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project-management-processes","tag-project-management"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts\/22520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/comments?post=22520"}],"version-history":[{"count":0,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/posts\/22520\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/media\/22648"}],"wp:attachment":[{"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/media?parent=22520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/categories?post=22520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sheetgo.com\/es\/wp-json\/wp\/v2\/tags?post=22520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}