# Round Função de script e de gráfico

Round() retorna o resultado do arredondamento de um número para cima ou para baixo, para o múltiplo mais próximo da offset step deslocada pelo offset número de

Se o número para arredondar estiver exatamente no meio de um intervalo, será arredondado para cima.

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

Sintaxe:

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

Tipo de dados de retorno: numérico

Nota informativaSe você estiver arredondando um número de ponto flutuante, poderá observar resultados incorretos. Esses erros de arredondamento ocorrem porque números de ponto flutuante são representados por um número finito de dígitos binários. Portanto, os resultados são calculados usando um número que já foi arredondado. Se esses erros de arredondamento afetarem seu trabalho, multiplique os números para convertê-los em números inteiros, antes do arredondamento.

Argumentos:

Argumentos

| Argumento | Descrição |
| --- | --- |
| x | Número de entrada. |
| step | Incremento do intervalo. O valor padrão é 1. |
| offset | Define a base do intervalo da etapa. O valor padrão é 0. |

Exemplos e resultados:

Exemplos e resultados

| Exemplos | Resultados |
| --- | --- |
| `Round(3.8 )` | Retorna 4<br><br>Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0.<br><br>Os intervalos são ...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>)` | Retorna 4 |
| `Round(2.5<br>)` | Retorna 3.<br><br>Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0.<br><br>Os intervalos são ...0 &lt;= x &lt;1, 1 &lt;= x &lt;2, 2&lt;= x &lt;3... |
| `Round(2,4<br>)` | Retorna 4. Arredondado, pois 2 é exatamente a metade do intervalo da etapa de 4.<br><br>Neste exemplo, o tamanho da etapa é 4 e a base do intervalo da etapa é 0.<br><br>Os intervalos são ...0 &lt;= x &lt;4, 4 &lt;= x &lt;8, 8&lt;= x &lt;12... |
| `Round(2,6<br>)` | Retorna 0. Arredondado, pois 2 é exatamente a metade do intervalo da etapa de 6.<br><br>Neste exemplo, o tamanho da etapa é 6 e a base do intervalo da etapa é 0.<br><br>Os intervalos são ...0 &lt;= x &lt;6, 6 &lt;= x &lt;12, 12&lt;= x &lt;18... |
| `Round(3.88 ,0.1)` | Retorna 3,9<br><br>Neste exemplo, o tamanho da etapa é 0,1 e a base do intervalo da etapa é 0.<br><br>Os intervalos são ... 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)` | Retorna 3,889<br><br>Neste exemplo, o tamanho da etapa é 0,001, o que arredonda o número para cima e o limita a três casas decimais. |
| `Round(3.88 ,5)` | Retorna 5 |
| `Round(1.1<br>,1,0.5)` | Retorna 1,5<br><br>Neste exemplo, o tamanho da etapa é 1 e a base do intervalo da etapa é 0,5.<br><br>Os intervalos são ...0.5 &lt;= x &lt;1.5, 1.5 &lt;= x &lt;2.5, 2.5&lt;= x &lt;3.5... |