StepGleam logoStepGleam
Excel guide

Write complex Excel formulas with Copilot, then prove they work

How r/excel users actually use Copilot for formulas: describe each field, take the draft as a starting point, test it on awkward rows, and check every reference before filling down.

~30 minIntermediate 80/100 6 steps Updated Oct 26, 2026
Copilot in ExcelExcel (Microsoft 365)
Write complex Excel formulas with Copilot, then prove they work — illustration for this Excel guide

Tools used

Step navigator0/6 done
0 of 6 steps done
What you'll get

A formula you have tested on edge-case rows, with references you have traced, filled down only after it passes.

Who this is for

Excel users who can read a formula but would rather not hand-build long nested ones.

Read this first

Before you start

On r/excel, people who use Copilot for formulas are blunt about it. It "rarely gets it right first time", it sometimes "picks the wrong reference cells", and one user said it once invented a function that doesn't exist. They still use it, as a starting point they then check. This guide follows that pattern, plus a practitioner's test-before-fill-down method.

Step-by-step instructions

Step 1 of 6 · Excel

Describe each field and the result you expect

Open Copilot (Home → Copilot) and explain what each relevant column contains and what the formula should produce, including what to do with blanks. One user says writing the prompt takes a while because they "contextualise the data in each field" and spell out the expected result. Another found it works best when you pass a cleaned range and a defined rule set rather than the whole chaotic sheet.

Where this comes from: u/PitcherTrap in r/excel: "Has Copilot kinda killed this sub?".

Copy-ready promptCopilot in Excel
Column B is the deal value (number, sometimes blank). Column C is the region (text). In D, return the commission: 5% under 50,000, 7% from 50,000 to 99,999, 10% at 100,000 or more, and blank if B is blank. Suggest a formula and explain how it works.
Write complex Excel formulas with Copilot, then prove they work — guide thumbnail
Why this works

Copilot fills gaps with guesses. Every field you describe is one less guess.

Step 2 of 6 · Excel

Treat the suggestion as a draft, not an answer

Read the explanation Copilot gives with the formula. One user says it is "pretty good at getting close and putting me in the right track, but not accurate enough to produce the end result" on complex asks. Microsoft's own page for this feature says to "review, edit, and verify anything Copilot creates."

Where this comes from: u/gman1647 in r/excel: "Anyone actually using Excel AI tools at work?".

Why this works

Expecting a draft keeps you checking instead of trusting.

Step 3 of 6 · Excel

Test it in a temporary column on 5 to 10 awkward rows

Leave the original column alone. Insert a temporary Test result column and pick 5 to 10 rows that include normal, blank, zero, error and boundary cases (for example exactly 50,000 and 100,000). Enter the formula in the first test row and compare every result with the answer you expect.

Where this comes from: ExcelJump in How to Test a Copilot Formula in Excel Before You Fill It Down (ExcelJump).

Why this works

The rows that break formulas are blanks, exact cutoffs and numbers stored as text, not the first normal row.

Step 4 of 6 · Excel

Trace every reference the formula uses

Select the test cell, press F2 to see highlighted ranges, and use Formulas → Trace Precedents. Confirm each reference points at the column you meant. r/excel users report Copilot "frequently seems to just pick the wrong reference cells even when explicitly told which to use."

Where this comes from: u/icleanupdirtydirt in r/excel: "Has Copilot kinda killed this sub?".

Why this works

A wrong reference produces plausible numbers, which is the most dangerous kind of wrong.

Step 5 of 6 · Excel

When it breaks, ask Copilot to troubleshoot, not rewrite

If a long formula fails, paste it back and ask what is wrong. One user says this is where it shines: it can quickly find "where you may have missed a comma", and it is "pretty good at finding what is wrong, not great at providing solutions" as complexity grows.

Where this comes from: u/gman1647 in r/excel: "Anyone actually using Excel AI tools at work?".

Copy-ready promptCopilot in Excel
This formula returns #VALUE! on row 14, where B14 is "50,000" stored as text. Explain why and give the smallest fix: <paste formula>
Why this works

Narrow debugging requests get better answers than "write it again".

Step 6 of 6 · Excel

Fill down only after the test rows pass

When every test row matches, fill down or convert to a calculated column, then delete the test column. One user who relies on Copilot for large formulas says they know enough to "check it works manually and how to read and interpret what it's doing". That is the bar to meet before you ship it.

Where this comes from: u/raiigiic in r/excel: "Has Copilot kinda killed this sub?".

Why this works

Filling down an unchecked formula multiplies one error across thousands of rows.

End of guide · Reviewed Oct 26, 2026

Pro tips2
  • Keep your test rows on a small QA sheet if the formula feeds a recurring report.
  • If Copilot suggests a function you don't recognise, check that it exists in your Excel version before using it.
Common mistakes3
  • Testing only the first row.
  • Overwriting the original column before comparing results.
  • Trusting the explanation text without tracing the ranges.
FAQ2
Where is Copilot in Excel?
Select the Copilot icon in the ribbon or the lower-right corner of Excel. It needs an eligible Microsoft 365 plan.
Is Copilot good enough to skip learning formulas?
The r/excel users quoted here say no. It speeds you up if you can read and check what it produces.
Sources5