Arrondir à la valeur la plus proche de 5 ou 9 dans Excel (8 méthodes simples)

  • Partage Ça
Hugh West

L'arrondi est un procédé couramment utilisé pour éliminer les chiffres les moins significatifs pour faciliter la communication et les processus d'estimation. Excel propose différents types d'arrondis. Ce tutoriel vous montrera comment arrondir au 5 le plus proche ou 9 dans Excel.

Télécharger le cahier d'exercices

Téléchargez le classeur avec les feuilles de calcul contenant toutes les formules et le code VBA ci-dessous.

Arrondir à 5 ou 9 près.xlsm

8 méthodes simples pour arrondir des nombres à 5 ou 9 près dans Excel

A arrondir un nombre au 5 le plus proche ou 9, il y a un total de huit méthodes. Sept d'entre elles sont des formules différentes provenant de combinaisons différentes de fonctions différentes. Et une autre est un code VBA pour créer une fonction personnalisée qui directement arrondit un nombre au 5 le plus proche ou 9. l'ensemble de données suivant sera utilisé pour démontrer toutes les méthodes.

1. combinaison des fonctions ROUND, CHOOSE et MOD

La première formule que nous utiliserons est une combinaison des formules suivantes RONDE , CHOISIR , et MOD fonctions.

Pour arrondir un nombre, on utilise la fonction RONDE pour un nombre spécifié de chiffres. Elle a besoin de deux arguments, un nombre qu'elle arrondit et le nombre auquel elle arrondit. Alors que la fonction CHOISIR prend un numéro d'index et plusieurs nombres comme arguments et choisit une action spécifique selon le numéro d'index. La fonction MOD prend un nombre et un diviseur pour retourner le reste.

Des pas :

  • Sélectionnez d'abord la cellule C5 .
  • Ensuite, écrivez la formule suivante dans la cellule.

=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)

  • Après cela, appuyez sur Entrez sur votre clavier. Vous aurez la valeur arrondie à 5 ou 9 près.

  • Sélectionnez à nouveau la cellule. Enfin, cliquez et faites glisser l'icône de la poignée de remplissage vers le bas pour remplir le reste de la colonne avec la formule.

Ainsi, les chiffres seront arrondis à 5 ou 9 près à l'aide de la formule.

🔍 Répartition de la formule

👉 Le site ROUND(B5,0) prend la valeur de la cellule B5 et arrondit la valeur si c'est une fraction. Il retourne 13.

👉 Le site MOD(ROUND(B5,0),10) renvoie le reste de la valeur précédente et de 10, soit 3.

👉 Puis CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) choisit le nombre à ajouter en fonction du reste et de la valeur initiale. Dans ce cas, c'est 2.

👉 Enfin, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) ajoute la valeur de la fonction précédente et l'ajoute à celle d'origine.

Lire la suite : Comment arrondir à la dizaine de centimes la plus proche dans Excel (4 méthodes adaptées)

2. combinaison des fonctions MROUND et MOD

La formule suivante utilise une combinaison de MROUND et MOD pour arrondir un nombre à 5 ou 9 près.

Nous utilisons le MROUND pour renvoyer un nombre arrondi au multiple souhaité. Pour commencer, cette fonction peut prendre deux arguments - le nombre et le multiple. La fonction MOD prend un nombre et un diviseur pour retourner le reste.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Maintenant, écrivez la formule suivante dans la cellule.

=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)

  • Après cela, appuyez sur Entrez .

  • Sélectionnez à nouveau la cellule, puis cliquez et faites glisser l'icône de la poignée de remplissage pour remplir le reste de la colonne.

Par conséquent, vous aurez tous les chiffres arrondis au 5 ou au 9 le plus proche.

🔍 Répartition de la formule

👉 MROUND(B5,5) arrondir la valeur de la cellule B5 à un multiple de 5 et renvoie 15.

👉 MOD(MROUND(B5,5),10) renvoie le reste de 15 et 10, soit 5.

👉 (MOD(MROUND(B5,5),10))=0 renvoie une valeur booléenne, selon que le reste est 0 ou non. Dans ce cas, c'est FALSE.

👉 Enfin, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) revient après avoir soustrait 0 ou 1 et donne une valeur arrondie à 5 ou 9.

