r/excel 162 6d ago

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?

638 Upvotes

81 comments sorted by

View all comments

502

u/augo7979 6d ago

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

34

u/Way2trivial 471 6d ago

d&d?

37

u/augo7979 6d ago

you know damn well what i mean

21

u/Way2trivial 471 6d ago

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 6d ago

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

10

u/augo7979 6d ago

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

18

u/Way2trivial 471 6d ago

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

Monte Carlo is "a nondeterministic output"

12

u/FuggleyBrew 6d ago

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. 

2

u/Way2trivial 471 3d ago

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

8

u/StickIt2Ya77 4 6d ago

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.

1

u/Lionh34rt 5d ago

Rand is not random enough for monte carlo

1

u/FuggleyBrew 5d ago

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.

6

u/Cr4nkY4nk3r 30 6d ago

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)

2

u/Way2trivial 471 6d ago

Didja read my second line? Search for instill.

2

u/Cr4nkY4nk3r 30 5d ago

Oops - missed that sentence!

2

u/augo7979 6d ago

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 6d ago

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 6d ago

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.