Excel Practice Test

โ–ถ

You need a Gantt chart by Friday. Your manager wants a visual project timeline, not another spreadsheet full of dates. Excel doesn't have a built-in Gantt chart type, but you can build one in about ten minutes using a stacked bar chart and a small trick with transparent fills. This guide walks you through the entire build, from raw task list to polished timeline ready for a status meeting.

Gantt charts show task duration, dependencies, and progress along a horizontal timeline. They beat plain tables for executive updates because the human eye reads length faster than columns of numbers. Whether you're tracking a product launch, a construction job, or a marketing campaign, the same Excel technique applies. We'll cover the manual stacked bar method, conditional formatting shortcuts, and a few formatting tricks that make your chart look professional rather than homemade.

Excel Gantt Chart at a Glance

10 min
Average build time
3 cols
Minimum data needed
100%
Excel versions supported
1995
Stacked bar method introduced

Before you open Excel, organize your task list. Every Gantt chart needs three columns at minimum: task name, start date, and duration in days. If you only have start and end dates, add a duration column with the formula =END_DATE - START_DATE. Excel calculates dates as serial numbers, so subtraction works the way you'd hope. A simple project might have ten tasks; an enterprise rollout might have two hundred. The technique scales, but readability does not, so split big projects into phases on separate charts.

Once your data is clean, the build itself is mechanical. Insert a stacked bar chart, feed it your start dates and durations as two series, hide the start-date series with no fill, and reverse the category axis so the first task sits at the top. That's the whole recipe. Everything after that is cosmetic, but the cosmetics are what separate a chart you'd email versus one you'd hide.

A common question new builders ask: should I use calendar days or business days for duration? Calendar days are simpler. The chart bars span weekends and holidays, which mathematically matches the dates on the axis. Business days require a formula like =NETWORKDAYS(start, end) that excludes weekends, but then the chart visualization becomes misleading because the bars still span calendar time. For most projects, calendar days work fine. Note in the chart title or a footnote that weekends are included so anyone reading knows the assumption.

Microsoft Project, Smartsheet, and Asana all cost money and require training. For a team that already lives in Excel, a stacked-bar Gantt chart takes ten minutes, costs nothing, and updates automatically when you change a date cell. The trade-off is that Excel doesn't track dependencies, critical path, or resource leveling. For projects under twenty tasks with no complex linkages, Excel is the right tool. For anything bigger, switch to project management software like Microsoft Project or Smartsheet.

Let's walk through the exact steps. Open a blank workbook and create three columns in row 1: Task, Start Date, Duration. Fill in your tasks below. For a kitchen renovation example, you might have Demolition starting March 1 for 3 days, Plumbing starting March 4 for 5 days, Cabinets starting March 9 for 7 days, and so on. Select the entire range including headers. Go to the Insert tab on the ribbon and click the bar chart icon. Choose Stacked Bar, not Clustered Bar. Excel drops a default chart onto your sheet, and at first it looks wrong, that's expected.

The chart will show two colored bars per task. The first segment represents the start date, the second represents duration. Click any bar in the start-date series (the leftmost segment). Right-click and choose Format Data Series. In the Fill panel, set the fill to No Fill. The start-date bars vanish, leaving only the duration bars positioned along the timeline. This is the Gantt illusion. Invisible bars push the visible bars to the correct dates.

Six Steps to Build a Gantt Chart in Excel

๐Ÿ”ด Step 1: Data setup

Three columns: Task name, Start date (real date format), Duration in days. Sort tasks in the order you want them to appear top-to-bottom on the chart. Use Excel Tables for dynamic ranges.

๐ŸŸ  Step 2: Insert stacked bar

Select all data including headers. Insert tab, Bar Chart, Stacked Bar (2D). Excel creates a default chart you'll need to clean up. Alt+F1 inserts on the same sheet for speed.

๐ŸŸก Step 3: Hide start series

Click any bar in the start-date series. Right-click, Format Data Series. Set fill to No Fill. The start bars disappear, leaving only duration bars positioned along the timeline.

๐ŸŸข Step 4: Reverse axis

Click the vertical axis. Format Axis panel. Check Categories in Reverse Order. Your first task now sits at the top instead of the bottom, matching reading direction.

๐Ÿ”ต Step 5: Fix dates