Lire la suite : Formule d'arrondi dans une facture Excel (9 méthodes rapides)

3. fusionner les fonctions IF, RIGHT et ROUND

Dans ce cas, nous allons utiliser la combinaison des éléments suivants SI , DROIT , et RONDE fonctions.

Tout d'abord, le SI prend trois arguments : une condition, une valeur si la condition est vraie et une valeur si elle est fausse. Ensuite, la fonction DROIT accepte deux arguments : une chaîne de caractères et un nombre. Elle extrait ensuite ces nombres du côté droit de la chaîne de caractères. Et nous utilisons la fonction RONDE Elle accepte deux arguments, un nombre qu'elle arrondit et le nombre auquel elle arrondit.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Maintenant, écrivez la formule suivante dans la cellule.

=IF(B5>ROUND(B5,-1),IF(RIGHT(B5)="1",ROUND(B5,-1)-1,ROUND(B5,-1)+5),IF(RIGHT(B5)="0",ROUND(B5,-1)-1,IF(RIGHT(B5)<"7",ROUND(B5,-1)-5,ROUND(B5,-1)-1)))

  • Ensuite, appuyez sur Entrez .

  • Ensuite, sélectionnez à nouveau la cellule et, enfin, cliquez et faites glisser la barre d'icône de la poignée de remplissage pour remplir le reste de la colonne avec la formule.

Voici comment arrondir un nombre au 5 ou au 9 le plus proche dans Excel avec cette formule.

🔍 Répartition de la formule

👉 Le site DROIT(B5) prend le dernier chiffre de la valeur dans la cellule B5 .

👉 Tout d'abord, le ROUND(B5,-1) arrondit la valeur dans la cellule B5 au multiple de 10 le plus proche. Dans ce cas, c'est 10.

👉 Puis IF(B5>ROUND(B5,-1),...) vérifie si la valeur est supérieure ou non au nombre arrondi.

👉 Si c'est le cas, il passe à l'étape IF(RIGHT(B5)="1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) où il vérifie que le dernier chiffre est égal à 1. À ce stade, si c'est 1, il soustrait 1 de la valeur arrondie, sinon il ajoute 5 à la valeur arrondie.

👉 Maintenant IF(RIGHT(B5)="0″,ROUND(B5,-1)-1,...) entre en jeu si le premier SI La condition de la fonction était fausse. Elle vérifie d'abord si le dernier chiffre est égal à 0 ou non. Si c'est le cas, 1 est soustrait de la valeur arrondie, sinon elle passe au chiffre suivant. SI ci-dessous.

👉 Enfin, IF(RIGHT(B5)<; "7",ROUND(B5,-1)-5,ROUND(B5,-1)-1) entre en jeu si toutes les conditions étaient fausses. Cette fonction vérifie d'abord si le dernier chiffre est inférieur à 7. Si c'est le cas, 5 est soustrait de la valeur arrondie, sinon 1 est soustrait.

Tous ces éléments imbriqués SI Les boucles combinées avec d'autres fonctions donnent finalement notre résultat.

Lire la suite : Comment ajouter la formule RONDE à plusieurs cellules dans Excel (2 méthodes simples)

4. utilisation de la formule avec la fonction MOD

Cette formule est assez courte, mais elle est moins précise lorsque l'intervalle des valeurs à arrondir est large. La formule utilise seulement la fonction MOD Nous utilisons cette fonction pour connaître le reste d'une opération de division. Pour commencer, la fonction prend comme arguments le nombre à diviser et le diviseur.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Ensuite, écrivez la formule suivante dans la cellule.

=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5

  • Maintenant, appuyez sur Entrez .

  • Ensuite, sélectionnez à nouveau la cellule et cliquez et faites glisser l'icône de la poignée de remplissage pour remplir le reste des cellules.

De cette façon, vous pouvez arrondir les nombres au 5 ou au 9 le plus proche dans Excel à l'aide de cette formule.

🔍 Répartition de la formule

👉 D'abord, MOD(B5,10) renvoie le reste de la valeur lorsque la cellule B5 est divisé par 10. Il renvoie 3.

👉 Suivant, (MOD(B5,10)>5) retourne false car la valeur est inférieure à 3.

👉 Et MOD(B5,10)+4*(MOD(B5,10)>5) renvoie 3 comme résultat du calcul algébrique.

👉 Enfin, B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5 soustrait 3 de la valeur de la cellule B5 .

Lire la suite : Arrondir le temps dans Excel à l'heure la plus proche (6 méthodes simples)

5. incorporation des fonctions IF, RIGHT et CEILING

Cette formule est une combinaison de SI, OU, DROIT, MAX, et PLAFOND fonctions.

Le site SI vérifie une condition et renvoie deux valeurs différentes en fonction de la valeur booléenne de la condition. Elle prend les trois arguments suivants.

De même, le OU vérifie une condition, mais ne renvoie que si elle est vraie ou fausse. La fonction DROIT prend quelques caractères du côté droit de la valeur de la chaîne. Dans le cas de la fonction MAX elle renvoie le nombre maximum entre plusieurs nombres. La fonction PLAFOND arrondit une valeur à l'entier le plus proche ou à la multiplication d'une valeur. Cette fonction prend ces deux arguments - le nombre qu'elle arrondit et la signification.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Saisissez maintenant la formule suivante dans la cellule.

=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))

  • Après cela, appuyez sur Entrez .

  • Enfin, sélectionnez à nouveau la cellule et cliquez et faites glisser l'icône de la poignée de remplissage jusqu'à la fin de la colonne pour remplir le reste des cellules avec la formule.

