Korišćenje logičkih izraza u formulama

Formule mogu posedovati uslovni izraz u obliku ''ako-onda''. U nomenklaturi formula takve izraze opisujemo upotrebom uglastih zagrada: [Uslov:Vrednost] - ako je ispunjen Uslov, onda nek formula dobije Vrednost.
Uslovne stavke možemo združiti, npr.: [Uslov1:Vrednost1] [Uslov2:Vrednost2] [Uslov3:Vrednost3] Vrednost4
- Ako je ispunjen Uslov1,, onda je Vrednost1, inače:
- Ako je ispunjen Uslov2, onda je Vrednost2,, inače:
- Ako je ispunjen Uslov3,, onda je Vrednost3, inače:
- Ako nije ispunjen nijedan uslov, onda je Vrednost4.
Primeri formula
Formula |
Opis |
#MPCENA# * 0,75
|
Maloprodajnu cenu pomnoži sa 0,75.
|
#PRFAKTOR# * #PRURE#
|
Faktor iz pripreme obračuna pomnoži satima iz pripreme obračuna.
|
[#KOLICINA# > 100:#MPCENA#*0,8] #MPCENA#
|
Ukoliko je količina veća od 100, onda je cena MPCENA - 20%, a ako uslov nije ispunjen (tj. cena je manja ili jednaka 100), onda je MPCENA.
|
 |
UPOZORENJE
Logički operator ''veći ili jednak'' ili ''manji ili jednak'' pišemo sa dva uzastopna uslova. Na primer: izraz ''ako je A veće ili jednako B, vrednost izraza je 0, inače 1'' u formuli zapisujemo kao: [A>B:0] [A=B:0] 1.
|