The horizontal axis shows serial numbers. Click it. Format Axis. Set Number to Date format. Set Minimum to your project start date and Maximum to project end date.

๐ŸŸฃ Step 6: Polish

Change bar color, add chart title, adjust gap width to 30%, remove legend, add data labels with task names if needed. Save as both .xlsx and .pdf for distribution.

After hiding the start series, you'll notice tasks appear in reverse order on the vertical axis. Excel defaults to placing the first row at the bottom of bar charts, which feels backward for a project timeline. Click the vertical axis showing your task names. Open the Format Axis panel and check the box labeled "Categories in reverse order." Your first task moves to the top, matching how people read top-to-bottom. While you're in the axis settings, also check "At maximum category" under Horizontal axis crosses, which keeps the date axis at the bottom of the chart.

The horizontal axis now shows numbers like 44621, 44628, 44635. Those are Excel's date serial numbers. Click that axis, open Format Axis, and under Number choose Date format. Pick the date style you want, like 3/14 or Mar 14. Set the Minimum bound to your project's start date. If your project runs March 1 to April 30, set Minimum to 3/1 and Maximum to 4/30. Excel ignores anything outside that range, which gives you a clean, focused timeline instead of a sprawling chart.

If you're not sure what serial number corresponds to your start date, type the date into any cell, then change the cell's format from Date to General. Excel reveals the underlying number. March 1, 2026 is serial 46083, for example. Use that number in the Minimum bound field. Alternatively, type a date directly into the Minimum field and Excel will accept it on most versions, converting it to the serial number automatically. The newer Microsoft 365 build handles this better than Excel 2016, which sometimes rejects direct date entry.

Gantt Chart Methods Compared

๐Ÿ“‹ Tab 1

The classic method. Three columns, stacked bar chart, hide first series. Works in every Excel version from 2007 to Microsoft 365. Most flexible because you control every element. This is the method covered throughout this guide and the one most professionals use for production work.

๐Ÿ“‹ Tab 2

Build a grid where columns are days and rows are tasks. Use a conditional formatting rule like =AND(COLUMN()>=start_col, COLUMN()<=end_col) to fill cells. Looks more like a traditional Gantt block but harder to update when dates change because column positions matter.

๐Ÿ“‹ Tab 3

Type =REPT("|",duration) in a cell next to each task. Creates a text-based Gantt using pipe characters. Quick and dirty but ugly. Useful for emails where you can't attach an image or for monospaced terminal-style reports.

๐Ÿ“‹ Tab 4

Same as manual method but add a third series for percent complete. Excel overlays a darker bar inside each duration bar showing progress. Best for status reports where stakeholders want to see how far along each task is without reading numbers.

Adding progress tracking transforms a basic Gantt into a status report. To do this, add a fourth column called Percent Complete. For each task, enter a value from 0 to 1, where 0.5 means halfway done. Add a fifth column called Completed Days with the formula =duration * percent_complete. Right-click your chart and choose Select Data. Add a new series called Progress using the Completed Days column. Format this series with a darker color than your duration bars, like dark blue against a light blue duration bar. Now each task shows duration with a filled progress overlay.

For weekly status meetings, this single chart replaces three slides. Stakeholders see what's planned, what's done, and where the project stands relative to today. Add a vertical line marking today's date by inserting a scatter point with x-value equal to =TODAY() and y-values spanning your task range. A red dashed vertical line cutting through the chart instantly answers the question executives always ask: are we behind?

The progress column also feeds great summary metrics. Add a cell above the chart with the formula =SUMPRODUCT(duration_range, percent_complete_range)/SUM(duration_range). This calculates weighted average completion across all tasks. A project showing 47% complete tells a different story than one showing 12% complete, even if both have the same number of tasks finished. Weighted completion accounts for short tasks finishing fast versus long tasks dragging the average down. Display this metric prominently so meetings start with a clear number instead of vague impressions.

Once your basic Gantt works, formatting is where you separate amateur from professional. Reduce the gap width between bars to 30% so tasks feel connected, not floating. Excel defaults to 150% gap width, which looks sparse. Right-click any duration bar, choose Format Data Series, and adjust Gap Width down to 30%. Remove the chart legend because anyone reading the chart can tell which color means what. Click the legend and press Delete.

