Formule - općenito
Formule - općenito
Pojedine vrste zarada računamo pomoću formula.
Formule su posebna vrsta unosa u polje. Kao što već ime kaže, koriste se pri računanju na osnovu različitih parametara. Formule koristimo pri određivanju cijena, računanju plaća, izradi bilanca, …
Ukratko, svugdje gdje je rezultat varijabilan - izračunavanje iz podataka na osnovu određene matematičke formule.
Operatori su dozvoljeni matematički simboli:
+ |
zbroji |
- |
oduzmi |
* |
pomnoži |
/ |
podijeli |
> |
veće od |
< |
manje od |
= |
jednako |
 |
Na raspolaganju imamo još dva operatora, koji se upotrebljavaju isključivo za računanje minulog rada u poduzeću:
- \ - cjelobrojno djeljenje
- | - ostatak pri cjelobrojnom djeljenju
|
Operand je brojčana konstanta ili podatak iz PANTHEON-a. Ako je operand konstanta, možemo je upisati. Polja iz PANTHEON-a odnosno varijable koristimo tako da ih postavimo između ljestvica - #varijabla#.
Primjer:
Pravilno |
Nepravilno |
3 |
3h |
0,75 |
75% |
#PRZnesek#, #prznesek#, #PRZNESEK# |
PRZnesek, PRZnesek# |
Polja, koja možemo koristiti u formulama su određena potrebom formule. Tako kod cjenovnih formula možemo koristiti cjenovna polja, kod plaća polja iz plaća, …
Osnovna sintaksa formule je jednaka: Operand Operator Operand
Redoslijed izvođenja operacija možemo odrediti upotrebom okruglih zagrada. Formule se izračunavaju s lijeve na desno.
Pri izračunavanju plaća možemo koristiti i uvjetne izraze (mada se potreba za njihovom upotrebom pojavljuje vrlo rijetko). Logični izraz u formuli može ići u proizvoljnu dubinu.
Formule mogu sadržavati i uvjetni izraz u obliku "ako to, onda to". U nomenklaturi formula takve izraze opisujemo upotrebom uglatih zagrada, i to:
[Uvjet: Vrijednost] ako je ispunjen Uvjet, onda formula dobiva Vrijednost
Uvjetne stavke možemo združiti:
[Uvjet1:Vrijednost1] [Uvjet2:Vrijednost2] [Uvjet3:Vrijednost3] Vrijednost4
i prema tome se izračunavaju slijedeće vrijednosti:
Ako je ispunjen Uvjet1, važi Vrijednost1, inače
Ako je ispunjen Uvjet2, važi Vrijednost2, inače
Ako je ispunjen Uvjet3, važi Vrijednost3, inače
Ako nije ispunjen nijedan od gornjih uvjeta, važi Vrijednost4