Sarah Schlott
  • Home
  • About
  • Services
    • FP&A Consulting
      • Forecasting & Planning
      • Scenario Modeling
      • Management Reporting
      • Cash Forecasting
      • FP&A Systems & Processes
      • Variance Analysis
      • KPI Dashboards
      • Board Reporting
      • FP&A for PE-Backed Companies
    • Accounting Services
      • Bookkeeping Support
      • Month-End Close
      • Financial Statements
      • Accounts Payable
      • Accounts Receivable
      • Accounting Cleanup
  • FP&A Resources
    • FP&A Library
    • Tools & Templates
    • Blog
  • Contact
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
ChatGPT, Excel, Finance

Excel Has a New Add-In: It’s Called ChatGPT

Excel Meets Its Secret Weapon

Excel has always been the quiet workhorse of business. Rows, columns, SUM, VLOOKUP — a reliable toolbox. But mastering it came at a cost: you either memorized hundreds of functions or spent hours debugging formulas that broke without warning.

Now there’s a twist. You don’t have to do it alone. ChatGPT acts like an add-in you never installed. It won’t sit inside the ribbon, but it will sit beside you — generating formulas, debugging errors, writing VBA macros, creating Power Query scripts, and even designing entire models when asked the right way.

Here’s the catch: the right way matters. A lazy prompt gives you a half-baked answer. A structured prompt gives you the blueprint to solve real problems. This tutorial goes in-depth on exactly how to get there — not just the how, but the why. And we’ll cover the biggest truth of all: the output quality isn’t about the AI. It’s about your project setup.

Why Prompting Matters

ChatGPT isn’t a mind reader. It’s not looking at your Excel workbook. It only sees your words. That means vague prompts equal vague answers.

For example:
“Formula for revenue growth.”

You’ll probably get something like:
=(B2-B1)/B1

Which works only if your revenue is stacked vertically and your prior row has valid data.

Now compare to:
“In Excel 365, I have monthly revenue in column B from B2:B25. Write a formula in C2 that calculates month-over-month growth, and handle divide-by-zero errors.”

Answer:
=IF(B1=0,””,(B2-B1)/B1)

That’s not luck — that’s clarity. The why is simple: ChatGPT needs to be told the environment, the inputs, and the task. Otherwise, it guesses.

The FIT Framework for Prompting

Use the FIT framework to avoid garbage outputs:

  1. Format — Tell it if you’re in Excel 365, Power Query, or VBA. This prevents outdated functions.
  2. Inputs — Describe ranges, table names, and columns. Ambiguity kills precision.
  3. Task — State the goal, not just “a formula.” Example: “Return the top 3 regions by sales, sorted descending.”

Why this matters: ChatGPT thrives when boxed in. The more context, the less hallucination.

Prompting for Formulas

Scenario 1: Translating business logic.
Business question: “What’s the average order value per customer, excluding returns?”

Strong prompt:
“In Excel 365, I have customer IDs in column A, order amounts in column B, and a flag in column C where the word Return marks returned items. Write a dynamic array formula to calculate average order value per customer, excluding rows where column C=Return.”

Answer:
=LET(validOrders, FILTER(B2:C100, C2:C100<>”Return”), customers, UNIQUE(A2:A100), MAP(customers, LAMBDA(c, AVERAGEIF(A2:A100, c, INDEX(validOrders,,1)))))

Why this works: LET defines valid orders, UNIQUE lists customers, MAP applies logic row by row, and LAMBDA keeps it clean. Without specifying Excel 365, ChatGPT might use legacy SUMIF hacks.

Scenario 2: Explaining formulas back.
Paste a scary formula into ChatGPT:
“Explain this in plain English, step by step, and suggest a cleaner version if possible.”

Why: This builds your intuition instead of just copying syntax.

Debugging With Prompts

Errors are inevitable. Instead of fighting #VALUE!, feed it to ChatGPT with context.

“My formula =SUMIFS(C2:C100, A2:A100,”North”, B2:B100,”Widget”) is returning zero even though matches exist. Troubleshoot likely causes and rewrite if needed.”

Why this works: You’re not asking for a replacement. You’re asking it to reason. It will check for trailing spaces, text/number mismatches, and misaligned ranges — the same logic a senior analyst would use.

Adjustment tip: ChatGPT doesn’t see your data. If its fix doesn’t work, paste the exact Excel error back and say “Adjust the formula given this error.” This iterative loop is how you move from guesses to precision.

Prompting for VBA Automation

VBA is where precision pays off.

Weak: “Write VBA to copy a sheet.”
Strong:
“In Excel VBA, write a macro named CopyData that copies the sheet called Input into a new sheet named Backup_YYYYMMDD with today’s date appended.”

Answer:

Sub CopyData()
Dim ws As Worksheet
Dim newSheetName As String
newSheetName = “Backup_” & Format(Date, “yyyymmdd”)
Sheets(“Input”).Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = newSheetName
End Sub

Why this works: You gave a name, a source, and a format. ChatGPT filled the syntax. If you only said “copy,” it might overwrite your data or misname the sheet.

Adjustment: Sometimes ChatGPT writes VBA that assumes macros are enabled or Option Explicit is off. Always run, note the error, then paste both the code and the error back for correction.

Prompting for Power Query

M language is powerful but unreadable. Prompting makes it usable.

Prompt:
“In Power Query, I have a column called OrderDate. Write M code to add a column that flags Weekend if Saturday or Sunday, else Weekday.”

Answer:
Table.AddColumn(Source, “DayType”, each if Date.DayOfWeek([OrderDate], Day.Sunday) > 4 then “Weekend” else “Weekday”)

Why: You told ChatGPT it was Power Query, gave the column name, and explained the logic. Without that, it would probably hand you an Excel formula instead.

Prompting for Data Simulation

Testing formulas without data is like flying without an engine. ChatGPT can generate realistic data on demand.

Prompt:
“Generate 100 rows of sample data with CustomerID, Region (North, South, East, West), OrderDate (random in 2024), and Revenue between 100 and 1000.”

You paste results into Notepad, save as CSV, and load into Excel.

Why: Practice datasets let you prototype dashboards, test logic, and teach concepts without exposing sensitive company data.

Prompting for Model Design

Prompt:
“Design a three-statement financial model in Excel for a SaaS company. Outline sheets, inputs, and formula flows.”

Answer: Inputs, Assumptions, IS, BS, CF, plus Calculations.

Why: ChatGPT can’t build the model for you, but it can act as a mentor — guiding architecture so you spend less time guessing where to start.

Advanced Prompt Chaining

Don’t stop at one prompt. Chain them.

  1. Summarize the business problem.
  2. Ask for multiple Excel approaches (formulas, Power Query, VBA).
  3. Pick one.
  4. Ask for detailed formulas.
  5. If errors appear, paste them back.

Why: ChatGPT is iterative. Each loop tightens precision. Treat it like a junior analyst you’re coaching.

Adjusting for Inconsistencies

ChatGPT occasionally:

  • Suggests functions not in your Excel version.
  • Mixes commas and semicolons depending on locale.
  • Writes formulas with mismatched ranges.

The fix:

  • Always state your Excel version.
  • Always specify your ranges.
  • If a formula fails, paste the exact Excel error back.

Why this matters: ChatGPT’s training data mixes regional syntax and legacy versions. You need to steer.

The Importance of Project Setup

This is the biggest lever. If you start by telling ChatGPT:
“I’m building a monthly sales dashboard for a SaaS company. I have transactional data with dates, customer IDs, revenue, and region. Please assume Excel 365 with dynamic arrays.”

Every subsequent answer will be sharper. You’ve framed the problem space.

If you skip this, ChatGPT guesses. One answer assumes Excel 2016, the next assumes semicolons, the third assumes table objects. Chaos follows.

Why: Project setup isn’t fluff. It’s the foundation. Without it, the AI builds on sand.

Framework for Teams

Teams should treat prompting like they treat templates. Build a library:

  • Formula prompts (growth, retention, margins).
  • Debugging prompts (SUMIFS zero, VLOOKUP fails).
  • VBA prompts (copy ranges, backup files).
  • Power Query prompts (split columns, clean dates).

Why: Analysts hit the same 20 problems again and again. A prompt library makes solutions scalable.

The Threat and the Reward

The threat: Analysts who lean on ChatGPT blindly will never internalize Excel logic. They’ll paste formulas they can’t explain. When the CFO asks “How does this work?”, silence follows.

The reward: Analysts who use ChatGPT as a co-pilot accelerate faster. They see formulas explained in plain English, debug smarter, and design cleaner models. They stop thinking in syntax and start thinking in business logic.

That’s the leap from technician to strategist.

Excel’s New Edge

Excel hasn’t changed. But how you approach it has.

ChatGPT is the invisible add-in that reshapes how you work. With structured prompting, you can debug in minutes, automate tasks, simulate data, and design models with clarity.

The analyst who ignores this will keep grinding in formulas. The analyst who embraces it will lead.

And here’s the shocker: The future of Excel won’t be written in formulas or VBA. It will be written in prompts.

September 22, 2025/1 Comment/by Sarah Schlott
Tags: ChatGPT, Excel, Prompting
Share this entry
  • Facebook Facebook Share on Facebook
  • X-twitter X-twitter Share on X
  • Linkedin Linkedin Share on LinkedIn
  • Reddit Reddit Share on Reddit
  • Mail Mail Share by Mail
