Saisissez le nombre à arrondir et le rang d’arrondi. L’arrondi, l’arrondi supérieur, la troncature et d’autres méthodes d’arrondi s’affichent en même temps.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formule
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Saisissez un nombre et le rang d’arrondi : l’arrondi, l’arrondi supérieur et la troncature s’affichent d’un coup
- Arrondissez au rang de votre choix : à l’unité, au dixième, au centième, à la dizaine, à la centaine…
- Les résultats des méthodes d’arrondi utilisées en informatique et en statistique, comme l’arrondi au pair (arrondi bancaire), la partie entière et la partie entière supérieure, sont aussi listés
- Une explication simple des formules et des formules à copier-coller pour Excel, Google Sheets et Python sont réunies sur cette page
À quoi sert ce calcul ?
En France, un article coûte 3,98 € HT et le taux normal de TVA est de 20 %. La TVA vaut \(3{,}98 \times 0{,}20 = 0{,}796\) €, qu’il faut ramener à un nombre entier de centimes : on l’arrondit au centime le plus proche, soit 0,80 €.
La TVA calculée sur le total d’une facture et celle calculée ligne par ligne peuvent différer d’un centime à cause de l’arrondi. En le sachant, vous vérifiez vos tickets et vos factures en toute confiance.
À la pompe, le prix du litre s’affiche avec trois décimales, par exemple 1,789 €/L. Pour 42,5 litres, le calcul donne \(42{,}5 \times 1{,}789 = 76{,}0325\) €, mais on paie un nombre entier de centimes : le montant est arrondi au centime, soit 76,03 €.
Tous les prix calculés (carburant au litre, fromage au kilo, électricité au kWh) passent par un arrondi de ce type : le comprendre permet de vérifier ce que l’on paie.
Si trois réponses obtiennent chacune environ un tiers des voix, les arrondir au dixième de pour cent donne \(33{,}3\,\% + 33{,}3\,\% + 33{,}3\,\% = 99{,}9\,\%\), et non 100 %.
Ce n’est pas une erreur de comptage : c’est simplement l’effet de l’arrondi, et les graphiques des médias portent souvent la mention « Le total peut ne pas faire 100 % en raison des arrondis ». Le savoir aide à lire correctement statistiques et graphiques.
Un carton de carrelage couvre 1,5 m² et la pièce mesure 12,4 m². Il faut \(12{,}4 \div 1{,}5 \approx 8{,}27\) cartons : on en achète 9 (8 ne suffiraient pas).
Nombre de tables pour les invités, de cars pour une sortie scolaire, de boîtes de médicaments : dès qu’il serait gênant d’en manquer, c’est l’arrondi supérieur qui donne la bonne réponse, pas l’arrondi habituel. Choisir la bonne méthode d’arrondi fait partie du travail.
Arrondir toujours au-dessus les moitiés exactes pousse légèrement vers le haut les totaux et les moyennes quand les données sont nombreuses. Par exemple, les dix nombres 0,5 ; 1,5 ; … ; 9,5 ont une moyenne d’exactement 5,0. Si on les arrondit d’abord un par un avant de faire la moyenne, on obtient 5,5. Avec l’arrondi au pair, la moitié des cas monte et l’autre moitié descend : le biais s’annule et la moyenne reste 5,0.
C’est pourquoi l’arrondi au pair est la norme en finance, où les intérêts sont calculés encore et encore, et dans le calcul en virgule flottante de nombreux langages de programmation (norme IEEE 754).
Formule
Symboles et termes
Symboles
| \(x\) | x | Le nombre à arrondir. (Exemple : une moyenne de 81,35) |
| \(n\) | n | Le rang d’arrondi. 0 = l’unité, un nombre positif = \(n\) chiffres après la virgule, un nombre négatif = la dizaine, la centaine, le millier… (Exemple : pour arrondir à la centaine, \(n = -2\)) |
| \(q\) | q | Le pas d’arrondi. Un résultat arrondi est toujours un multiple de \(q\). \(q = 10^{-n}\) : il vaut \(0{,}01\) pour le centième et \(100\) pour la centaine. |
| \(R\) | R | Le résultat arrondi. Sa valeur dépend de la méthode (arrondi, arrondi supérieur, troncature…). |
| \(\lfloor x \rfloor\) | partie entière de x | Le plus grand entier inférieur ou égal à \(x\) (on écrit aussi \(E(x)\)). Pour un nombre positif, c’est la même chose qu’enlever les chiffres après la virgule. (Exemple : \(\lfloor 5{,}99 \rfloor = 5\). Mais pour un nombre négatif, \(\lfloor -5{,}01 \rfloor = -6\)) |
| \(\lceil x \rceil\) | partie entière supérieure de x | Le plus petit entier supérieur ou égal à \(x\). Pour un nombre positif, c’est la même chose que l’arrondi supérieur. (Exemple : \(\lceil 5{,}01 \rceil = 6\). Mais pour un nombre négatif, \(\lceil -5{,}01 \rceil = -5\)) |
Termes
| arrondi | Remplacer un nombre qui a trop de chiffres par un nombre plus simple, selon une règle fixée. L’arrondi habituel, l’arrondi supérieur et la troncature sont toutes des façons d’arrondir. |
| valeur approchée | Un nombre proche de la valeur exacte, comme « environ 1 900 personnes ». L’arrondi est la façon la plus courante d’en obtenir une ; on l’apprend en France en CM2-6e (10-12 ans). |
| arrondi au plus proche | La méthode de l’école : si le chiffre suivant est 0 à 4, on garde le chiffre ; s’il est 5 à 9, on ajoute 1. Une moitié exacte comme 2,5 s’arrondit toujours au-dessus (pour les nombres négatifs, en s’éloignant de zéro : −2,5 → −3). C’est ce que fait ARRONDI dans Excel. |
| arrondi supérieur | Une méthode qui passe à la valeur du dessus dès qu’il reste quelque chose. 5,01 arrondi à l’entier supérieur donne 6. On l’utilise quand il serait gênant d’en manquer (nombre de cartons de matériau à acheter, par exemple). Pour un nombre positif, on parle aussi d’arrondi « par excès ». |
| troncature | Une méthode qui supprime tout ce qui dépasse. 5,99 tronqué à l’unité donne 5. Elle est courante avec l’argent et les quantités. Pour un nombre positif, on parle aussi d’arrondi « par défaut ». |
| arrondi bancaire (arrondi au pair) | Une méthode qui, seulement pour une moitié exacte, arrondit du côté qui donne un résultat pair (2,5 → 2 ; 3,5 → 4). Contrairement à l’arrondi toujours au-dessus des moitiés, elle ne pousse pas les totaux et les moyennes dans un seul sens : c’est la norme en statistique, en finance et dans les ordinateurs. round() en Python fonctionne ainsi. |
| partie entière | La fonction mathématique notée \(\lfloor x \rfloor\) ou \(E(x)\), qui donne l’entier le plus proche inférieur ou égal à \(x\) (vers −∞). Pour un nombre positif, elle coïncide avec la troncature, mais pour un nombre négatif elle va dans l’autre sens. |
| partie entière supérieure | La fonction mathématique notée \(\lceil x \rceil\), qui donne l’entier le plus proche supérieur ou égal à \(x\) (vers +∞). Pour un nombre positif, elle coïncide avec l’arrondi supérieur, mais pour un nombre négatif elle va dans l’autre sens. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qu’il est utile de savoir pour utiliser le calcul de cette page en le comprenant, et pas seulement en appuyant sur le bouton.
| La numération (CP-CE2, 6-9 ans) |
|
| Les nombres décimaux (CM1-CM2, 9-11 ans) |
|
| Arrondi et valeurs approchées (CM2-6e, 10-12 ans) |
|
| Les nombres relatifs et la droite graduée (5e, 12-13 ans) |
|
Calculer avec Excel
| Nombre à arrondir x | 2,7 |
| Résultat arrondi | =ARRONDI(B1;0) |
| Nombre à arrondir x | 5,01 |
| Résultat arrondi au-dessus | =ARRONDI.SUP(B1;0) |
| Nombre à arrondir x | 5,99 |
| Résultat tronqué | =ARRONDI.INF(B1;0) |
| Nombre à arrondir x | 1234,5678 |
| Rang n (2 = centième, 0 = unité, -2 = centaine) | -2 |
| Résultat arrondi | =ARRONDI(B1;B2) |
Le deuxième argument d’ARRONDI, ARRONDI.SUP et ARRONDI.INF, « no_chiffres », a le même sens que « Rang d’arrondi » sur cette page (0 = unité, 2 = centième, -2 = centaine).
ARRONDI fonctionne comme l’arrondi de cette page : une moitié exacte s’éloigne de zéro. Pour les nombres négatifs, ARRONDI.SUP s’éloigne de zéro et ARRONDI.INF va vers zéro (ARRONDI.SUP(-5,01;0) donne -6).
Par exemple, le premier tableau affiche 3 en B2, et le quatrième 1200 en B3.
Calculer avec Google Sheets
| Nombre à arrondir x | 2,7 |
| Résultat arrondi | =ARRONDI(B1;0) |
| Nombre à arrondir x | 5,01 |
| Résultat arrondi au-dessus | =ARRONDI.SUP(B1;0) |
| Nombre à arrondir x | 5,99 |
| Résultat tronqué | =ARRONDI.INF(B1;0) |
| Nombre à arrondir x | 1234,5678 |
| Rang n (2 = centième, 0 = unité, -2 = centaine) | -2 |
| Résultat arrondi | =ARRONDI(B1;B2) |
Calculer avec Python
from decimal import Decimal, ROUND_HALF_UP, ROUND_UP, ROUND_DOWN
number = Decimal("1234.5678") # nombre à arrondir (toujours en chaîne, avec un point, pour éviter le problème d’erreur sur 0.1)
digits = -2 # rang d’arrondi (2 = centième, 0 = unité, -2 = centaine)
unit = Decimal(1).scaleb(-digits) # pas d’arrondi (100 quand digits vaut -2)
rounded = number.quantize(unit, rounding=ROUND_HALF_UP) # arrondi (moitié en s’éloignant de zéro)
rounded_up = number.quantize(unit, rounding=ROUND_UP) # arrondi supérieur (en s’éloignant de zéro)
rounded_down = number.quantize(unit, rounding=ROUND_DOWN) # troncature (vers zéro)
print(f"Arrondi : {rounded:f}")
print(f"Arrondi supérieur : {rounded_up:f}")
print(f"Troncature : {rounded_down:f}")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
R = ⌊x + 0,5⌋
R = \lfloor x + 0{,}5 \rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mi>x</mi>
<mo>+</mo>
<mn>0,5</mn>
<mo>⌋</mo>
</mrow>
</math>
R = |__ x + 0,5 __|
Floor[x + 0.5]
R := floor(x + 0.5);
R = floor(x + 0.5);
R = ⌊x + 0,5⌋
R = ⌈x⌉
R = \lceil x \rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌈</mo>
<mi>x</mi>
<mo>⌉</mo>
</mrow>
</math>
R = |~ x ~|
Ceiling[x]
R := ceil(x);
R = ceil(x);
R = ⌈x⌉
R = ⌊x⌋
R = \lfloor x \rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mi>x</mi>
<mo>⌋</mo>
</mrow>
</math>
R = |__ x __|
Floor[x]
R := floor(x);
R = floor(x);
R = ⌊x⌋
R = ⌊x ÷ q + 0,5⌋ × q
R = \left\lfloor \frac{x}{q} + 0{,}5 \right\rfloor \times q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mo>⌊</mo>
<mfrac><mi>x</mi><mi>q</mi></mfrac>
<mo>+</mo>
<mn>0,5</mn>
<mo>⌋</mo>
<mo>×</mo>
<mi>q</mi>
</mrow>
</math>
R = |__ x/q + 0,5 __| xx q
Floor[x/q + 0.5] q
R := floor(x/q + 0.5) * q;
R = floor(x/q + 0.5) * q;
R = ⌊x/q + 0,5⌋ × q
Faire faire le calcul par ChatGPT
Tu es un assistant de calcul. Fais le calcul suivant en exécutant réellement du code Python, et appuie ta réponse uniquement sur les nombres obtenus à l’exécution (ne réponds pas de tête ni par estimation). N’utilise pas la fonction round() intégrée à Python, qui arrondit les moitiés au pair : utilise plutôt le module decimal (ROUND_HALF_UP, etc.). Arrondis le nombre 1 234,5678 à la centaine des trois façons suivantes : 1. Arrondi (une moitié exacte s’éloigne de zéro) 2. Arrondi supérieur (en s’éloignant de zéro) 3. Troncature (vers zéro) Présente le code utilisé et les nombres obtenus à l’exécution.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire