Përdorimi i Shprehjeve Logjike në Formulat

Formulat mund të përmbajnë shprehje kushtore në formën e 'nëse – atëherë' . Në nomenklaturën e formulave, shprehje të tilla përshkruhen duke përdorur kllapa katrore: [Kushti:Vlera] – nëse Kushti plotësohet, atëherë formula merr Vlerën.
Klauset kushtore mund të kombinohen gjithashtu, p.sh. [Kushti1:Vlera1] [Kushti2:Vlera2] [Kushti3:Vlera3] Vlera4
- Nëse Kushti1, plotësohet, atëherë Vlera1, është ndryshe:
- Nëse Kushti2 plotësohet, atëherë Vlera2 është ndryshe:
- Nëse Kushti3, plotësohet, atëherë Vlera3, është ndryshe:
- Nëse asnjë kusht nuk plotësohet, vlera është Vlera4.
Shembulli i formulës:
Formula |
Përshkrimi |
#RPRICE# * 0,75
|
Shumëzon çmimin me pakicë me 0.75.
|
#RFACTOR# * #RHOURS#
|
Shumëzon faktorin nga përgatitja e pagave me orët nga përgatitja e pagave.
|
[#KOL# > 100:#RPRICE#*0,8] #RPRICE#
|
Nëse sasia është më e madhe se 100, atëherë çmimi është Çmimi me pakicë – 20%, por nëse kushti nuk plotësohet (dmth., sasia është më e vogël ose e barabartë me 100), atëherë çmimi është Çmimi me pakicë.
|
 |
KUJDES
Operatorët logjikë 'më i madh ose i barabartë me' dhe 'më i vogël ose i barabartë me' shkruhen me dy kushte të njëpasnjëshme. Për shembull: termi 'nëse A është më i madh ose i barabartë me B, vlera e termit është 0, përndryshe 1' në formulë shkruhet si: [A>B:0] [A=B:0] 1.
|