Par conséquent, la formule arrondira les valeurs au 5 ou au 9 le plus proche dans Excel.

🔍 Répartition de la formule

👉 DROIT(B5,1) prend la première valeur à droite de la cellule B5 qui est de 3.

👉 Suivant OU(RIGHT(B5,1)={"0″, "1″, "2″, "3″, "4"}) retourne si la valeur correspond à celle de la liste. Dans ce cas, c'est VRAI.

👉 PLAFOND(B5+1,5) renvoie la valeur 15.

👉 MAX(PLAFOND(B5+1,5),0) retourne si la condition finale de la SI La fonction est vraie. Sa valeur est 15.

👉 MAX(CEILING(B5+1,10)-1,0) retourne si la condition finale de la SI est fausse. La valeur de la cellule B5 de la fonction est 19.(Il est imprimé dans ce cas).

👉 Enfin, IF(OR(RIGHT(B5,1)={"0″, "1″, "2″, "3″, "4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0)) renvoie l'une des deux dernières fonctions comme résultat qui sera le 5 ou le 9 le plus proche de la valeur originale. Dans ce cas, c'est 15.

Lire la suite : Arrondir l'heure au quart d'heure le plus proche dans Excel (6 méthodes simples)

6) Combinaison de la fonction IF avec la fonction RIGHT dans Excel

Cette formule se compose des éléments suivants SI et DROIT fonctions.

Le site SI vérifie une condition et renvoie deux valeurs différentes en fonction de la valeur booléenne de la condition. Elle prend les trois comme arguments. Alors que la fonction DROIT prend quelques chiffres à droite d'une valeur.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Ensuite, écrivez la formule suivante dans la cellule.

=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)

  • Maintenant, appuyez sur Entrez sur votre clavier.

  • Ensuite, sélectionnez à nouveau la cellule, puis cliquez et faites glisser l'icône de la poignée de remplissage pour remplir les autres cellules de la colonne avec la formule.

C'est ainsi que l'on arrondit un nombre au 5 ou au 9 le plus proche.

🔍 Répartition de la formule

👉 DROIT(B5,1) prend le chiffre de droite de la cellule B5 qui est de 3.

👉 DROIT(B5,1)*1 renvoie également la valeur 3.

👉 Maintenant IF(RIGHT(B5,1)*1<6,5,9) retourne la valeur 5 ici comme condition DROIT(B5,1)*1 est VRAI.

👉 Enfin, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) renvoie la valeur 15 après tous les calculs algébriques.

Lire la suite : Arrondir au dollar le plus proche dans Excel (6 méthodes simples)

7. utilisation d'une combinaison des fonctions CEILING et MOD

Cette formule se compose des éléments suivants PLAFOND et MOD Les fonctions. PLAFOND accepte deux arguments - le nombre qu'elle arrondit et la signification. Elle renvoie la valeur arrondie à la signification ou un multiple de celle-ci. La fonction MOD prend deux nombres comme arguments et renvoie le reste du premier nombre divisé par le second.

