# Round - Script- en diagramfunctie

Round() retourneert het resultaat van de afronding omhoog of omlaag naar het dichtstbijzijnde veelvoud van de step die is verschoven met het offset -getal.

Als het getal dat moet worden afgerond zich precies in het midden van een interval bevindt, wordt er naar boven afgerond.

[Round function](https://play.vidyard.com/vTzt7UoWf6BseXJuSTLLsf)

Syntaxis:

Round(x[, step[, offset]])

Retourgegevenstypen: numeriek

InformatieAls u een getal met zwevend decimaalteken afrondt, krijgt u mogelijk onjuiste resultaten. Deze afrondingsfouten worden veroorzaakt doordat getallen met zwevend decimaalteken worden weergegeven door een eindig aantal binaire cijfers. Dit heeft tot gevolg dat er een berekening wordt uitgevoerd met een getal dat al is afgerond. Als deze afrondingsfouten van invloed zijn op uw werk, vermenigvuldigt u de getallen om ze om te zetten in gehele getallen voordat u afrondt.

Argumenten:

Argumenten

| Argument | Beschrijving |
| --- | --- |
| x | Invoergetal. |
| step | Increment van interval. De standaardwaarde is 1. |
| offset | Definieert de basis van de stapinterval. De standaardwaarde is 0. |

Voorbeelden en resultaten:

Voorbeelden en resultaten

| Voorbeelden | Resultaten |
| --- | --- |
| `Round(3.8 )` | retourneert 4<br><br>In dit voorbeeld is de grootte van de stap 1 en is de basis van de stapinterval 0.<br><br>De intervallen zijn ...0 &lt;= x &lt;1, 1 &lt;= x &lt; 2, 2&lt;= x &lt;3, 3&lt;= x &lt;4... |
| `Round(3.8,4<br>)` | retourneert 4 |
| `Round(2.5<br>)` | Retourneert 3.<br><br>In dit voorbeeld is de grootte van de stap 1 en is de basis van de stapinterval 0.<br><br>De intervallen zijn ...0 &lt;= x &lt;1, 1 &lt;= x &lt;2, 2&lt;= x &lt;3... |
| `Round(2,4<br>)` | Retourneert 4. Wordt naar boven afgerond omdat 2 precies de helft van de stapinterval van 4 is.<br><br>In dit voorbeeld is de grootte van de stap 4 en is de basis van de stapinterval 0.<br><br>De intervallen zijn ...0 &lt;= x &lt;4, 4 &lt;= x &lt;8, 8&lt;= x &lt;12... |
| `Round(2,6<br>)` | Retourneert 0. Wordt naar beneden afgerond omdat 2 minder dan de helft van de stapinterval van 6 is.<br><br>In dit voorbeeld is de grootte van de stap 6 en is de basis van de stapinterval 0.<br><br>De intervallen zijn ...0 &lt;= x &lt;6, 6 &lt;= x &lt;12, 12&lt;= x &lt;18... |
| `Round(3.88 ,0.1)` | retourneert 3,9<br><br>In dit voorbeeld is de grootte van de stap 0,1 en is de basis van de stapinterval 0.<br><br>De intervallen zijn ... 3.7 &lt;= x &lt;3.8, 3.8 &lt;= x &lt;3.9, 3.9 &lt;= x &lt; 4.0... |
| `Round(3.88875,1/1000)` | Retourneert 3,889<br><br>In dit voorbeeld is de stapgrootte 0,001, waardoor het getal naar boven wordt afgerond op drie decimalen achter de komma. |
| `Round(3.88 ,5)` | retourneert 5 |
| `Round(1.1<br>,1,0.5)` | retourneert 1,5<br><br>In dit voorbeeld is de grootte van de stap 1 en is de basis van de stapinterval 0,5.<br><br>De intervallen zijn ...0.5 &lt;= x &lt;1.5, 1.5 &lt;= x &lt;2.5, 2.5&lt;= x &lt;3.5... |