AI Formula Suggestions: GridDoc Reads the Cells Around You Before You Type
The GridDoc Team
May 1, 2026 · 4 min read
The Empty-Cell Problem
Every technical document has a moment that costs more time than it should: the cursor is in a fresh cell, a column of numbers sits to the left, and you have to remember the exact function name, the exact range, the exact argument order. =SUMPRODUCT(...) or =SUMIFS(...)? VLOOKUP with an exact match, or INDEX/MATCH? Is the safety factor in the assumptions block or the inputs block?
Spreadsheet users have been answering those questions by memory for forty years. GridDoc's AI Formula Suggestions answer them by reading what is already on the canvas.
What the Suggestion Engine Actually Sees
The phrase on griddocx.com is precise: "AI-powered formula suggestions in spreadsheet cells" with cell-context awareness for range references. That context window is the whole point. When you land in a cell, the engine looks at:
- The column header above the cell and the row label beside it.
- The adjacent ranges — what kind of data is sitting next to where you stopped typing.
- Other blocks on the canvas that the cursor cell could plausibly reference, since GridDoc formulas already work across blocks.
- The units and number formats in the surrounding cells, which often disambiguate between a sum and an average.
The suggestion is not a generic completion. It is a draft formula written for the specific cell you are in, using ranges and block names you already have on screen.
A Concrete Example
Picture an engineering memo with three blocks on the canvas: a LoadTable with twelve rows of force values in column D, an Assumptions block containing a SafetyFactor cell, and a summary block where you want a design load.
You click into a cell labelled Design Load in the summary block. Without any typing, the suggestion engine proposes:
=SUM(LoadTable!D2:D13) * Assumptions!SafetyFactor
It picked SUM because the labelled column to the left of the source range is a list of magnitudes. It picked LoadTable!D2:D13 because that block is on the canvas and the column header reads "Load (kN)". It picked Assumptions!SafetyFactor because that named cell exists and the summary cell is labelled "Design Load." Accept the suggestion or edit it; either way you started a formula closer to done than to blank.
Why Cell Context Beats a Function List
Most formula helpers work the wrong way around: an alphabetical menu of functions, plus your memory for which one fits. That is fine if you already know the answer.
GridDoc's suggestions go in the other direction. They start from the cell you are in and propose a formula shaped to its neighbors — closer to how a reviewer reads a spreadsheet, and closer to how engineers actually decide what calculation belongs in a given cell.
The same context window powers the AI chat surface in the right sidebar. You can reference a range like LoadTable!D2:D13 in a question, and the assistant answers using the actual values in that range, not a generic explanation of SUM.
Practical Notes for Adopting It
- Suggestions are drafts, not decisions. They appear before the equals sign commits and disappear the moment you start typing your own formula. Nothing changes underneath you.
- Block names matter. Naming your blocks —
LoadTable,Assumptions,RateSchedule— makes suggestions readable and stable across edits. - Headers and labels do real work. A column called "Force (kN)" with numerical entries gets summed differently than one called "Status" with text entries. Clear labels are how the engine knows what you meant.
- Edit-then-accept is normal. The suggested range is almost always the right shape but occasionally one row off. Tab into the formula, fix the bound, press Enter — still faster than starting blank.
The shortest route to a correct formula is the one that already knows about the cells around it. That is what the suggestion engine is for.
Try GridDoc free
The document that thinks like a spreadsheet — no credit card required.
Get started free →