Skip to content

Worksheets

The spreadsheet stays in the building

Price lists, rates, component tables — the things that live in a spreadsheet because a spreadsheet is genuinely the right shape for them. Keeping them here means a form can read them, and nobody emails a new version around.

A Formif worksheet holding an inspection price list, with the formula bar and format bar above it
A price list, live, with its own sheet tabs at the bottom.
The engine

It behaves like one

The whole Formula.js library is registered, so the functions you already know are there. Add conditional formatting, multi-key sorting, saved filter views, named ranges and protected ranges — and more than one person can be typing at once.

The worksheet format bar, showing text, number, border and filter controls
Fonts, borders, number formats, colour scales, filters.
Forms read tables

Pull a row into a form

Give a field the Table Row type and it offers the rows of a worksheet instead of a list you typed by hand. Point a formula at one and it fetches a value: the price for the service somebody just picked, the rate for that component, the code that belongs to that category.

Change a price once, in the table, and every form that reads it follows
Validation can take its options from a Field, so two lists never drift apart
Getting data in and out

It meets you where you are

Import an xlsx file, or export any sheet back out as one

Build a chart straight from a range

Two system tables come for free — your companies and your people, kept in step automatically

Build your first form today

Start on the free plan and grow the plan as the team grows. No setup fee, no mandatory consultant.

No credit card required