# Round - Fonction de script et de graphique

Round() renvoie le résultat de l'arrondissement d'un nombre au multiple supérieur ou inférieur le plus proche du pas step décalé du nombre offset défini.

Si le nombre à arrondir se trouve exactement au milieu d'un intervalle, il est arrondi à la valeur supérieure la plus proche.

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

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

numérique

Note InformationsSi vous arrondissez un nombre à virgule flottante, vous risquez d'obtenir des résultats erronés. Ces erreurs d'arrondissement s'expliquent par le fait que les nombres à virgule flottante sont représentés par un nombre fini de chiffres binaires. De ce fait, les résultats sont calculés à l'aide d'un nombre qui est déjà arrondi. Si ces erreurs d'arrondissement doivent influer sur votre travail, multipliez les nombres afin de les convertir en entiers avant de les arrondir.

Arguments

| Argument | Description |
| --- | --- |
| x | Nombre entré. |
| step | Incrément de l'intervalle. La valeur par défaut est 1. |
| offset | Définit la base de l'intervalle du pas. La valeur par défaut est 0. |

Exemples et résultats

| Exemples | Résultats |
| --- | --- |
| `Round(3.8 )` | Renvoie 4.<br><br>Dans cet exemple, la taille du pas correspond à 1 et la base de l'intervalle du pas à 0.<br><br>Les intervalles sont les suivants : ...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>)` | Renvoie 4. |
| `Round(2.5<br>)` | Renvoie 3.<br><br>Dans cet exemple, la taille du pas correspond à 1 et la base de l'intervalle du pas à 0.<br><br>Les intervalles sont les suivants : ...0 &lt;= x &lt;1, 1 &lt;= x &lt;2, 2&lt;= x &lt;3... |
| `Round(2,4<br>)` | Renvoie 4. Résultat arrondi, car 2 correspond exactement à la moitié de l'intervalle de pas 4.<br><br>Dans cet exemple, la taille du pas correspond à 4 et la base de l'intervalle du pas à 0.<br><br>Les intervalles sont les suivants : ...0 &lt;= x &lt;4, 4 &lt;= x &lt;8, 8&lt;= x &lt;12... |
| `Round(2,6<br>)` | Renvoie 0. Résultat arrondi, car 2 est inférieur à la moitié de l'intervalle de pas 6.<br><br>Dans cet exemple, la taille du pas correspond à 6 et la base de l'intervalle du pas à 0.<br><br>Les intervalles sont les suivants : ...0 &lt;= x &lt;6, 6 &lt;= x &lt;12, 12&lt;= x &lt;18... |
| `Round(3.88 ,0.1)` | Renvoie 3.9.<br><br>Dans cet exemple, la taille du pas correspond à 0.1 et la base de l'intervalle du pas à 0.<br><br>Les intervalles sont les suivants : ... 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)` | Renvoie 3.889<br><br>Dans cet exemple, la taille du pas est de 0.001, ce qui arrondit le nombre à la valeur supérieure et le limite à trois décimales. |
| `Round(3.88 ,5)` | Renvoie 5. |
| `Round(1.1<br>,1,0.5)` | Renvoie 1.5.<br><br>Dans cet exemple, la taille du pas correspond à 1 et la base de l'intervalle du pas à 0.5.<br><br>Les intervalles sont les suivants : ...0.5 &lt;= x &lt;1.5, 1.5 &lt;= x &lt;2.5, 2.5&lt;= x &lt;3.5... |