What-if analysis, forecasting and Solver
Explore alternative inputs and build analytical worksheets.
Applies to Grid 0.7.0 on doc.et.
What you can do#
What-If Analysis includes Goal Seek, scenarios and data tables. Goal Seek changes an input to approach a target formula result. Scenarios store alternative input sets for comparison. Data tables calculate results for trial inputs, but the implementation writes a static snapshot rather than a live TABLE formula.
Data Analysis offers statistical tools such as descriptive statistics, regression and selected tests. Forecast Sheet creates a forecast from suitable time-series data. Solver varies input cells to maximise, minimise or reach an objective under constraints, with linear, nonlinear and evolutionary methods. Results depend on the model and settings.
Try it#
A solver result is not automatically a globally best answer, and a forecast is not a guarantee. Read convergence or infeasibility messages and test sensible alternative inputs. Rerun static reports after changing the data; they do not all update like ordinary formulas.
- Build and check the formulas before running an analysis.
- For Goal Seek, identify the result formula, target and changing input cell.
- For Solver, specify the objective, variables and constraints.
- Inspect the reported status and compare the proposed values with the original assumptions.
Feature reference
- What-if tools
- Goal Seek, Scenario Manager and static data tables.
- Statistics
- Supported Data Analysis tools write report values.
- Forecasts
- Forecast Sheet and ETS-family calculations.
- Optimisation
- Solver with bounded work and supported answer/limits reports.
Sources and edition notes
Adapted for the browser edition from the pinned Gridcraft 0.7.0 source. Upstream documentation may also describe desktop workflows.
- crates/engine/src/cmd/whatif.rs — Pinned 0.7.0 implementation and compatibility evidence.
- crates/engine/src/cmd/analysis.rs — Pinned 0.7.0 implementation and compatibility evidence.
- crates/engine/src/cmd/forecast.rs — Pinned 0.7.0 implementation and compatibility evidence.
- crates/engine/src/cmd/solver.rs — Pinned 0.7.0 implementation and compatibility evidence.
Try it in Sheets
Save your work before leaving the editor. Review the editor overview for file formats and browser limitations.
Open Sheets ↗