Build a Live Weekly Revenue Tracker in Google Sheets -- No Formulas Required
Use the new ChatGPT sidebar to build a fully formatted P&L tracker with variance formulas and conditional formatting in one 15-minute conversation.
What matters today
Use the new ChatGPT sidebar to build a fully formatted P&L tracker with variance formulas and conditional formatting in one 15-minute conversation.
Key points
- What You Are Building
- The Conversation Sequence
- Prompt 1: Create the data entry tab
- Prompt 2: Add the variance column
- Prompt 3: Apply conditional formatting
What You'll Learn
- The exact conversation sequence to build a complete weekly revenue tracker inside Google Sheets
- How the ChatGPT sidebar reads your current sheet structure and builds formulas in context
- The specific prompt sequence for adding variance, rolling average, and red-green conditional formatting
- How to extend the tracker with a scenario tab for revenue planning
- The full reusable prompt template you can adapt for any tracking need
Most executives have a version of this problem: a spreadsheet that should exist but does not, because building it from scratch requires formula work they do not have time for, and the 45-minute investment never makes it onto the calendar.
The new ChatGPT sidebar for Google Sheets removes that friction entirely. Describe the tracker you need in plain English. The sidebar reads your sheet, writes the formulas in context, creates the tabs, applies the formatting, and explains every element. Total setup time: 15 minutes.
Premium Content Below
The full 5-prompt conversation sequence, the scenario tab extension, and the reusable template are available to PromptHacker Premium subscribers.
What You Are Building
A weekly revenue tracker with 4 components: a data entry tab for weekly revenue by product line, a summary tab with total revenue and 4-week rolling average, a variance column showing performance vs. target, and red-green conditional formatting on the variance column.
The Conversation Sequence
Open a blank Google Sheet. Open the ChatGPT sidebar from the Extensions menu. Work through these prompts in order. Each builds on the structure the previous one created.
Prompt 1: Create the data entry tab
I am building a weekly revenue tracker. Start by creating a data entry tab called "Weekly Data". Set up these columns: Week (formatted as "Week of [date]"), Product Line A, Product Line B, Product Line C, and Total Revenue (a sum of the three product line columns). Format the header row with a dark background (hex #0D1B2A) and white bold text. Freeze the header row. Add 12 blank rows for data entry. Explain each column as you create it.
Prompt 2: Add the variance column
Add a column called "Target Revenue" -- a static input column positioned after Total Revenue. Then add a column called "Variance %" that calculates the percentage by which Total Revenue exceeds or falls short of Target Revenue. Positive if above, negative if below. Show me the formula.
Prompt 3: Apply conditional formatting
Apply conditional formatting to the Variance % column for all 12 data rows: - 0% or higher (at or above target): light green background (#C6EFCE), dark green text (#276221) - Between -5% and 0% (slightly below): light yellow background (#FFEB9C), dark yellow text (#9C5700) - Below -5% (significantly below): light red background (#FFC7CE), dark red text (#9C0006)
Prompt 4: Create the summary tab
Create a new tab called "Summary". Build a summary view that shows: the most recent week's Total Revenue (last non-blank row), week-over-week change in both dollar amount and percentage, a 4-week rolling average of Total Revenue, and the most recent Variance %. Format as a clean two-column table (metric name left, value right) with the same dark header styling as the data tab.
Prompt 5: Add a scenario tab (optional but recommended)
Create a tab called "Scenarios". Set up a scenario table that models 3 revenue scenarios based on the most recent Total Revenue: Conservative (5% below current run rate), Base Case (current run rate), Optimistic (10% above). Show projected monthly revenue (4 weeks times rate) and annual revenue (52 weeks times rate). Update automatically when Weekly Data is updated.
5 Executive Action Steps
Step 1: Install the sidebar if you have not already
Extensions, Add-ons, Get add-ons, search "ChatGPT for Sheets." Three minutes.
Step 2: Build the data entry tab using Prompt 1
Even if you only complete this step today, you have a functional input table that you can fill in this week.
Step 3: Add the variance column and conditional formatting using Prompts 2 and 3
These two prompts do most of the analytical work. Complete both before adding the summary tab.
Step 4: Build the summary tab and enter 4 weeks of historical data
Enter the last 4 weeks of revenue data into the Weekly Data tab. The summary and rolling average populate immediately and give you an instant baseline.
Step 5: Set a recurring weekly reminder to update the tracker
5-minute Friday reminder. After 4 weeks, the rolling average and scenario tab start producing useful insight.
Three deep dives. Four useful moves. One email worth opening.
PromptHacker turns the AI firehose into practical next steps for work, health, family, and everything time keeps trying to steal.