Color matters more than people realize. Avoid Excel's default red and blue. Use a single brand color for all duration bars with a lighter shade for progress overlays. If different teams own different tasks, color-code by team using muted, professional tones. Navy for engineering, forest green for design, burgundy for marketing. Bright primary colors look like a PowerPoint from 2003. For task labels, increase font size to 10 or 11 points. Excel's default of 9 points is too small for projection screens.

Gridlines are another quick win. The default chart has horizontal gridlines between every task, which adds visual clutter. Remove them by clicking any gridline and pressing Delete. Add vertical gridlines instead, marking weekly intervals on the date axis. Click the horizontal axis, open Format Major Gridlines, set the line color to light gray, and set spacing to 7 days. Your chart now has subtle week markers helping readers gauge duration without dominating the layout. This is the kind of touch professional designers add that most Excel users never think about.

Borders around the chart area also matter. Right-click the chart area, choose Format Chart Area, and either remove the border entirely or set it to a thin light gray line. The default thick black border looks heavy and dated. Modern dashboards favor minimal borders or no borders at all. Apply the same treatment to the plot area inside the chart. Less ink, more readability. These small changes take ninety seconds but lift the chart from looking like a 2003 Excel default to something that fits in a 2026 status deck.

Pre-publish checklist for your Gantt chart

Data table has Task, Start Date, Duration columns minimum
Stacked Bar (2D) chart selected, not Clustered
Start-date series fill set to No Fill (invisible bars)
Vertical axis Categories in Reverse Order checked
Horizontal axis formatted as Date, not General number
Axis Minimum set to project start date (not zero)
Axis Maximum set to project end date plus buffer
Gap Width reduced to 30% for connected appearance
Chart legend deleted or repositioned to side
Chart title added describing project name and date range
Bar colors use 1-3 muted tones, not Excel defaults
Today's date marker added as scatter overlay if status chart
Task names readable at intended display size (10pt minimum)
Saved as both .xlsx and .pdf for distribution
Test Your Excel Skills Now

For projects with many tasks, grouping helps readability. Add a column called Phase before Task. Fill in values like Planning, Execution, Testing, Launch. Sort your data by Phase, then by Start Date. When you build the chart, Excel keeps the phase grouping visible because tasks within each phase appear together. For an extra visual touch, color-code bars by phase. Light blue for Planning, green for Execution, orange for Testing, gold for Launch. This converts your Gantt into something a CEO can read in five seconds.

Milestones deserve special treatment. A milestone is a zero-duration event like project kickoff, beta launch, go-live. Add a milestone row with duration zero and Excel shows nothing because there's no bar to draw. Fix this by adding a new series of scatter points with markers shaped as diamonds or stars. Position them at the milestone date on the timeline. Diamond markers along the bottom of your Gantt make milestones pop without cluttering the bar chart.

Critical path tasks can be highlighted manually since Excel won't calculate them for you. Identify which tasks would push the end date if delayed by even one day. Color those duration bars red or thick black while leaving non-critical tasks in your standard color. This single visual cue tells your team where to focus attention. For a thirty-task project, maybe eight tasks fall on the critical path. Communicating that distinction is what separates a project manager who uses Excel from one who just makes charts in Excel.

Excel Gantt Chart Pros and Cons

Pros

  • Zero additional software cost. Uses tools you already own
  • Updates automatically when you change date or duration cells
  • Easy to email, embed in PowerPoint, or export as PDF
  • Works in every Excel version from 2007 onward
  • Customizable to match brand colors and styles
  • Quick to build (under 15 minutes for typical projects)

Cons

  • No automatic dependency tracking between tasks
  • No critical path calculation
  • No resource leveling or workload balancing
  • Manually adding dependencies requires arrow shapes
  • Doesn't scale well past 30-40 tasks per chart
  • No collaboration features. File lives on one person's computer

For team collaboration, save the workbook to OneDrive or SharePoint and share the link with edit permissions. Multiple people can update task dates in the underlying data table, and the chart refreshes automatically. This isn't true real-time project management like Asana or Jira, but for a small team it works well enough. The key is establishing one source of truth. Designate one person as the chart owner who reviews changes before they propagate, even if everyone can edit.

