Gantt Charts – Project Management Using Excel [Part 1 of 6]

Share

Facebook
Twitter
LinkedIn

Starting this week we are starting a new series of posts on project management using Microsoft excel. I have been working in various projects in the last 6 years and almost in all cases we have been using excel to manage, measure and track various aspects of project. These posts represent few of the things related to project management using excel that I have learned over the years.

Part 1: Preparing & tracking a project plan using Gantt Charts
Team To Do Lists – Project Tracking Tools
Project Status Reporting – Create a Timeline to display milestones
Time sheets and Resource management
Issue Trackers & Risk Management
Project Status Reporting – Dashboard
Bonus Post: Using Burn Down Charts to Understand Project Progress

Excel, because of its grid nature provides a great way to prepare and manage project plans. In this part of the project management using Microsoft excel series we will learn how to prepare and track a project plan using gantt chart in excel.

Preparing a project plan

Not all project plans are same. But most of the project plans have a list of,

  • All activities / phases of project
  • Planned start date of the activity
  • Planned duration of the activity

From tracking perspective, we can add the following,

  • Actual start date of the activity
  • Actual duration of the activity
  • % of the activity completed as of date

As you can see, excel provides a great way to manage such plan. Look at an example project plan made in excel.
Gantt Chart - Excel - Project Plan

But the above plan is more or less static. Using Excel’s features we can make a dynamic gantt chart that can,

  • Update the Gantt chart when dates change
  • Display a separate bar that will grow based on the % completion of each activity
  • Highlight current week / day in a subtle way

In essence, we will create something like this:

Steps for preparing an Gantt Chart

  1. First make the above layout in a new excel sheet
  2. Then we will add several columns in the end, one for each day (or week or month) of the project
  3. We will also designate 3 cells say $N$5, $Y$5, $AL$5 where we will maintain the following values,
    1. In cell $N$5, a selection option that will change the plan between “planned” and “actual” dates
    2. In cell $Y$5, a symbol that we can use to display finished portion of work
    3. In cell $AL$5, where we can enter the current week (or day or month)
  4. Now we will do some conditional formatting (ahem!) that will highlight a particular cell in the grid,
    1. If $N$5 has “Planned” and cell is between planned date and planned date + planned duration
    2. Else, cell is between actual date and actual date + actual duration
  5. We will also write formulas in all the cells (same formula pasted over the entire range) which displays a symbol like solid rectangle. For finding out if we should fill in the symbol or not, we use the % completed column of the gantt chart. Figuring out this formula is part of your home work. 😉
  6. Finally we will adjust formatting like column widths, fonts, colors etc. and freeze top row so that it is easy to scroll and still know what you are looking at.

Once you prepare such plan it is easy to track, find out the status of individual activities and take necessary corrective actions as needed.

Download Excel Gantt Chart Template and Make your own project plan

Feel free to download gantt chart project plan template and make your own project plans using Microsoft Excel.

Download 7 Gantt Chart Templates and 17 other Project Management Templates for Excel – Click here

What next?

In the next part of this series we will understand how to manage day to day activities of projects using to do lists in excel.

Resources for Project Managers

Check out my Project Management using Excel page for more resources and helpful information on project management.

Also check out below pages:

Your Thoughts and Suggestions

Do you work a lot on project management activities? Do you find this content useful? share your feedback and experiences through comments.

Project Management Templates for Excel

Facebook
Twitter
LinkedIn

Share this tip with your colleagues

Excel and Power BI tips - Chandoo.org Newsletter

Get FREE Excel + Power BI Tips

Simple, fun and useful emails, once per week.

Learn & be awesome.

Welcome to Chandoo.org

Thank you so much for visiting. My aim is to make you awesome in Excel & Power BI. I do this by sharing videos, tips, examples and downloads on this website. There are more than 1,000 pages with all things Excel, Power BI, Dashboards & VBA here. Go ahead and spend few minutes to be AWESOME.

Read my storyFREE Excel tips book

Overall I learned a lot and I thought you did a great job of explaining how to do things. This will definitely elevate my reporting in the future.
Rebekah S
Reporting Analyst
Excel formula list - 100+ examples and howto guide for you

From simple to complex, there is a formula for every occasion. Check out the list now.

Calendars, invoices, trackers and much more. All free, fun and fantastic.

Advanced Pivot Table tricks

Power Query, Data model, DAX, Filters, Slicers, Conditional formats and beautiful charts. It's all here.

Still on fence about Power BI? In this getting started guide, learn what is Power BI, how to get it and how to create your first report from scratch.

8 Responses to “Pivot Tables from large data-sets – 5 examples”

  1. Ron S says:

    Do you have links to any sites that can provide free, large, test data sets. Both large in diversity and large in total number of rows.

    • Chandoo says:

      Good question Ron. I suggest checking out kaggle.com, data.world or create your own with randbetween(). You can also get a complex business data-set from Microsoft Power BI website. It is contoso retail data.

  2. Steve J says:

    Hi Chandoo,
    I work with large data sets all the time (80-200MB files with 100Ks of rows and 20-40 columns) and I've taken a few steps to reduce the size (20-60MB) so they can better shared and work more quickly. These steps include: creating custom calculations in the pivot instead of having additional data columns, deleting the data tab and saving as an xlsb. I've even tried indexmatch instead of vlookup--although I'm not sure that saved much. Are there any other tricks to further reduce the file size? thanks, Steve

    • Chandoo says:

      Hi Steve,

      Good tips on how to reduce the file size and / or process time. Another thing I would definitely try is to use Data Model to load the data rather than keep it in the file. You would be,
      1. connect to source data file thru Power Query
      2. filter away any columns / rows that are not needed
      3. load the data to model
      4. make pivots from it

      This would reduce the file size while providing all the answers you need.

      Give it a try. See this video for some help - https://www.youtube.com/watch?v=5u7bpysO3FQ

  3. John Price says:

    Normally when Excel processes data it utilizes all four cores on a processor. Is it true that Excel reduces to only using two cores When calculating tables? Same issue if there were two cores present, it would reduce to one in a table?
    I ask because, I have personally noticed when i use tables the data is much slower than if I would have filtered it. I like tables for obvious reasons when working with datasets. Is this true.

    • Ron MVP says:

      John:
      I don't know if it is true that Excel Table processing only uses 2 threads/cores, but it is entirely possible. The program has to be enabled to handle multiple parallel threads. Excel Lists/Tables were added long ago, at a time when 2 processes was a reasonable upper limit. And, it could be that there simply is no way to program table processing to use more than 2 threads at a time...

  4. Jen says:

    When I've got a large data set, I will set my Excel priority to High thru Task Manager to allow it to use more available processing. Never use RealTime priority or you're completely locked up until Excel finishes.

Leave a Reply