Formule bilanc

V formulah lahko uporabljamo:

V formulah lahko uporabimo poljubna števila. Če želimo uporabiti negativno število, ga moramo dati v oklepaje.

Primeri:

5; 23; 12,4; (-342)

Z njimi se sklicujemo na konte glavne knjige ali na druge postavke bilance.

Vsaka spremenljivka je sestavljena iz začetnega znaka #, znaka za vrsto spremenljive (K, D, S, P, O, A, B), reference in končnega znaka #.



Za iskanje knjižbe po stroškovnih mestih se uporabi simbol $. Za stroškovno mesto 01 bi bil torej zapis $01.

Možna je tudi uporaba posebnih znakov %, _, [] ki nadomestijo eno ali več številk v referenci:

Primer:

4% ustreza vsem številom, ki se začnejo s 4 (41, 430, 4100, ...)

%5 ustreza vsem številom, ki se končajo s 5 (125, 1105, ...)

%1% ustreza vsem številom, ki vsebujejo 1 (1100, 1000, 1234, ...)

%1$123 ustreza vsem številom, ki vsebujejo 1 (1100, 1000, 1234, ...) in so knjiženi na stroškovno mesto 123

%1$123% ustreza vsem številom, ki vsebujejo 1 (1100, 1000, 1234, ...) in so knjiženi na stroškovna mesta, ki se začnejo 123 (1234, 12311, 123, 123456454...)


Primer:

1_ ustreza številu 1 in vsem dvomestnim številom, ki se začnejo z 1 (1, 10, 11, ..., 19)

1__ ustreza številu 1 in vsem dvo in tromestnim številom, ki se začnejo z 1 (1, 10, 11, ..., 100, 123, 111, ...)


Primer:

12[3,4,5] - ustreza številom 123, 124 in 125

1[1,2,3]% - ustreza vsem številom, ki se začnejo na 11, 12 ali 13


Primeri spremenljivk:

#K1100# - kreditni promet konta 1100

#S4100# - absolutni saldo konta 4100

#D11%# - vsota debetnega prometa vseh kontov, ki se pričnejo z 11


Logične izraze lahko uporabljamo v formulah, pri čemer zavzamejo vrednost, odvisno od izpolnjenega oz. neizpolnjenega pogoja.

Sintaksa: [pogoj:izrazIzpolnjen]izrazNiIzpolnjen

"pogoj" ima naslednjo obliko:

izraz1 logični-operator izraz2

logični-operator: <, >, =

"izrazIzpolnjen" se ovrednoti, če je pogoj izpolnjen

"izrazNiIzpolnjen" se ovrednoti, če pogoj ni izpolnjen

Če želimo imeti več pogojev, lahko logične izraze nizamo enega za drugim:

[pogoj1:izrazIzpolnjen1][pogoj2:izrazIzpolnjen2]...[pogojN:izrazIzpolnjenN]izrazNiIzpolnjenN

Potek vrednotenja je naslednji:

* [#A123#+23<20:10]20   

Če je vrednost izraza #A123#+23 manjša od 20, dobi logični izraz vrednost 10, drugače 20

* [#K1200#-#D1100#=#A1#:123]#A2#        

Če je vrednost izraza #K1200#-#D1100# enaka vrednosti 1. stolpca postavke 1, dobi logični izraz vrednosti 123, drugače vrednost prvega stolpca postavke 2

* [#K123#<100:123][#K123#=100:123]321   

Če je vrednost izraza #K123# manjša ALI enaka 100, dobi logični izraz vrednost 123, drugače 321

* 12+([#A1#<10:100](-10))-10    

Rezultat formule je odvisen od vrednosti prvega stolpca postavke 1. Če je le ta manjša od 10, dobi formula končno vrednost 12+100-10=102, če ni, pa vrednost 12-10-10=-8

 

---
© E-RAČUNI d.o.o. 2003-2024