Uporaba logičnih izrazov v formulah

Formule lahko vsebujejo pogojni izraz v obliki 'če - potem' . V nomenklaturi formul take izraze opisujemo z uporabo oglatih oklepajev: [Pogoj:Vrednost] - če je izpolnjen Pogoj, potem naj formula dobi Vrednost.
Pogojne stavke lahko tudi združujemo, npr.: [Pogoj1:Vrednost1] [Pogoj2:Vrednost2] [Pogoj3:Vrednost3] Vrednost4
- Če je izpolnjen Pogoj1, potem je Vrednost1, drugače:
- Če je izpolnjen Pogoj2 ,potem je Vrednost2, drugače:
- Če je izpolnjen Pogoj3, potem je Vrednost3, drugače:
- Če ni izpolnjen noben pogoj je Vrednost4.
Primeri formul:
Formula |
Opis |
#MPCENA# * 0,75
|
Maloprodajno ceno pomnoži z 0,75.
|
#PRFAKTOR# * #PRURE#
|
Faktor iz priprave obračuna pomnoži z urami iz priprave obračuna.
|
[#KOL# > 100:#MPCENA#*0,8] #MPCENA#
|
Če je količina večja od 100, potem je cena MPCENA - 20%, če pa pogoj ni izpolnjen (beri količina je manjša ali enaka 100), potem je cena MPCENA.
|
 |
opozorilo
Logični operator 'večji ali enak' ali 'manjši ali enak' zapišemo z dvema zaporednima pogojema. Na primeru: izraz 'če je A večji ali enak B, je vrednost izraza 0, sicer 1' v formuli zapišemo kot: [A>B:0] [A=B:0] 1.
|