How to Create a Manufacturing Dashboard in Google Sheets with ChatGPT

Cody Schneider

Wrestling with complex spreadsheet formulas can feel like a full-time job, but tracking your production performance is too important to ignore. Thankfully, you can build a powerful manufacturing dashboard right in Google Sheets by having ChatGPT do the heavy lifting for you. This guide will walk you through the entire process, step-by-step, showing you how to turn raw production logs into clear, actionable reporting.

Why Build a Manufacturing Dashboard in Google Sheets?

Before diving into the “how,” let’s quickly cover the “why.” Power BI and Tableau are fantastic tools, but they often come with steep learning curves and subscription costs. Google Sheets is free, collaborative, and likely already part of your team's workflow. It’s the perfect environment for creating a flexible, no-cost dashboard.

The real secret sauce, however, is combining it with ChatGPT. Instead of spending hours googling specific formula syntax for QUERY, SUMIFS, or VLOOKUP, you can simply describe what you need in plain English and let AI generate the exact formula for you. This approach empowers anyone on the team, regardless of their spreadsheet expertise, to extract valuable insights from your production data.

Step 1: Get Your Data in Order

A smart dashboard starts with clean, well-structured data. You can't visualize what you don't track, so your first step is to create a simple, flat-table format for your raw production information in a Google Sheet. It's best to have one tab dedicated to this raw data and keep it as pristine as possible - no merged cells, no fancy formatting, just rows and columns.

Let’s call this tab "Production Data." A good starting point for a manufacturing log might include the following columns:

  • Date: The day of production.

  • Shift: Which shift was operating (e.g., Morning, Evening, Night).

  • Machine_ID: A unique identifier for the machine used.

  • Product_ID: The SKU or identifier for the item being produced.

  • Units_Produced: The total count of good units made.

  • Scrap_Units: The number of units that failed quality checks.

  • Downtime_Minutes: The total time (in minutes) the machine was not operational during the shift.

  • Operator_Name: The person running the machine.

Your "Production Data" tab should look something like this:

Date

Shift

Machine_ID

Product_ID

Units_Produced

Scrap_Units

Downtime_Minutes

2023-10-01

Morning

M-01

P-101

520

15

30

2023-10-01

Morning

M-02

P-250

890

45

10

2023-10-01

Evening

M-01

P-101

480

22

45

Step 2: Identify Your Key Performance Indicators (KPIs)

With clean data in place, you need to decide what to measure. Your dashboard is only as useful as the questions it answers. Think about what metrics will give you a clear snapshot of your production health. Here are some fundamental manufacturing KPIs to start with:

  • Total Production Output: The simplest metric - how many total units have we produced overall or in a specific period?

  • Scrap Rate: What percentage of our produced units are defective? This is calculated as (Total Scrap Units / (Total Units Produced + Total Scrap Units)).

  • Machine Uptime: What percentage of the available time are our machines actually running? A simplified calculation can be ((Total Shift Time - Total Downtime) / Total Shift Time).

  • Throughput: How many units are produced per machine or per shift?

  • Production by Product: Which products are we making the most of?

Start with 3-5 of these essential KPIs. You can always add more complexity later.

Step 3: Use ChatGPT to Generate the Formulas

Now for the fun part. Create a new tab in your Google Sheet and name it "Dashboard." This is where you'll build your visualizations. We’ll grab the formulas we need from ChatGPT and paste them here.

The key to success with ChatGPT is to be specific in your prompts. Tell it what sheet tab your data is on, what the column headers are, and exactly what you want to calculate.

Example 1: Calculating Scrap Rate

Let's calculate the overall scrap rate. Head over to ChatGPT and use a prompt like this:

“I have a Google Sheet with a tab named 'Production Data'. Column E has 'Scrap_Units' and Column F has 'Units_Produced'. Write me a Google Sheets formula to calculate the overall scrap rate. The formula for the scrap rate is (Total Scrap Units) / (Total Scrap Units + Total Good Units).”

ChatGPT will likely give you something like this:

Now, go to your "Dashboard" tab in Google Sheets. Pick a cell (e.g., A2), type the label "Overall Scrap Rate," and in the cell next to it (B2), paste the formula. Finally, format cell B2 as a percentage by going to Format > Number > Percent.

Example 2: Creating a Summary Table for a Chart

Charts often need data to be summarized first. You can’t easily create a bar chart from your raw log showing which machine produced the most units. You first need a summary table that sums up the production for each machine.

The QUERY function in Google Sheets is perfect for this, but its syntax is fussy. Let's have ChatGPT write it for us.

Here's a good prompt:

“I have a Google Sheet tab named 'Production Data'. I want to create a summary table. Write me a QUERY formula that groups by 'Machine_ID' (Column C) and sums the 'Units_Produced' (Column E) for each machine. The table should have headers.”

ChatGPT will generate a powerful QUERY formula like this:

Paste this formula into an empty area on your "Dashboard" tab (e.g., cell D2). It will instantly create a neat little table showing each unique Machine ID and its corresponding total production volume - perfect for charting.

Step 4: Visualize Your Data with Charts

Once you have summary tables, building charts is simple. Let's create a bar chart from the Machine Production table we just made with QUERY.

  1. Highlight the data in your summary table, including the headers (e.g., from D2 to E5).

  2. Go to the 'Insert' top menu and select 'Chart'.

  3. Google Sheets will automatically suggest a chart type. A column or bar chart works perfectly for comparing machine output.

  4. Use the Chart Editor on the right to customize titles, colors, and labels to make it clear and on-brand.

Repeat this process for other visualizations:

  • Production Over Time: Use a QUERY to summarize production by Date, then create a line chart.

  • Production by Shift: Use a QUERY to group production totals by the Shift column, then use a pie or donut chart.

Step 5: Assemble and Refine Your Dashboard

Your final step is to arrange all of your components - KPIs, summary tables, and charts - into a clean, easy-to-read dashboard.

Tips for an Effective Dashboard Layout:

  • Top-Level Metrics First: Place your most important KPIs, like Total Output and Overall Scrap Rate, at the top in large font so they can be seen at a glance.

  • Organized Grid: Arrange your charts in a logical grid. Resize them so they snap into place neatly. Keep related charts together (e.g., all productivity charts in one row, all quality charts in another).

  • Use Slicers for Interactivity: To make the dashboard interactive, go to Data > Add a Slicer. You can add a slicer for 'Product_ID', 'Machine_ID', or 'Date'. This will allow you or your team members to filter the entire dashboard's view without touching any formulas.

  • Keep It Simple: Avoid clutter. Don't use distracting '3D' effects on charts, avoid clashing colors, and make sure your labels are legible. The goal is clarity, not a graphic design masterpiece.

Final Thoughts

Pairing the accessibility of Google Sheets with the 'formula-on-demand' power of ChatGPT crushes the technical barrier to building a useful manufacturing dashboard. You're no longer limited by your knowledge of complex functions, only by the quality of your data and the clarity of the questions you want to answer. Start simple, focus on your most important KPIs, and iterate from there.

This approach gets the job done, but we created Graphed because we believe the entire process should be even more seamless. Instead of building your dashboard cell by cell, what if you could just connect your data and ask, "Show me a dashboard comparing scrap rate by machine for the last quarter"? We built Graphed to turn those conversations into live, always-on dashboards in seconds, freeing you from the tedious work of formula writing and manual refreshing, so you can focus entirely on the insights within your data.