33 built-in functions. Calculations that update the moment your data changes. Write formulas in English or Italian — the syntax you already know.
Formula columns are computed columns that calculate a value for each row based on an expression. They're read-only — you write the formula, and Formula evaluates it for every row automatically.
Linked formula columns persist their values — results are saved with the file, available in Badge View, and included in exports. Unlinked formula columns compute on-the-fly for lighter storage.
Below the table, you can add footer rows with summary formulas. Each footer cell can have its own aggregation: =SUM(["Price"]), =AVERAGE(["Score"]), =COUNT(["Status"]). Footers recalculate automatically when filters are active.
Every formula starts with =. Reference columns with ["Column Name"] and formula columns with [="Formula Column"]. Use standard math operators (+, -, *, /) and comparisons (>, <, =, <>).
The formula popup editor provides real-time syntax validation, colored column references, and Ctrl+Arrow navigation between tokens. Errors are shown inline before you confirm.
Formula includes 33 built-in functions across 9 categories.
To use data from another table in your formulas, create a Lookup column (see Module 02) to import the value. Then reference the lookup column in your formula just like any other column.
For example: import "Client Revenue" via a lookup column, then write =["Invoice Amount"] / ["Client Revenue"] * 100 to calculate each invoice as a percentage of the client's total.
Formula supports bilingual formula writing. You can write formulas in English or Italian — the parser understands both. Formulas are stored internally in English; when the app is set to Italian, function names display in Italian automatically.
All 33 functions have Italian translations: SUM → SOMMA, AVERAGE → MEDIA, IF → SE, COUNT → CONTA, and more. Switching the app language translates all displayed formulas instantly.
Example — same formula in both languages: =IF(SUM(["Price"]) > 1000, "High", "Low") becomes =SE(SOMMA(["Prezzo"]) > 1000, "Alto", "Basso").
Download Formula free and see what structured data management feels like.
Download FreeNext Module
Tables & Structured Data →
Create, edit, organize
Module 01
Tables & Structured Data
Create, edit, organize
Module 02
Relations & Lookups
Connect your tables
Module 03
The Formula Engine
33 built-in functions