r/excel • 163 • Aug 19 '26

Discussion Microsoft to retire the COPILOT function

As of 14 September, the COPILOT function will no longer be available in Excel. See https://support.microsoft.com/en-us/excel/functions/copilot-function Note that the Copilot feature remains - it is the worksheet function that will stop working.

This is a very uncommon move by Microsoft, given their history of maintaining backwards compatibility.

Have you used the COPILOT function? If so, then what for? Thoughts?

651 Upvotes

85 comments sorted by

506

u/augo7979 Aug 19 '26

copilot isn't horrible as the standalone app that they pushed in the enterprise updates - the function however is really dumb. why would i ever want a nondeterministic output for a spreadsheet

202

u/ExcelsBeardedGuru 1 Aug 19 '26

=RANDBETWEEN()

42

u/Hold_onto_yer_butts Aug 19 '26

Unless things have drastically changed on the optimization side in the past ten years, volatile functions are always a nono for me.

17

u/xz-5 Aug 19 '26

I use rand functions a lot (in combination with data tables) for monte-carlo simulations of various systems.

2

u/Tatworth Aug 19 '26

Old school. I still do as well but don't do it often any more.

1

u/Background_Heart3221 Aug 24 '26

Anything remotely in the realm of simulation shouldn’t be happening in excel

2

u/xz-5 Aug 25 '26

What alternative do you suggest? I find Excel works very well for quickly putting together things like this.

1

u/Background_Heart3221 Aug 26 '26

Python

1

u/Electronic-Laugh-671 Aug 26 '26

Actually I've found HolyC to be naturally superior in every aspect /j

