Throughout Excel's 40-year history, you've only been able to put one value per cell. In this announcement, we're excited to share how that's changing with...
196 comments
Features:
- All cells are named (auto named if you don't set them)
- Cells can have single values, many types of probability distribution, or sample data
- Formulas also produce distributions as first class outputs, because calculation is a Monte Carlo sim
- Each cell also has a pop-up box that invites you to explain your reasoning -- built in documentation
It got so much right. Sample data particularly useful because you can build a probabilistic bottom-up forecast and then update it with real-world data.
It was used for a series of feature films you all probably saw: the Chronicles of Narnia series, the Scooby Doo live action CG films, the Garfield films with the CG Garfield, and Life of PI.
People both loved and hated it. They loved the insights into the studio's capabilities, and they hated thinking through how the thing operated, and they hated the thought process of constructing a new whatif scenario, because they had to THINK.
For example, in this https://www.getguesstimate.com/models/2205 hours of sleep per night is perhaps correlated with hours per weekday commuting. You might not have the data, but if you do, it could improve the probability distribution in the "weekday hours occupied" cell
I would love an easier way to communicate to tech/math-illiterate CEOs that worst case, average case, and best case are different things, but must all be planned for.
I honestly was not a fan of that program and would have loved to be able to use Excel, but there are so many statistical things you just can't do in it.
I should also say what’s really nice is you can define the shape of the probability distribution and parameters for random variables, as well as the correlation of different random variables. Both are effective but also feel dated these days.
I was playing around with it this morning and tested it on a fairly large Excel model with lots of spillable dynamic arrays used as intermediate calculations. I was able to replace those spill ranges with arrays in cells, and all the formulas referencing those results continued to work nicely. In many cases, enabling it was as simple as adding {} around the existing dynamic array formula. That huge workbook immediately looked much cleaner without all those helper spill ranges taking up space.
I think that's where the immediate value is. It simplifies helper ranges and intermediate calculations, reduces potential #SPILL! issues, and makes complex models easier to build, understand, and maintain.
It could also be interesting when combined with LET and LAMBDA, allowing custom formulas to work with arrays without exposing all their intermediate results across the worksheet.
I think it will become considerably more useful, once it supports features like charts, Power Query, and data validation.
I do hope that they add more compound types to cells -- sets may be good as well.
I'm sure that these new features will find a lot of use amongst many people. And seeing these Excel innovations is heartening.
I wouldn't necessarily want to maintain a really complicated spreadsheet but I stop using spreadsheets once it gets anywhere near "complicated". It's still valuable for what I use for.
Over the years, we’ve seen many platforms promise to replace spreadsheets for a particular use case or industry. Businesses adopt them and push users away from Excel, but in many cases, those same users eventually find their way back to Excel to do the exact same work.
My concern is that we may end up creating another dual-system maintenance problem, where some people use AI and others continue using Excel for the same business process. Over time, the two versions inevitably diverge, potentially creating more problems than they solve.
Excel is much stickier than most people realize. I think the more interesting opportunity is figuring out how AI and Excel can work together, rather than trying to replace one with the other.
Same for marketing students and, although it's a lower academic level, they still need Excel for prospect lists.
If you want people to be able to use Excel or service a mechanical typewriter, you need to spend extra effort to teach them.
The mental model of describing a series of reproducible transformations on normalized tables is more intuitive to me.
Excel lets you do too many things. As a result, I mostly see spreadsheets that aren't much more machine-parsanle than a word document.
We had to write a score-table at a party lately, and a while ago, and I managed to get it working with DataSpell faster, than it took us to figure out how Google Sheets stupid date-parsing works.
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 2 days ago
- Hacker News · 421 points · 6 days ago
- Hacker News · 3 points · 3 days ago
- Hacker News · 1 points · 4 days ago
- Hacker News · 1 points · 6 days ago
- Hacker News · 2 points · about 9 hours ago