How to Create a Manufacturing Dashboard in Excel with ChatGPT

Cody Schneider

Creating a manufacturing dashboard might sound like a task reserved for data analysts, but with a tool you already know - Excel - and an AI assistant like ChatGPT, it’s more accessible than ever. This guide will walk you through building a functional dashboard step-by-step, using ChatGPT to handle the heavy lifting on formulas and functions so you can focus on the insights.

Why Bother with a Manufacturing Dashboard in Excel?

In manufacturing, speed and precision are everything. A dashboard gives you a live snapshot of your production floor, helping you monitor key performance indicators (KPIs), spot bottlenecks, and make data-backed decisions on the fly. It turns rows of raw data into at-a-glance visuals that tell a story.

And why Excel? Because it’s powerful, flexible, and almost everyone has it. While dedicated business intelligence tools are great, Excel is perfect for creating customized, lightweight dashboards without a steep learning curve or added cost. When you pair it with ChatGPT, you can bypass the need to be an Excel guru and get straight to building.

Step 1: Plan Your Dashboard by Defining Your KPIs

Before you open a new spreadsheet, the most important step is to decide what you want to measure. A dashboard is only as useful as the metrics it tracks. Trying to monitor everything is a recipe for a cluttered, confusing interface. Instead, focus on the handful of KPIs that matter most to your production goals.

Not sure where to start? Here are some common and highly effective manufacturing KPIs:

  • Overall Equipment Effectiveness (OEE): The gold standard for measuring manufacturing productivity. It combines Availability (run time), Performance (speed), and Quality (good parts).

  • Production Volume: A simple count of the total units produced over a specific period (e.g., per shift, day, or week).

  • Defect Rate / Scrap Rate: The percentage of units produced that do not meet quality standards. Calculated as (Number of Defective Units / Total Units Produced).

  • Machine Downtime: The total time a machine is not in operation when it should be. Tracking this helps identify maintenance or operational issues.

  • Cycle Time: The average time it takes to produce one unit from start to finish.

  • On-Time Delivery Rate: The percentage of orders delivered to customers by the promised date.

Once you've chosen 3-5 critical KPIs, sketch a rough layout on paper. Where should your main chart go? Where will you place your topline numbers? A simple plan makes the building process much smoother.

Step 2: Collect and Structure Your Data

Your dashboard is fueled by data. To work effectively, this data needs to be clean, organized, and in a simple tabular format. For most manufacturing dashboards, you'll need a single table that captures the essential details of each production run or event. Create a new sheet in Excel for your raw data, and maybe call it "ProductionData."

Your table should have clear column headers. Here’s a basic example of what your data structure could look like:

Example Production Data Table:

  • Date: The date of the production shift.

  • Shift: The shift number (e.g., 1, 2, 3 or Day, Night).

  • Machine_ID: A unique identifier for the machine.

  • Operator_Name: The person running the machine.

  • Part_Number: The ID for the product being made.

  • Planned_Production_Time (Mins): The total scheduled runtime for the shift (e.g., 480 minutes for an 8-hour shift).

  • Downtime (Mins): Any unplanned downtime during the shift.

  • Units_Produced: The total number of units finished.

  • Units_Scrapped: The number of reject or defect units.

Pro Tip: Format your data as a Table in Excel (select your data, then go to the "Home" tab and click "Format as Table"). This makes your data easier to manage, reference in formulas, and automatically expands as you add new rows.

Step 3: Use ChatGPT as Your Excel Co-Pilot

This is where the magic happens. You don't need to memorize complex Excel formulas or navigate confusing menus. You can simply ask ChatGPT for what you need in plain English. Treat it like a knowledgeable colleague who has mastered Excel.

Generating Formulas for Your KPIs

Let's start by calculating some of our key metrics. Open ChatGPT and be specific in your prompts. Mention your sheet name and column headers for the best results.

Example 1: Calculating Defect Rate

You can ask ChatGPT something like:

“I have an Excel table called 'ProductionData'. 'Units_Produced' is in column H and 'Units_Scrapped' is in column I. In column J, I want to calculate the 'Defect_Rate'. What formula should I use?”

ChatGPT will likely give you this formula:

It will also explain that the IF statement is there to prevent a #DIV/0! error if no units were produced. Simply copy that formula into cell J2, then format the column as a percentage. Because you're using an Excel Table, the formula should automatically fill down for all your rows.

Example 2: Calculating Overall Equipment Effectiveness (OEE)

OEE is a bit more complex, making it a perfect task for ChatGPT. It's a combination of three factors: Availability, Performance, and Quality.

