Abstract design with curved lines in blue and red on a black background

How to create a simple Gantt Chart Template?

We craft templates that simplify your workflow and deliver real results

Manage complex projects without losing track of deadlines or priorities. Use a Gantt Chart and transform chaos into clarity

Create your own project-management system

When you are juggling multiple clients and deadlines, a standard to-do list quickly fails because it doesn't show you how tasks relate to one another in time. A Gantt chart serves as the essential "bird’s-eye view" for project management, transforming a chaotic list of goals into a visual roadmap that tracks start dates, overlapping phases, and final delivery points.

"How to create a simple Gantt Chart" text on a white and black background
The beauty of a Gantt chart is that its complexity is entirely up to you. Creating your own doesn't have to be a multi-hour deal; in fact, a simple version can be set up in minutes using basic spreadsheet logic. While high-level corporate projects might require intricate dependencies and resource leveling, most creators and small agencies only need a clean, functional layout to see their monthy tasks.

Gantt Chart Template

Save time on creating your own chart and get one right away

Get Template →

What exactly is a Gantt Chart?

At its simplest, a Gantt Chart is a visual timeline of a project.

Instead of a vertical to-do list, it displays your tasks as horizontal bars moving from left to right across a calendar. The length of the bar shows how long a task takes, and its position shows exactly when it starts and ends.

Gantt chart page example

Why the Gantt Chart Templates are to popular?

The popularity of Gantt Chart templates comes down to one thing: they solve the "visual gap" between a list and a calendar. Most people fail at project management not because they forget a task, but because they misjudge how much time that task actually takes. A template turns a abstract date into a physical block of space.

Below, you'll find a step-by-step instruction on how to create your own Gantt chart template in both Excel and Google Sheets or get a pre-made Template from CraftedCharts store.

Simple collaboration

One of the primary reasons Gantt Chart templates have moved into the cloud is the need for real-time collaboration. By building your system in Google Sheets, you eliminate the "version control" nightmare of emailing static files back and forth.

Google Spreadsheets allow for seamless sharing with just a few clicks. This means a graphic designer can mark a task as "done" and the project manager will see the bar change color instantly.

Gantt Chart Template

Save time on creating your own chart and get one right away

Get Template →

Why not just use tools like Asana or ClickUp?

You might wonder why not just use tools like Asana or ClickUp. The advantage of a spreadsheet-based Gantt chart is control and simplicity. You’re not locked into a system you build exactly what you need, nothing more.

Step 1. Define your strategy & columns

Before touching a spreadsheet, decide exactly what information you need to track. This saves time and prevents "column clutter."

Example: For an SEO Strategy, your columns should include: task name, description, owner, start date, and due date. * Pro tip: Add a "status" column (To do, in progress, done) to help with filtering later.

Gantt chart labels

Prepare your workspace

Open a fresh Google Sheet or Excel workbook. Label your first tab "Project" or "Gantt Chart" This is where your data entry will live.

Build the project overview header

At the very top of your sheet (Rows 1–4), create a summary box. This acts as your "Control panel." Include:

  • Project name & manager;

  • Project start date (This is your "Anchor date" for the formulas below);

  • Expected end date;

  • Today's date (Use the formula =TODAY() so the chart always knows where you are right now).

Gantt Chart summary box with all the necessary information

Step 2. Construct the dynamic calendar

This is where the visual "timeline" begins. You want a calendar that updates automatically if you change your Start date.

  • Define the column width: Highlight your first seven columns (e.g., Columns P through V) and adjust the column width to a uniform size (such as 30 pixels). This creates a compact, "square" view that allows you to see several weeks at a glance without excessive scrolling.

  • Highlight those cells and drag them to the right until you have reached 365 or 366 columns. This ensures your Gantt chart remains dynamic for a full 12-month cycle.

Dynamic calendar in the Gantt chart template

  • The days row (P7): In the cell where your calendar starts, use the formula: =point to your project Start date. In the next cell to the right, use =P7+1 and drag it across. This creates a continuous timeline. Formulate to show only numers of the days.
  • The names of days of the week: In the row below, use the formula =TEXT(A6, "ddd") to automatically show "Mon, Tue, Wed..." based on the date above or for P8 write formula =P7 to copy the same date and formulate to show only the name

  • The name of the months row: Above your days, merge 7 cells at a time. In the first cell (P6) write =P7 to have the first day of the week showing and formulate to show the month name. In the next cell (W6) write = P6+7 and drag to the end.

Step 3. Automated color coding with conditional formatting

To make the Gantt bars appear automatically, you will use a custom formula. This allows the spreadsheet to check every single box in your calendar and ask: "Does this date fall between the Start and End date of this task?"

Define your range

Highlight the entire "empty" grid of your calendar (e.g., from cell P9 all the way to NK500, or however deep your project list goes). It is important that this range covers every possible task row and every day of the year.

Open formatting rules

  • In Google Sheets: go to Format > Conditional formatting.

  • In Excel: Go to Home > Conditional formatting > New rule > Use a formula to determine which cells to format.

Apply the Custom Formula In the "Custom formula is" box, enter the following:

=AND(P$7>=$J9,P$7<=$K9,$C9="C1")

How this formula works:

  • P$7>=$J9: Checks if the calendar date (P7) is after or equal to your Start date (J9).

  • P$7<=$K9: Checks if the calendar date (P7) is before or equal to your End date (Column K).

  • $C9="C1": This is your color filter. It tells the spreadsheet only to turn this specific color (e.g., blue) if the task is labeled as "C1" in your Category column.

    • C1 doesn't refer here to the cell but the color name
Color coding in the Gantt Chart

 

The formula refers to specific rows and columns visibile in the very example mentioned above, if your spreadsheet looks somewhat different, please carefully check if any of the mentions need to be adjusted.

Copy this formula for as many colors as you need e.g. $C9="C2" etc.

 

Color formatting of the Gantt Chart template
Please note that: if you change a color in the setup tab, make sure to update the conditional formatting in the chart tab so the colors display correctly.

As you can see, a Gantt Chart doesn't need to be a complex, multi-hour engineering feat to be effective. By using simple spreadsheet logic and automated conditional formatting, you can transform a chaotic list of deadlines into a visual roadmap in just a few minutes.

Common mistakes when creating a Gantt chart

  • Adding too many columns and overcomplicating the setup;
  • Not updating task statuses regularly;
  • Setting unrealistic timelines;
  • Forgetting to account for overlapping tasks.

Sources

Investopedia - Gantt Chart Definition

Microsoft Support  - Conditional formatting formulas

Check out our products

Subscribe to our emails

Be the first to know about new collections and special offers.