Posamezne vrste zaslužkov izračunavamo s pomočjo formul.
Formule so posebna vrsta vnosa v polje. Kot že ime pove, se uporabljajo pri
računanju na podlagi različnih parametrov. Formule uporabljamo pri določanju cen,
računanju plač, izdelavi bilanc, …
Skratka povsod tam, kjer je rezultat variabilen - izračunljiv iz podatkov na
podlagi določene matematične formule.
Operatorji so dovoljeni matematični simboli:
+ prištej
- odštej
* pomnoži
/ deljeno
> večje
< manjše
= enako
 |
Na voljo imamo še dva operatorja, ki pa se uporabljata
izključno za računanje minulega
dela v podjetju:
-
\ - celoštevilsko deljenje
-
| - ostanek pri celoštevilskem deljenju
|
Operand je lahko številska konstanta ali podatek iz PANTHEON-a. Če je operand
konstanta, jo enostavno vpišemo. Polja iz PANTHEON-a pa uporabljamo tako, da jih postavimo
med lojtre.
Primer:
Pravilno
| Nepravilno
|
-
| 3h
|
0,75
| 75%
|
#PRZnesek#, #prznesek#, #PRZNESEK#
| PRZnesek, PRZnesek#
|
Polja, ki jih lahko uporabljamo v formulah, so določena z uporabo formule.
Tako lahko pri cenovnih formulah uporabljamo le cenovna polja, pri plačah polja iz
plač, …
Osnovna sintaksa formule je enaka matematični:
Operand Operator Operand
Vrstni red izvajanja operacij lahko določamo z uporabo okroglih oklepajev.
Formule se izračunavajo z leve proti desni.
Pri izračunavanju plač lahko uporabljamo tudi pogojne izraze (čeprav se potreba po njihovi uporabi pojavlja zelo redko).
Logični izraz pri formuli je lahko poljubno globok.
Formule lahko vsebujejo tudi pogojni izraz v obliki "če to, potem to". V nomenklaturi formul take izraze opisujemo z
uporabo oglatih oklepajev, in sicer:
[Pogoj:Vrednost] če je izpolnjen Pogoj, potem naj formula dobi Vrednost
Pogojne stavke lahko tudi združujemo in sicer ima formula:
[Pogoj1:Vrednost1] [Pogoj2:Vrednost2] [Pogoj3:Vrednost3] Vrednost4
naslednje vrednosti:
Če je izpolnjen Pogoj1, velja Vrednost1, sicer
Če je izpolnjen Pogoj2, velja Vrednost2, sicer
Če je izpolnjen Pogoj3, velja Vrednost3, sicer
Če ni izpolnjen noben od gornjih pogojev, velja Vrednost4