Your prompt could be:

“I need to calculate OEE in Excel. My data table contains these columns: 'Planned_Production_Time' (F), 'Downtime' (G), 'Units_Produced' (H), and 'Units_Scrapped' (I). Assume an 'Ideal_Cycle_Time' of 2.5 minutes per unit. Can you give me the formulas for Availability, Performance, Quality, and the final OEE?”

ChatGPT will break it down for you:

  • Availability Formula: This measures uptime.

  • Performance Formula: This measures operating speed. First, you calculate how many good units were made: H2-I2.

    Note: The 2.5 is the Ideal Cycle Time you provided in the prompt.

  • Quality Formula: This measures the percentage of good parts.

  • Final OEE Formula: Simply multiply the three together. If your Availability, Performance, and Quality are in columns K, L, and M respectively:

With just one prompt, you have all the formulas needed for a sophisticated KPI, without ever having to search through help forums.

Step 4: Creating Visualizations with ChatGPT's Guidance

ChatGPT can't directly create charts in your Excel file, but it can give you the exact, step-by-step instructions to do it yourself in seconds. The key to powerful visualizations in Excel is using PivotTables and PivotCharts.

Example 3: Creating a PivotTable

Let's say you want to see the total machine downtime for each machine.

Ask ChatGPT:

“I want to create a PivotTable in Excel to summarize the total downtime for each Machine_ID from my 'ProductionData' table. Walk me through the steps.”

ChatGPT will reply with directions like these:

  1. Click anywhere inside your ‘ProductionData’ table.

  2. Go to the Insert tab on the Ribbon and click PivotTable.

  3. Excel will likely auto-select your table. Just click OK to create the PivotTable in a new worksheet.

  4. In the PivotTable Fields pane on the right, drag the Machine_ID field into the Rows area.

  5. Next, drag the Downtime (Mins) field into the Values area. Ensure it says "Sum of Downtime." If it says "Count," click on it and change it under "Value Field Settings."

Just like that, you have a summary table ready for visualization.

Example 4: Building a Chart

Now, let’s turn that PivotTable into a chart.

Ask ChatGPT:

"How do I create a bar chart from the PivotTable I just made?”

The instructions will be simple:

  1. Click anywhere inside your new PivotTable.

  2. Go to the PivotTable Analyze tab that appears on the Ribbon.

  3. Click on PivotChart.

  4. Select a Bar Chart from the options and click OK.

You now have a dynamic chart that visualizes downtime by machine.

Step 5: Assemble Your Dashboard and Make It Interactive

You have your data, your calculated KPIs, and your charts. Now it's time to bring them all together onto one screen.

  1. Create a New Sheet: Create a new sheet and name it "Dashboard".

  2. Arrange Your Elements: Copy and paste your charts from the PivotTable sheets onto your Dashboard sheet. You can also create cells to display major KPIs (like average OEE or total units produced) by pulling them directly from your PivotTables using a GETPIVOTDATA formula (which you can also ask ChatGPT how to write!).

  3. Add Slicers for Interactivity: Slicers are interactive buttons that filter your dashboard data. They are incredibly easy to set up and make your dashboard much more useful.

Ask ChatGPT:

“How do I add Slicers to my dashboard to filter my charts by 'Operator_Name' and 'Date'?”

ChatGPT will guide you:

  1. Click on any of your PivotCharts on the dashboard.

  2. Go to the PivotTable Analyze tab and click Insert Slicer.

  3. Check the boxes for the fields you want to filter with, such as Operator_Name and Date. Click OK.

  4. Right-click on each new slicer and choose Report Connections. Check the boxes for all the PivotTables you want that slicer to control. This ensures that when you click a filter, all your related charts update simultaneously.

Now you have a dynamic, clickable dashboard. You can filter your entire view by operator, machine, or date range to dig deeper into your production data with just a click.

Final Thoughts

Combining the organizational power of Excel with the instructional clarity of ChatGPT allows anyone, regardless of their technical background, to transform raw production data into an insightful manufacturing dashboard. The key is to start with clear goals, structure your data logically, and lean on ChatGPT to bridge any knowledge gaps with formulas and procedures.

As powerful as this process is, keeping your Excel file updated with fresh data can still be a manual chore. At Graphed, we created our platform to eliminate this exact pain point. Instead of downloading CSVs and pasting them into Excel, you can connect your data sources once and let our tool handle the rest. You can build real-time, shareable dashboards just by describing what you want to see in plain English - no formulas or PivotTables required.