Printing a Gantt chart on standard paper requires planning. Excel's default chart size doesn't match an 11x17 plotter. Resize the chart to match your paper. For 11x17 landscape, set chart width to 16 inches and height to 9 inches. Use Page Layout view to position the chart, set print area, and preview before sending to the plotter. For digital distribution, export as PDF. File menu, Save As, PDF format, choose page size. PDFs preserve formatting across operating systems, which Excel files don't always do.

One workflow that saves time during status updates: add a simple status column with values like Not Started, In Progress, Blocked, Complete. Use conditional formatting on this column to color-code each status. While the chart itself shows duration bars, the underlying table tells the full story when someone clicks through. Pair this with a small summary box above the chart showing counts like "12 tasks in progress, 3 blocked, 8 complete" using COUNTIF formulas. Stakeholders get the visual on the chart and the numbers in the summary without switching views.

Excel Questions and Answers

Does Excel have a built-in Gantt chart template?

Yes and no. Excel 2016 and later include a Gantt chart template available through File > New > search 'Gantt.' It works but is limited and hard to customize. Most professionals build their own using the stacked bar method described above because it gives full control over formatting and behavior.

How do I show dependencies between tasks?

Excel doesn't track dependencies natively. Add them manually by drawing arrow shapes from the end of one bar to the start of another. Use Insert > Shapes > Line Arrow. Group all arrows so they move with the chart. For projects with many dependencies, switch to dedicated project management software.

Can I add a today line to my Gantt chart?

Yes. Create a small data table with two rows: x-values both equal to =TODAY(), y-values 0 and the count of tasks. Add this as a new scatter series to your chart. Connect the points with a red dashed line. As days pass, the line moves automatically because TODAY() updates every time the file opens.

Why are my bars showing in the wrong order?

Excel places the first data row at the bottom of bar charts by default. Fix this by clicking the vertical axis, opening Format Axis, and checking 'Categories in reverse order.' This single setting flips the order so your first task appears at the top, matching reading direction.

How do I track percent complete on each task?

Add two columns to your data: Percent Complete (decimals 0 to 1) and Completed Days (=duration*percent). Add Completed Days as a third series to your chart, formatted with a darker shade of your duration bar color. The overlay shows progress within each task at a glance.

Can I export the Gantt chart to a Word document?

Yes. Right-click the chart in Excel, choose Copy. In Word, use Paste Special and select either Picture (locks the image) or Microsoft Excel Chart Object (keeps it editable). For reports going to executives, Picture is usually safer because the formatting won't shift if someone opens the file in a different Excel version.
Master Excel With Our Free Practice Test

If you build Gantt charts often, consider learning a few VBA macros to automate the repetitive steps. A short macro can take selected data, insert a stacked bar chart, hide the first series, reverse the axis, and apply your color palette in under a second. The Macro Recorder under the Developer tab captures your manual clicks so you can replay them.

After recording once, edit the macro to make it dynamic, accepting any selected range as input. Save the macro to your Personal Macro Workbook so it's available in every Excel file you open. This is power-user territory and not necessary for casual use, but for project managers who build five Gantt charts a week, the time saved adds up to hours per month.

Building a Gantt chart in Excel is one of those skills that looks impressive but takes only a few minutes once you know the trick. The hidden stacked-bar method has been the standard approach for over two decades, and it still works in the latest version of Microsoft 365. Start with clean data, follow the six steps, apply some thoughtful formatting, and you'll have a chart that earns nods in the meeting rather than questions about whether you used the right template.

Practice the technique on a small project before relying on it for something important. Build a Gantt for your next week's tasks, even if it's just personal errands and side projects. The muscle memory of clicking through Format Data Series, reverse categories, and gap width adjustment makes the real build go faster. Excel rewards repetition, and Gantt charts are no different from any other technique.

One trick that experienced users add: name your data ranges using Excel's Name Manager (Formulas tab, Define Name). Instead of referencing A2:A20 for task names, define a named range called TaskList. The chart series formula now reads cleaner, and if you add tasks later, you only update the named range definition, not every series formula. This pays off for charts you maintain over months as projects evolve. Combined with Excel Tables (Ctrl+T on your data range), the chart auto-expands when new rows are added because Tables have dynamic ranges built in.

โ–ถ Start Quiz