Des pas :

  • Tout d'abord, sélectionnez la cellule C5 .
  • Ensuite, écrivez la formule suivante dans la cellule.

=PLAFOND(B5+(MOD(B5,2)=0),5)-(MOD(PLAFOND(B5+(MOD(B5,2)=0),5),2)=0)

  • Maintenant, appuyez sur Entrez sur votre clavier.

  • Ensuite, sélectionnez à nouveau la cellule. Cliquez et faites glisser l'icône de la poignée de remplissage pour remplir le reste des cellules avec la formule.

De cette façon, vous pouvez arrondir un nombre au 5 ou au 9 le plus proche.

🔍 Répartition de la formule

👉 MOD(B5,2) retourne le reste lorsque la valeur de la cellule B5 est divisé par 2. Dans ce cas, c'est 1.

👉 MOD(B5,2)=0 renvoie une valeur booléenne indiquant si le reste est 0 ou non. Dans ce cas, c'est FAUX car le reste était 1.

👉 PLAFOND(B5+(MOD(B5,2)=0),5) arrondit la valeur originale à un multiple de 5 et renvoie 15.

👉 MOD(PLAFOND(B5+(MOD(B5,2)=0),5),2) renvoie le reste lorsque la valeur précédente est divisée par 2.

👉 MOD(PLAFOND(B5+(MOD(B5,2)=0),5),2)=0 renvoie une valeur booléenne selon que la valeur du reste est égale à 0 ou non.

👉 Enfin, le résultat des opérations algébriques en PLAFOND(B5+(MOD(B5,2)=0),5)-(MOD(PLAFOND(B5+(MOD(B5,2)=0),5),2)=0) renvoie la valeur qui contient le 5 ou le 9 le plus proche.

Lire la suite : Comment arrondir le résultat d'une formule dans Excel (4 méthodes simples)

8. intégration du code VBA

Au lieu de toutes ces formules complexes et volumineuses, vous pouvez facilement créer votre propre fonction avec Microsoft Visual Basic for Applications (VBA), qui peut également arrondir un nombre au 5 ou au 9 le plus proche dans Excel, ce qui est particulièrement utile si vous souhaitez réutiliser le code à plusieurs reprises.

Mais d'abord, vous devez avoir le Développeur affiché sur votre ruban. Activez l'onglet Développeur Si vous ne l'avez pas dans votre ruban Excel, suivez les étapes suivantes pour créer votre propre fonction en VBA.

Des pas :

  • Tout d'abord, rendez-vous sur le site Développeur sur votre ruban et sélectionnez Visual Basic de la Code groupe.

  • La fenêtre VBA s'ouvre alors. Cliquez maintenant sur Insérer et sélectionnez Module dans le menu déroulant.

  • Ensuite, allez dans le module inséré et écrivez la formule suivante.
 Function Round59(number As Double) Dim N As Single, M As Single N = Int(number / 10) * 10 M = number - N If M>= 2 And M = 7 Then M = 9 Else M = 9 N = N - 10 End If End If Round59 = N + M End Function 
  • Maintenant, enregistrez et fermez la fenêtre.
  • Après cela, retournez à la feuille de calcul et sélectionnez la cellule C5 .
  • Puis écrivez la formule suivante.

=Rond59(B5)

  • Après cela, appuyez sur Entrez .

  • Sélectionnez à nouveau la cellule, puis cliquez et faites glisser l'icône de la poignée de remplissage jusqu'à la fin de la colonne pour remplir le reste des cellules avec la formule.

Désormais, vous pouvez utiliser la formule n'importe où dans ce classeur Excel pour arrondir un nombre au 5 ou au 9 le plus proche.

Lire la suite : Arrondir l'heure aux 5 minutes les plus proches dans Excel (4 méthodes rapides)

Conclusion

Voilà toutes les formules et le code VBA pour arrondir une valeur au 5 ou au 9 le plus proche dans Excel. J'espère que vous avez trouvé ce guide utile et instructif. Si vous avez des questions ou des suggestions, faites-le nous savoir ci-dessous. Pour des guides plus détaillés comme celui-ci, visitez le site Exceldemy.com .

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.