Korištenje logičkih izraza u formulama

Formule mogu sadržavati uslovni izraz u obliku 'ako to - onda to' . U nomenklaturi formula takve izraze opisujemo korištenjem uglastih zagrada:: [Pogoj:Vrijednost] - ako je ispunjen Uslov, onda formula dobija Vrijednost.
Uslovne stavke možemo takođe združivati, npr.: [Uslov1:Vrijednost1] [Uslov2:Vrijednost2] [Uslov3:Vrijednost3] Vrijednost4
- Ako je ispunjen Uslov1, onda je Vrijednost1, inače:
- Ako je ispunjen Uslov2 ,ondae Vrijednost2, inače:
- Ako je ispunjen Uslov3, onda je Vrijednost3, inače:
- Ako nije ispunjen nijedan uslov je Vrijednost4.
Primjeri formul:
Formula |
Opis |
#MPCENA# * 0,75
|
Maloprodajnu cijeno pomnoži sa 0,75.
|
#PRFAKTOR# * #PRURE#
|
Faktor iz pripreme obračuna pomnoži sa satima iz pripreme obračuna.
|
[#KOL# > 100:#MPCENA#*0,8] #MPCENA#
|
Ako je količina veća od 100, onda je cijena MPCENA - 20%, ako uslov nije ispunjen (količina je manja ili jednaka 100), onda je cijena MPCENA.
|
 |
UPOZORENJE
Logični operator 'veći ili jednak' ili 'manji ili jednak' zapišemo sa dva uporedna slova. Na primjer: izraz 'ako je A veći ili jednak B, vrijednost izraza je 0, inače 1' u formuli zapišemo kao: [A>B:0] [A=B:0] 1.
|