Algemene functies

<< Klik om de inhoudsopgave weer te geven >>

Navigatie:  Macro's > Macro: commando's en parameters > Macro: functies >

Algemene functies

Functie

Doel

Voorbeeld

Resultaat

 

ABS

Absolute waarde

Text(ABS(1))

Text(ABS(-1))

1

1

CEIL

Naar boven afronden

Text(CEIL(1.1))

Text(CEIL(-1.1))

2

-1

FLOOR

Naar beneden afronden

Text(FLOOR(1.1))

Text(FLOOR(-1.1))

1

-2

FRAC

Het gedeelte achter de komma

Text(FRAC(1.1))

0.1

ROUND

Afronden

Text(ROUND(1.4))

Text(ROUND(1.5))

Text(ROUND(-1.4))

Text(ROUND(-1.5))

1

2

-1

-2

SIGN

Het teken

Text(SIGN(2))

Text(SIGN(0))

Text(SIGN(-2))

1

0

-1

TRUNC

Afkappen van de decimalen

Text(TRUNC(1.4))

Text(TRUNC(1.5))

Text(TRUNC(-1.4))

Text(TRUNC(-1.5))

1

1

-1

-1

NEG

De tegengestelde waarde

Text(NEG(5))

Text(NEG(-5))

-5

5

MAX

Het maximum van twee waarden

Text(MAX(1,2))

2

MIN

Het minimum van twee waarden

Text(MIN(1,-2))

-2

MID

Het gemiddelde van twee waarden

Text(MID(1,2))

1.5

RANDOM

Genereert een willekeurig getal tussen

0 en Max (geheel getal)

Set(Max,1e8)

Text(RANDOM(Max))

76583612

ISREAL

Controleert of een waarde wel of niet een getal is

Text(ISREAL('tekst'))

Text(ISREAL(123))

FALSE

TRUE

FILEDATE

Geeft de bestandsdatum

Text(FILEDATE('Test.xlsx'))

45260,567


FILEEXISTS

Controleert of een bestand bestaat

Text(FILEEXISTS('test.xls'))

TRUE

FINDFIRST

De eerste bestandsnaam in de opgegeven map; index 1..9

Text(FINDFIRST(1,'C:\temp\*.vnf'))

demo.vnf

FINDNEXT

De volgende bestandsnaam in de eerder opgegeven map; index 1..9

Text(FINDNEXT(1))

test.vnf

FINDFIRSTDIR

De eerste directory in de opgegeven map; index 1..9

Text(FINDFIRSTDIR(1,'C:\temp\*.*'))

Gaia

FINDNEXTDIR

De volgende directory in de eerder opgegeven map; index 1..9

Text(FINDNEXTDIR(1))

Vision