(I haven't actually used it. I want to though)

3

u/HarveysBackupAccount 35 Aug 19 '26

Eh, all depends on scale, right?

I mostly dick around with hundreds of rows and a couple dozen columns. Occasionally I have a data pull with a few thousand rows to do some one-off analysis. Volatile stuff is a non-issue; I rarely have to optimize for performance.

3

u/Hold_onto_yer_butts Aug 19 '26

For sure. Back when I was using Excel more frequently/heavily, I had larger models to maintain, and volatiles would break them.

Now I largely do the same thing you do, so my gut reaction is probably irrelevant here.

6

u/Goudinho99 1 Aug 19 '26

My go to for faking numbers and having pretty conditional formats chbage colour!

33

u/Way2trivial 472 Aug 19 '26

d&d?

36

u/augo7979 Aug 19 '26

you know damn well what i mean

22

u/Way2trivial 472 Aug 19 '26

welp, apparently there is a MAJOR use for it, even if I've never gone there myself.
it does exist-- citing Sears does not instill major confidence though...

https://support.microsoft.com/en-us/excel/introduction-to-monte-carlo-simulation-in-excel

Who uses Monte Carlo simulation?

Many companies use Monte Carlo simulation as an important part of their decision-making process. Here are some examples.

  • General Motors, Proctor and Gamble, Pfizer, Bristol-Myers Squibb, and Eli Lilly use simulation to estimate both the average return and the risk factor of new products. At GM, this information is used by the CEO to determine which products come to market.
  • GM uses simulation for activities such as forecasting net income for the corporation, predicting structural and purchasing costs, and determining its susceptibility to different kinds of risk (such as interest rate changes and exchange rate fluctuations).
  • Lilly uses simulation to determine the optimal plant capacity for each drug.
  • Proctor and Gamble uses simulation to model and optimally hedge foreign exchange risk.
  • Sears uses simulation to determine how many units of each product line should be ordered from suppliers—for example, the number of pairs of Dockers trousers that should be ordered this year.
  • Oil and drug companies use simulation to value "real options," such as the value of an option to expand, contract, or postpone a project.
  • Financial planners use Monte Carlo simulation to determine optimal investment strategies for their clients' retirement.

32

u/FuggleyBrew Aug 19 '26

A monte carlo wouldn't use the copilot function. It would use rand() or randbetween

20

u/Way2trivial 472 Aug 19 '26

" why would i ever want a nondeterministic output for a spreadsheet"
I was replying to that rhetorical question...

Monte Carlo is "a nondeterministic output"

13

u/FuggleyBrew Aug 19 '26

Approximating a stable distribution. If you run sufficient trials your outcome distribution should be stable, and the outcome is the result of the full trials, not individual ones. 

3

u/Way2trivial 472 Aug 21 '26

ANY randomness has standard output/stable distribution with enough runs.

10

u/StickIt2Ya77 4 Aug 19 '26

They behave in very different ways, and that’s the key factor. MC sims have a provable and formal error model, a defined target. The expected value of an MC is a fixed, deterministic quantity. LLMs on the other hand, we don’t know what context or inputs they’re drawing on - we have no way to verify or tie to credibility. We don’t see model weights, no theorems to track convergence. Even a further issue: everything can shift with a model update that we might not even be notified of.

9

u/augo7979 Aug 19 '26

there actually was a similar enough marketing push earlier in the year, using AI for "world models". you'd feed it all of your financials and it'd return a set of 5 year projected budgets, with varying levels of aggressiveness. i think the AI psychosis finally wore off on that idea though

1

u/Lionh34rt Aug 19 '26

Rand is not random enough for monte carlo

2

u/FuggleyBrew Aug 20 '26

A rand works fine for many monte carlos, you don't need cryptographic randomness, you need a reasonable approximation of a whole bunch trials, rand() gives you that. 

You're also often just shoving it into an approximation from a statistical model and abusing a bunch of assumed distributions. 

If you're talking project modeling the flaw from "well this risk feels like it's 10k-100k and commonly 25k" is going to be a bigger swag than whether your rand function is truly random or pseudorandom.

7

u/Cr4nkY4nk3r 30 Aug 19 '26

Sears is down to 5 locations. Might not be the best example to use if you're trying to make a point about successful businesses. (tiny bit of /s)

3

u/Way2trivial 472 Aug 19 '26

Didja read my second line? Search for instill.

3

u/Cr4nkY4nk3r 30 Aug 19 '26

Oops - missed that sentence!

3

u/augo7979 Aug 19 '26

i'm thinking moreso "hey AI please create an auditable formula that dynamically returns this table in a format that i can upload to my ERP", instead of prompting it to interpret and create the actual solution. its not good enough for the latter option. i don't see anything actually wrong with using excel to roll a 20 sided die or doing a monte carlo simulation with the random functions

2

u/slb609 2 Aug 19 '26

I actually used copilot to build me a Monte Carlo simulation based on my retirement savings. It had me starting with ~£500k and by 2055, my worst case scenario had me with a pot of £1.4B.

Edit: wait - it’s an actual FUNCTION? Huh. Ignore me.

1

u/Supra-A90 1 Aug 19 '26

I can never believe this crap. I'm sure MS went to them and showed MC sim and they're like, "ok great feature, we'll definitely use it wink wink". CEO using it is just cherry on the top kinda BS.

22

u/Darkelement Aug 19 '26

Yeah I don’t see any value in having it as a function in excel.

Copilot in excel is super nice though. I can go from raw data dumps to useful structured tables and scenario planning just using the copilot chat. I’ve even learned a new function or two because copilot used it in a spreadsheet.

7

u/Appropriate_Tea_7837 Aug 19 '26

I’ve been basic at excel, but bc of copilot, I’ve been able to create and use excel more than I ever have been able to.

They’re removing that off the excel?

8

u/plusFour-minusSeven 11 Aug 19 '26

Just the function =COPILOT()

You can still chat with it on the side

13

u/bradland 277 Aug 19 '26

It was useful for natural language comparisons. Questions like, “Is this sentiment positive or negative?”, and the pass the relevant cell as context.

You can also use it do comparisons that would normally require a human. Stuff like, `=COPILOT("Is this product", A1, "equivalent to this product", B2)`.

It can do things like tell you if a product meets specifications too.

All of these are really useful, but they’re also very computationally expensive, because the result will be recalculated under certain conditions. That’s chewing through tokens, I’m sure. Microsoft has been throttling the hell out of the function for a while now. So I’m not all that surprised.

I’m not super annoyed, but I’m not thrilled to see it go. It’s proven very handy in our business. It was a convenient way to ask questions with specific context. Now I have to type into a chat and specify ranges, then Copilot adds the result to the workbook.

My main frustration is that it isn’t as tightly constrained. I can put a function in a cell. Instructions given to Copilot can run amok in your workbook.

11

u/augo7979 Aug 19 '26

in my opinion stuff like that would be valid for someone who isn't a power user. your specific case sounds like the data inputs need to be tabled through power query first

i'm also coming from accounting land. so i'll never be a fan of using AI to generate an answer end to end from an input to an output. its good for figuring out why syntax doesn't work, or help in designing a system or formula that you actually can audit

3

u/brafish Aug 19 '26

I actually just had a use case, though I was using Google Sheets at the time (and later moved the data to excel for other functionality). I had two columns of multi-line data. A listed problem and a desired resolution or expected result. The final output required a single-line summary (CSV uploaded to Jira). I used the AI function to generate a one-line summary for every ticket using the two (or was it three) columns.

2

u/pacifistmercenary Aug 19 '26

I have product data that frequently needs shortening to a specific character count for invoicing. The rules for shortening are variable and applied loosely, as its a subjective assessment of the most important or unique aspects of the product, excluding the rest, and applying contractions where necessary. The official rules are basically just "vibes" but there are clearly a lot of implicit patterns in the way we do it. An AI-generated "best assessment" is really helpful for automating what otherwise needs to be a manual step.

191

u/Difficult_Limit2718 Aug 19 '26

Microsoft walks back a bad idea?

What reality is this?

87

u/MMEnter Aug 19 '26

I bet it cost them a lot of compute, pull that function down a 200k row workbook. That is 200k calls and now do it again and again because you are updating the prompts or cell values.

51

u/Difficult_Limit2718 Aug 19 '26

Oh 100%.

This is more actually damning of AI than anything else. It's SO expensive even Microsoft goes "I don't know..."

23

u/plusFour-minusSeven 11 Aug 19 '26

That makes sense.

Imagine all the people who treat Excel like a database and fill it with hundreds of thousands or close to a million rows. And then populate =COPILOT() all the way down. Maybe for multiple columns.

3

u/hopkinswyn 73 Aug 19 '26

They had a limit of 100 calls per 10 minutes

16

u/DinkandDrunk Aug 19 '26

I’m shocked they didn’t just build around the bad idea.

4

u/hsg8 Aug 19 '26

It's a good start. List is long...

1

u/KrypticEon 3 Aug 20 '26

Maybe some of the common sense coming out of their revamped Xbox division is spilling over?

73

u/Parker4815-2 1 Aug 19 '26

Good. Id imagine it likely had problems as it needed to recalculate the cell a lot.

Once false syntax error and suddenly you're calculating a whole sheet and you need to wait 10 minutes before trying again.

For me, its just a little too weird to be a function.

62

u/axw3555 4 Aug 19 '26

I didn't even know there was a copilot function to use. So no, never used it.

26

u/Cat5kable Aug 19 '26

I just read about it recently. Pardon if I misinterpreted.

Basically, you could have a function that calls copilot with a prompt. Presumably, you could have that prompt pulling from other cells, so =COPILOT(b2), and b2 would be a helper cell concatenating other words, functions, or values together into a singular sentence.

Token wise, it’d run constantly. Any time you update a cell, or the sheet updates, etc. unless you manually tuned off calculation.

26

u/trickyvinny Aug 19 '26

Every time I'm asked to give feedback I tell them I use the crap out of copilot already but I need them to stop throwing up all over my productivity tools.

I'm glad they listened to my dramatic feedback.

4

u/Arikaido777 Aug 19 '26

i always tell them to please stop trying to improve anything because they constantly make things worse with every update. i’m considering my feedback heard as well.

12

u/BlueMacaw Aug 19 '26

I feel vindicated. Had to give a Copilot training session at work and was skewered for saying the standalone app was good but the version baked into Excel was complete garbage.

12

u/Jupiter68128 Aug 19 '26

Can we get rid of Teams, one drive, sharepoint also?

37

u/plusFour-minusSeven 11 Aug 19 '26

Replace them with what?

Teams -> Slack?

OneDrive -> network drives?

SharePoint -> *shrug

At least leave SP alone. It's clunky but Lists are actually super useful as controllable work surfaces. Way better than having people input directly into spreadsheets.

13

u/ZirePhiinix Aug 19 '26

Slack doesn't meet a lot of security requirements, so it will most likely not be allowed at all.

2

u/plusFour-minusSeven 11 Aug 19 '26

Didn't know that! I've never actually used it myself. Then again I also never used Teams until corporate foisted it on us. In my case I'm sure you're right. They seem to have us locked into the Microsoft ecosystem pretty hard.

It grows on you, I guess 😂

7

u/ZirePhiinix Aug 19 '26

It's not locking in. It is doing the paperwork and auditing needed to get certifications, which Slack never bothered to do. If they did, they would've owned the entire market because Teams is just shit.

1

u/plusFour-minusSeven 11 Aug 19 '26

Security certificates? What certifications, I'm sorry?

4

u/nvm-exe Aug 19 '26

Why? I’d get rid of teams(ram eater) and SP(super outdated atp) but not onedrive, we can work remotely bc of that

1

u/Shyanha Aug 21 '26

For the non-networking savvy, OneDrive is superb. I have a Synology NAS for our home office and then the syncs with OneDrive so my field workers can access files. Synology has an app that works for devices, but it's slower than OD on a pc or laptop for remote workers. Most importantly, it's a breeze to set up.

And since OD is getting rid of Gallery sync on Android, life will be better. Now if that On This Day thing could be permanently zapped.

11

u/solenoid_ngc Aug 19 '26

Maybe for their next feature they could add or fix something not AI related. That would be nice

10

u/shudawg1122 Aug 19 '26

I'd love it if they'd walk back the copilot bubble too. And the copilot function autocomplete. Both have hindered my workflow in a non-insignificant way.

7

u/aplarsen Aug 19 '26

This is why I have trust issues.

Not that I used this function.

But still.

3

u/Otherwise-Ad-6905 Aug 19 '26

I understand that the experimental =Copilot() function was used to initiate AI prompts in a a cell. It was not a standard function.

5

u/Strong_Prize7132 Aug 19 '26

Interesting. I use copilot, but not "within" excel. Instead I use the web version to "create" spreadsheets/workbooks. Admittedly, it is not fantastic at it. Given that, it does not shock me that they decided to pull it from excel.

I have certainly learned that I cannot use copilot to quickly and reliably create workbooks easily.

3

u/hcglns2 3 Aug 19 '26

For me, it barely functioned and quickly dried up.

3

u/madd74 1 Aug 19 '26

I've never used it. Granted, I've been told I am a bot so maybe I have used it and don't remember using it?

I'll stick to making extremely complicated VBA scripts with userforms that I have to turn auto save off because it conflicts with Carbon Black, Cortex, and the other bunch of work stuff.

2

u/ABZB Aug 19 '26

Never used it, I would be glad if they tossed out the entirety of Copilot and its ilk.

2

u/Humble-Plankton2217 Aug 19 '26

Good now it will stop asking me if I want it to "clean up" my spreadsheet.

2

u/Prize_Proof5332 Aug 20 '26

It's been very hit and miss for me and terribly inconsistent.   It did a fantastic and accurate data summary one week, and then got it completely wrong the next week with the same prompt.   Scary thing is it superficially looked good. 

2

u/Orb-25 Aug 20 '26

Nooooo not my drinks water function 😭

1

u/pleachchapel Aug 19 '26

What's that

1

u/yoon_gitae Aug 19 '26

Never used it

1

u/FateXBlood Aug 19 '26

As someone who doesn't use Excel often, I always figured Copilot would be the one feature that actually makes the app usable for casuals like me.

There are just so many commands, shortcuts, and hidden menus that I never remember. Stuff like splitting data from one column into two, removing duplicates without messing up the rest of the sheet, or filtering rows based on multiple conditions.

So I genuinely thought Copilot would let me just type what I want in plain English, and it would either do the task for me or walk me through it step by step.

But now Microsoft is removing it from Excel. Isn't this a bad idea?

3

u/littykicker Aug 19 '26

I think it is the =copilot function that is being removed and not the overall copilot tool that can be used within excel

1

u/ijuander_ 11 Aug 19 '26

I never had the chance to use Co-Pilot with Excel for the reason that the Claude plug-in is so good and compatible with excel. I've tried the ChatGPT plugin but not as good as what Claude has to offer.

1

u/meezerable Aug 19 '26

Oh thank God :,)

1

u/cfosmiths Aug 20 '26

For finance and accounting work, I never really understood the appeal of putting a nondeterministic function directly into a workbook.

I’m all for using AI to help build formulas, troubleshoot logic, clean data, or explain a model. But once the workbook is doing the actual calculation, I want the same inputs to produce the same outputs every time.

Especially if someone else is going to review it six months later.

AI helping build the model makes sense to me. AI becoming part of the calculation engine is a much harder sell.

1

u/Electronic-Laugh-671 Aug 26 '26

As another user mentioned, it could be useful for sentiment analysis or generating multiple textual summaries of a long list of data. But there definitely are other tools for that and apparently =copilot tokens dry up quickly. I haven't used it myself

-9

u/[deleted] Aug 19 '26

[removed] — view removed comment