Live Formula Recalculation — How Unsheet Keeps Your Data Alive
Unsheet uses HyperFormula to evaluate 400+ Excel functions in real-time. Edit any value and watch totals, charts, and metrics update instantly.
In this guide
How Live Recalculation Works
Unsheet doesn't just display your spreadsheet data — it runs a full formula engine in your browser.
When your app loads, the raw 2D data array (including formula strings like =B2*C2) is loaded into HyperFormula, a headless spreadsheet engine that implements the full OpenDocument standard.
HyperFormula builds a dependency graph of all your formulas. When you change any value, it identifies every cell that depends on the changed cell and recalculates them in the correct order — just like Excel does.
Editing Values in the Table
In the table component, every numeric and currency column is rendered as an editable input field:
- Click on any number in the table
- Type a new value
- Click away or press Tab to commit the change
- All dependent formulas recalculate instantly
For example, if your spreadsheet has Total = Quantity × Price, changing the Quantity will instantly update the Total column, the Grand Total metric card, and any charts that reference those values.
Cascading Recalculation
The real power of Unsheet's formula engine is cascading recalculation. Consider this scenario:
- Cell
D2==B2*C2(line item total) - Cell
D10==SUM(D2:D9)(grand total) - A metric card displays the value of
D10 - A chart plots column D values
When you change B2 (quantity), here's what happens in milliseconds:
D2recalculates (new line total)D10recalculates (new grand total)- The metric card updates to show the new grand total
- The chart re-renders with the new data point
All of this happens client-side, with zero server round-trips.
Dropdowns Drive Formula Changes
If Unsheet detects categorical columns in your data (like Region, Status, or Category), it may generate a dropdown component. Selecting a value from the dropdown writes it to a specific cell in the HyperFormula engine, which can trigger formula recalculation throughout the sheet.
This is perfect for scenario modelling: "What happens to revenue if I switch from North to South region?"
Found this useful?
Share it with your team or network.
Frequently Asked Questions
What formula functions does Unsheet support?
Do formulas recalculate automatically?
Related Guides
Upload Your First Spreadsheet to Unsheet — Complete Walkthrough
Step-by-step guide to uploading an Excel or CSV file and watching Unsheet's AI transform it into a live web application with charts and formulas.
Understanding the AI-Generated UI — Metrics, Tables, Charts & Dropdowns
Learn how Unsheet's AI analyses your spreadsheet and generates the perfect combination of metric cards, interactive tables, charts, and filter dropdowns.
Supported Excel Formulas in Unsheet — Complete Function Reference
Full list of 400+ Excel functions supported by Unsheet's HyperFormula engine. SUM, IF, VLOOKUP, INDEX/MATCH, and more — all recalculate live.
Ready to kill your spreadsheets?
Upload your first file and see the magic in under 30 seconds.
Get Started Free →