Comment arrondir une plage de cellules dans Excel ?
Lorsque vous travaillez avec des données numériques dans Excel, il est courant de rencontrer des valeurs avec plusieurs décimales. Par exemple, vous pourriez avoir un ensemble de données où des nombres tels que 2.1054 apparaissent, mais vous ne souhaitez peut-être les afficher qu'avec deux décimales, comme 2.11, pour standardiser la présentation ou préparer les données pour un rapport. Arrondir chaque valeur manuellement peut être fastidieux, en particulier avec de grandes plages de données. Heureusement, Excel propose plusieurs méthodes efficaces pour arrondir une plage de cellules à un nombre souhaité de décimales. Ci-dessous, vous trouverez des instructions étape par étape pour plusieurs méthodes pratiques, ainsi que des conseils d'utilisation et des notes comparatives pour choisir l'approche la plus adaptée à vos besoins.
Arrondir une plage de cellules avec la fonction ARRONDI
Arrondir une plage de cellules avec du code VBA
Alternative : Utiliser le formatage des cellules pour un arrondi affiché
Alternative : Utiliser la fonction ARRONDI.MULTIPLE pour arrondir à un multiple spécifié
Arrondir une plage de cellules avec la fonction ARRONDI
La fonction ARRONDI intégrée d'Excel est une méthode simple pour arrondir des nombres à un nombre spécifique de décimales. Sa syntaxe est ARRONDI(nombre, no_chiffres), où « nombre » est la valeur à arrondir, et « no_chiffres » spécifie le nombre de décimales.
Supposons que vous ayez une série de valeurs numériques dans les cellules A2:A10 que vous souhaitez arrondir. Suivez ces étapes :
1. Cliquez sur une cellule vide où vous souhaitez placer le résultat arrondi — par exemple, C2. Entrez la formule suivante :
=ROUND(A2,2)
2. Appuyez sur Entrée. Cela affichera la valeur de A2 arrondie à deux décimales dans C2.
3. Pour arrondir toute la plage, placez votre curseur sur le coin inférieur droit de la cellule C2 jusqu'à ce qu'il devienne une petite croix (la poignée de recopie). Faites glisser cette poignée vers le bas sur votre plage cible (par exemple, jusqu'à C10). Cela copiera la formule ARRONDI pour chaque valeur correspondante dans la colonne A. Les résultats s'afficheront comme ci-dessous :
Si vous souhaitez que les valeurs arrondies remplacent les nombres d'origine, vous pouvez copier les résultats arrondis et utiliser Collage spécial > Valeurs pour écraser la plage initiale. Cependant, notez que les données originales seront perdues si vous les écrasez.
La fonction ARRONDI est fiable pour garantir la précision des calculs et peut être combinée avec d'autres formules si nécessaire. Cependant, n'oubliez pas que l'utilisation de formules nécessite de maintenir une colonne supplémentaire, sauf si vous écrasez les valeurs d'origine.
Arrondir / arrondir au supérieur / arrondir à l'inférieur une plage de nombres sans formule : Avec la fonctionnalité Arrondi de Kutools pour Excel, vous pouvez rapidement arrondir, arrondir au supérieur, arrondir à l'inférieur ou même arrondir une plage de cellules selon vos besoins, sans aucune formule. |
Arrondir une plage de cellules avec du code VBA
Pour les utilisateurs avancés ou ceux qui effectuent fréquemment des arrondis en bloc sur différentes plages, automatiser le processus d'arrondi avec VBA peut améliorer l'efficacité. Cette méthode est particulièrement utile si vous souhaitez traiter un grand nombre de cellules à la fois sans avoir à créer de colonnes supplémentaires.
Voici comment utiliser une macro VBA pour arrondir une plage sélectionnée de nombres directement sur place :
1. Tout d'abord, sélectionnez la plage de cellules que vous souhaitez arrondir.
2. Allez dans le menu Excel et cliquez sur Développeur > Visual Basic. Si vous ne voyez pas l'onglet Développeur, vous devrez peut-être l'activer dans les options d'Excel. Dans la fenêtre Microsoft Visual Basic pour Applications qui apparaît, cliquez sur Insertion > Module pour ajouter un nouveau module de code, puis collez le code suivant :
VBA : Arrondir une plage de cellules :
Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub
3. Pour exécuter le code, cliquez sur le bouton « Exécuter » dans l'éditeur VBA. Une boîte de dialogue apparaîtra. Sélectionnez la plage que vous souhaitez arrondir si vous y êtes invité (vous pouvez également utiliser votre souris pour sélectionner directement dans la feuille). Voir capture d'écran :
4. Cliquez sur OK. Vous serez ensuite invité à entrer le nombre de décimales pour l'arrondi — entrez la valeur dont vous avez besoin (par exemple, 2 pour deux décimales), puis cliquez à nouveau sur OK. Voir capture d'écran :
5. Les valeurs dans votre plage sélectionnée seront arrondies sur place en fonction de vos entrées. Voir capture d'écran :
Lorsque vous utilisez VBA, soyez conscient que les modifications sont immédiates et ne peuvent pas être annulées. Pensez toujours à garder une sauvegarde de vos données avant d'exécuter des macros, surtout sur des feuilles importantes.
Arrondir rapidement / arrondir au supérieur / arrondir à l'inférieur une plage de cellules avec Kutools pour Excel
Kutools pour Excel offre une solution efficace qui permet d'arrondir, d'arrondir au supérieur ou d'arrondir à l'inférieur une sélection de cellules - tout cela sans formules. C'est très pratique pour les utilisateurs qui veulent des résultats rapides et ont besoin d'une option pour personnaliser la manière dont l'arrondi est géré (arrondi normal, toujours au supérieur, ou toujours à l'inférieur) sur toute une plage.
Pour utiliser cette fonctionnalité, assurez-vous d'avoir déjà téléchargé et installé Kutools pour Excel sur votre ordinateur. Suivez ces instructions :
1. Mettez en surbrillance le groupe de cellules que vous souhaitez arrondir. Ensuite, allez dans l'onglet Kutools, sélectionnez Arrondir dans le menu des options. Voir capture d'écran :
2. Dans la boîte de dialogue Arrondir sans formule, entrez le nombre souhaité de décimales dans le champ Décimales. Ensuite, sélectionnez l'opération souhaitée : Arrondi (arrondi standard), Arrondir au supérieur (toujours arrondir les nombres au supérieur), ou Arrondir à l'inférieur (toujours arrondir à l'inférieur). Lorsque vous êtes prêt, cliquez sur Ok. Toutes les cellules sélectionnées seront arrondies selon vos paramètres. Voir capture d'écran :
Kutools applique le résultat directement aux cellules d'origine, simplifiant ainsi votre flux de travail et produisant des résultats immédiats. Vous n'avez pas besoin de créer de colonnes supplémentaires ni d'écrire de formules. C'est particulièrement utile lorsque vous traitez de grands ensembles de données ou des tâches de nettoyage de données répétitives. Cependant, notez que cette modification écrase les valeurs d'origine, donc envisagez de conserver une sauvegarde si nécessaire.
Cliquez Télécharger et essai gratuit Kutools pour Excel Maintenant !
Alternative : Utiliser le formatage des cellules pour un arrondi affiché
Si votre principale préoccupation concerne uniquement l'apparence des nombres (et non leur valeur calculée réelle), le formatage des cellules intégré d'Excel peut « afficher » des valeurs arrondies sans modifier les données réelles. Cela est idéal pour des rapports ou des présentations où les valeurs affichées doivent être concises, mais vous souhaitez conserver la précision des calculs en arrière-plan.
Pour modifier l'affichage des décimales :
- Sélectionnez la plage que vous souhaitez formater.
- Faites un clic droit et choisissez Format de cellule, puis allez dans l'onglet Nombre et sélectionnez la catégorie Nombre.
- Ajustez le nombre de Décimales à votre convenance (par exemple, définissez-le à 2 pour deux décimales).
- Cliquez sur OK. Les valeurs dans votre plage sembleront maintenant arrondies, mais leurs valeurs complètes originales sont toujours présentes dans les cellules, rendant cette approche non destructive.
Cette méthode est rapide et sans risque ; cependant, les calculs basés sur ces cellules utiliseront toujours les valeurs complètes d'origine, alors gardez cela à l'esprit lors de l'analyse des données.
Alternative : Utiliser la fonction ARRONDI.MULTIPLE pour arrondir à un multiple spécifié
Parfois, vous pouvez souhaiter arrondir des valeurs au multiple spécifié le plus proche, comme arrondir 7.8 au multiple de 0.5 le plus proche (résultant en 8). La fonction ARRONDI.MULTIPLE d'Excel est adaptée à de telles situations.
1. Dans une cellule vide (par exemple, C2), entrez la formule suivante pour arrondir la valeur dans A2 au multiple de 0.5 le plus proche :
=MROUND(A2,0.5)
2. Appuyez sur Entrée pour calculer, puis utilisez la poignée de recopie pour copier la formule pour les autres cellules si nécessaire.
ARRONDI.MULTIPLE est particulièrement utile dans des scénarios de tarification, de planification ou de catégorisation où les données doivent être alignées sur un incrément ou une valeur standard spécifique. Cependant, notez qu’il nécessite le complément Utilitaire d'analyse dans les versions antérieures d'Excel (Excel 2007 ou versions antérieures).
Conseils & Dépannage :
- Lors de l'écrasement des données (avec VBA, Kutools ou en collant des valeurs), pensez toujours à enregistrer une sauvegarde pour éviter toute perte de données.
- Si vous recevez une erreur #NOM? avec ARRONDI.MULTIPLE, vérifiez si vous avez activé les compléments nécessaires sous Fichier > Options > Compléments.
- Les formules ARRONDI ne modifieront pas automatiquement vos données d'origine — copiez les valeurs si vous voulez remplacer les anciens nombres.
- Kutools simplifie les tâches de routine pour les utilisateurs travaillant avec de grands volumes de données ou des rapports répétitifs.
- Assurez-vous toujours que vous arrondissez la bonne plage avant d'exécuter des macros.
En comprenant ces différentes méthodes, vous pouvez optimiser votre approche d'arrondi en fonction de votre flux de travail, que vous privilégiiez les formules, l'automatisation ou les opérations directement sur les cellules.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !