eddy.docs
Data & Intelligence
ActiveOwner: Eddy WorksUpdated: 11 Sept 2026

Formula Columns

Add computed columns to sheets that calculate values from other columns automatically.

Formula columns let you add computed values to your sheets. Write a formula once, and every row calculates its result automatically — when data is entered during a Session, or when you update the formula later.

Creating a Formula Column

  1. Open a sheet and click the three-dot menuAdd Column.
  2. Select formula as the column type.
  3. Write your formula in the formula editor.
  4. Choose an output type (number, text, date, or boolean).
  5. Click Save.

The formula is evaluated against every existing row immediately. As new rows are added through Sessions, each row's formula cells are computed automatically.

Writing Formulas

Formulas use familiar spreadsheet syntax. Every formula starts with = (added automatically) and references other columns in the same row.

Referencing columns

Start typing a column name in the editor — matching columns appear in a dropdown. Select one to insert it as a chip. You can reference any column type: text, number, date, checks, and more.

Examples

FormulaWhat it does
=Price * QuantityMultiplies two number columns
=IF(Score > 80, "Pass", "Fail")Conditional text based on a number
=ROUND(Total / Count, 2)Division rounded to 2 decimal places
=CONCAT(First Name, " ", Last Name)Joins text values together
=IF(AND(Score > 50, Complete), "Ready", "Pending")Multiple conditions

Available functions

The formula editor suggests commonly used functions as you type:

FunctionWhat it doesExample
SUMAdds values together=SUM(Price, Tax, Shipping)
IFReturns one value if true, another if false=IF(Score > 50, "Pass", "Fail")
AVERAGEReturns the mean=AVERAGE(Score1, Score2, Score3)
MAX / MINLargest or smallest value=MAX(Bid1, Bid2, Bid3)
ROUNDRounds to a number of decimal places=ROUND(Ratio * 100, 0)
CONCATJoins text values=CONCAT(City, ", ", Country)
ABSAbsolute value=ABS(Difference)
LENNumber of characters in text=LEN(Response)
AND / OR / NOTCombine or invert conditions=AND(Approved, Verified)
TODAYCurrent date=TODAY()

These are the most common functions, but any standard spreadsheet function is supported — type it directly if you know the name.

Structured Column Properties

Some column types store structured data (checklists, polls, multi-selects). When you reference one of these columns in a formula, Eddy gives you a sensible default value — but you can also access specific properties.

Checklists

When you select a checklist column, a property picker appears:

PropertyReturnsExample use
Checked count (default)Number of ticked items=Checklist.checked
Total itemsTotal number of items=Checklist.total
Unchecked countItems not yet ticked=Checklist.unchecked
All complete?True if every item is ticked=IF(Checklist.complete, "Done", "In Progress")
Completion ratioFraction from 0 to 1=ROUND(Checklist.ratio * 100, 0) for a percentage

Checkboxes

PropertyReturns
Checked (default)True or false
LabelThe checkbox label text

Scored items (polls)

PropertyReturns
Total score (default)Sum of all scores
Item countNumber of items
Average scoreMean score
Highest / Lowest scoreMax or min score

Other types

  • Single select → the selected label (text)
  • Multi-select → count of selected items (number)
  • Attachments → count of files (number)
  • Text, number, date → the value as-is

Output Type

Every formula column has an output type that tells Eddy how to display and use the result:

  • Number — right-aligned, available for sum/average aggregation, numeric operators in filters
  • Text — left-aligned, text operators in filters
  • Date — formatted as a date
  • Boolean — displayed as true/false

The editor infers the output type from your formula automatically. You can override it manually if needed.

Live Preview

Below the formula editor, a preview shows the result of your formula with sample values. Each referenced column gets a test input so you can verify the formula works before saving.

Errors

If a formula can't be computed for a row, the cell shows an error instead of a value:

ErrorMeaning
#DIV/0!Division by zero
#REF!A referenced column was deleted
#VALUE!Wrong data type (e.g., adding text to a number)

Errors appear in red in the grid. Fix the formula or the source data to resolve them.

Things to Know

  • Read-only. Formula cells are computed automatically — you can't type into them during a Session.
  • Row-scoped. Each formula operates on its own row. You can't reference values from other rows.
  • Real-time. When a participant fills in a block during a Session, any formula columns that reference that block's column update immediately.
  • Deletion protection. If you try to delete a column that's referenced by a formula, Eddy warns you and shows which formula columns depend on it.
  • Works with rules. Formula columns can be used in transition rules, section visibility rules, and sheet filters — they behave like their output type (a number formula gets number operators, etc.).
  • Works with aggregation. Number formula columns support sum, average, min, max, and count in the sheet's aggregation bar.
  • Duplicating Maps. When you duplicate a Map, formula columns are copied with their references updated to point to the new columns.

On this page