Upotreba logičkih izraza u formulama

Formule mogu posjedovati uvjetni izraz u obliku "ako - onda". U nomenklaturi formula takve izraze opisujemo upotrebom uglatih zagrada: [Uvjet:Vrijednost] - ako je ispunjen Uvjet, onda neka formula poprimi Vrijednost.
Uvjetne stavke možemo sjediniti, npr.: [Uvjet1:Vrijednost1] [Uvjet2:Vrijednost2] [Uvjet3:Vrijednost3] Vrijednost4
- Ako je ispunjen Uvjet1, onda je Vrijednost1, inače:
- Ako je ispunjen Uvjet2, onda je Vrijednost2, inače:
- Ako je ispunjen Uvjet3, onda je Vrijednost3, inače:
- Ako nijedan uvjet nije ispunjen, Vrijednost4.
Primjeri formula:
Formula |
Opis |
#MPCENA# * 0,75
|
Maloprodajnu cijenu 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%, a ako uvjet nije ispunjen (tj. količina je manja ili jednaka 100), onda je cijena MPCENA.
|
 |
UPOZORENJE
Logički operator ''veći ili jednak'' ili ''manji ili jednak'' pišemo sa dva uzastopna uvjeta. Na primer: izraz "ako je A veći ili jednak B, vrijednost izraza je 0, inače 1" u formuli zapisujemo kao: [A>B:0] [A=B:0] 1.
|