https://sarahgschlott.com/wp-content/uploads/2025/05/pexels-lexovertoom-1109543-scaled-e1748310564879.jpg 800 1200 Sarah Schlott https://sarahgschlott.com/wp-content/uploads/2026/08/icon-10c-two-blob-light_clearspace-300x300.png Sarah Schlott2025-09-22 19:08:342026-10-02 09:03:56Excel Has a New Add-In: It’s Called ChatGPT
You might also like
Top 10 Principles for Transforming FP&A Towards Long-Term Value Creation
Building FP&A From Absolute Zero: Katelyn Stienen on Budgets, Business Partnership, and the Stories Behind the Numbers
What a 13-year-old babysitter taught me about financial leadership
Why Smart Finance Teams Build Dashboards in Excel First: 4 Tactical Wins
We Tried Running a $100M Forecast in Excel—Here’s What Broke First
Why Most Annual Operating Plans Are DOA by Q2 (And What Smart CFOs Are Doing Instead)
1 reply
  1. Sarah Schlott
    Sarah Schlott says:
    October 2, 2026 at 12:33 pm

    What’s the most useful thing you’ve actually done with ChatGPT inside an Excel workflow? Not the demo. The thing you kept using.

    Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Join the Discussion Cancel reply

What do you think? No account or email required.

Latest Posts

  • Contractor+ Is Growing. I’m More Interested in What the Cash Has to Do Next.
  • Private Colleges Have a Revenue Problem That Looks Familiar
  • The Orlando Housing Story I’m Watching Isn’t Home Prices. It’s Household Pressure.
  • Bookkeeping vs. Accounting: What Does Your Business Actually Need?
  • The 2,232-Acre Osceola Data Center Story Needs One Important Asterisk
  • Orlando Tourism Doesn’t Get to Coast on Being Orlando
  • Statusphere Just Made a Very Physical Bet on Scaling Software
  • A $103 Million Orlando Industrial Deal Says More Than the Price Tag
  • How Much Do Accounting Services Cost in Orlando?
  • Carvana Is Adding 100 Orlando-Area Jobs. The Number I’m Watching Is What Comes Next.
  • Accounting Services in Orlando: What Should a Growing Business Actually Expect?
  • The FP&A Calendar: Build a Finance Rhythm That Leaves Time to Think
  • How Often Should You Update a Financial Forecast?
  • Capital Expenditure Forecasting: The Annual CapEx Number Is Not the Forecast
  • Gross Margin Forecasting: Revenue Can Be Right and the Economics Still Be Wrong
  • Forecast Assumptions: The Model Should Remember What Changed
  • Working Capital Forecasting: Why the P&L Can Be Right and Cash Still Be Wrong
  • Operating Expense Forecasting: Stop Treating Every Cost the Same
  • Month-End Close and FP&A: When Are the Actuals Actually Ready?
  • Ad Hoc Reporting in FP&A: When the Same Quick Question Keeps Coming Back
  • Headcount Forecasting: Why Approved Hires Keep Breaking the Plan
  • Management Reporting Pack: What CFOs Actually Need Every Month
  • Budget Variance Analysis: How FP&A Finds What Actually Matters
  • FP&A Software vs. Excel: When Has Finance Actually Outgrown Spreadsheets?
  • What Is FP&A? A Practical Guide to Financial Planning & Analysis
  • FP&A Software: When Does Your Finance Team Actually Need It?
  • Driver-Based Forecasting: How to Find the Right Business Drivers
  • Financial Forecasting Methods: How to Choose the Right One
  • Financial Scenario Planning: How FP&A Can Build Scenarios That Actually Help Management
  • AI Agents in Finance: What Should CFOs Actually Let Them Do?

Sarah Schlott

FP&A consulting, forecasting, accounting support and finance strategy for CFOs and growing finance teams.

Work With Sarah →

FP&A

FP&A ConsultingForecasting & PlanningScenario Modeling & Decision SupportManagement ReportingCash ForecastingFP&A Function & Finance SystemsVariance AnalysisKPI DashboardsBoard ReportingFP&A for PE-Backed CompaniesOrlando FP&A Consulting

Accounting

Accounting ServicesAccounting & Bookkeeping SupportMonth-End Close & Financial ReportingFinancial Statements & ReportingAccounts Payable SupportAccounts Receivable SupportAccounting Cleanup & Catch-UpOrlando Accounting Services
© Copyright - Sarah Schlott
Link to: Notes from a Finance Analyst Who Forgot to Quit Link to: Notes from a Finance Analyst Who Forgot to Quit Notes from a Finance Analyst Who Forgot to Quit Link to: Cash Flow Forecasting in Excel With ChatGPT Prompts Link to: Cash Flow Forecasting in Excel With ChatGPT Prompts Cash Flow Forecasting in Excel With ChatGPT Prompts
Scroll to top Scroll to top Scroll to top