Pomoč LibreOffice 24.8
Zaokroži številsko vrednost na navedeno število decimalk.
Ta funkcija implementira pravilo zaokrožanja, znano tudi kot »zaokroži-na-sodo«. S tem pravilom se, ko je razlika med številom za zaokroževanje in njemu najbližjim celim številom enaka 0,5, število zaokroži na najbližjo sodo število. Glejte primere spodaj, da izveste več o tem pravilu.
Bodite pozorni, saj funkcija VBA Round deluje drugače kot funkcija LibreOffice Calc Round. V programu Calc se, če je razlika med številom za zaokroževanjem in najbližjim celim številom natanko 0,5, število zaokroži navzgor. Tako se v Calcu število 2,5 zaokroži na 3, z uporabo funkcije VBA Round pa se ista vrednost zaokroži na 2 zaradi pravila »zaokroži-na-sodo«.
Round(expression [,numdecimalplaces])
Double
expression: numeričen izraz, ki bo zaokrožen.
numdecimalplaces je neobvezen argument, ki določa število značilnih števk, na katere želimo zaokrožiti vrnjeno vrednost. Privzeta vrednost je 0.
    Option VBASupport 1
    Sub Example_Round
        Dim r 
        r = Pi
        print r ' 3,14159265358979
        print Round(r, 5) ' 3,14159
        r = exp(1)
        print r ' 2,71828182845904
        print Round(r) ' 3
    End Sub
  Naslednji primeri ilustrirajo pravilo »zaokroži-na-sodo«:
    ' Zaokrožanje na najbližje celo število, brez decimalk (decimalplaces = 0)
    MsgBox Round(3.5) ' 4
    MsgBox Round(4.5) ' 4
    MsgBox Round(5.5) ' 6
    MsgBox Round(6.5) ' 6
    ' Zaokrožanje z 2 decimalkama (decimalplaces = 2)
    MsgBox Round(1.555, 2) ' 1.56
    MsgBox Round(1.565, 2) ' 1.56
    MsgBox Round(1.575, 2) ' 1.58
    MsgBox Round(1.585, 2) ' 1.58