Formuła to obliczenie, które baza danych wykonuje automatycznie na podstawie wartości w innych polach - podobnie jak w Excelu, z tą różnicą, że w aplikacji bazodanowej formułę można napisać raz przy danej encji, a obowiązuje ona potem dla każdego rekordu w niej, nie dla każdej komórki osobno.
Formuła może liczyć na wartościach z tego samego rekordu (cena netto × stawka VAT = cena brutto) albo na wartościach z powiązanych rekordów przez relację - na przykład marża zlecenia dolicza się z zafakturowanej kwoty pomniejszonej o sumę przepracowanych godzin razy stawka godzinowa, nawet jeśli te dane znajdują się w innych encjach.
Przewaga nad Excelem polega na tym, że formuła pozostaje aktualna nawet po dodaniu nowego rekordu - nie trzeba jej kopiować do kolejnego wiersza i nie ma ryzyka, że w jednym arkuszu zostanie nieaktualny wzór, podczas gdy w innym jest już poprawiony.
Zobacz też: Reporting przez kolumny widoku i formuły, Agencja, która wie, ile faktycznie zarobiła na każdym zleceniu, Czym jest agregacja (rollup).