Rond af tot naaste 5 of 9 in Excel (8 maklike metodes)

  • Deel Dit
Hugh West

Afronding is 'n algemeen gebruikte proses om die minste betekenisvolle syfers uit te skakel om dit makliker te maak vir kommunikasie- en skattingsprosesse. Excel bied verskillende tipes afronding. Hierdie tutoriaal sal jou wys hoe om af te rond tot die naaste 5 of 9 in Excel.

Laai Oefenwerkboek af

Laai die werkboek af met sigblaaie wat al die formules en die VBA bevat kode hieronder.

Rond af tot naaste 5 of 9.xlsm

8 maklike metodes om getalle tot naaste 5 of 9 in Excel af te rond

Om 'n getal te afrond tot die naaste 5 of 9, is daar altesaam agt metodes. Sewe van hulle is verskillende formules wat uit verskillende kombinasies van verskillende funksies ontstaan. En nog een is 'n VBA-kode om 'n pasgemaakte funksie te skep wat 'n getal direk afrond tot die naaste 5 of 9. Die volgende datastel sal gebruik word om al die metodes te demonstreer.

1. Kombinasie van RONDE-, KIES- en MOD-funksies

Die eerste formule wat ons gaan gebruik is 'n kombinasie van die ROUNDE , KIES , en MOD funksies.

Om 'n getal af te rond, gebruik ons ​​die ROUNDE funksie vir 'n gespesifiseerde aantal syfers. Dit benodig twee argumente, 'n getal wat dit afrond en die getal waarheen dit afgerond word. Terwyl die KIES -funksie 'n indeksnommer en verskeie getalle as argumente neem en 'n spesifieke aksie kies volgens die1.

👉 PLAFOND(B5+(MOD(B5,2)=0),5) rond die oorspronklike waarde af tot 'n veelvoud van 5 en gee 15 terug.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) gee die res van wanneer die vorige waarde gedeel word deur 2.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 gee 'n Boolese waarde na gelang van of die waarde van die res gelyk is aan 0 of nie.

👉 Laastens, die resultaat van die algebraïese bewerkings in CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) gee die waarde terug wat die naaste 5 of 9 bevat.

Lees meer: ​​Hoe om 'n formuleresultaat in Excel op te tel (4 maklike metodes)

8. Inbedding van VBA-kode

In plaas van al die komplekse en groot formules kan jy maklik jou enkele funksie maak met Microsoft Visual Basic for Applications (VBA) wat ook 'n getal kan afrond na die naaste 5 of 9 in Excel. Dit is veral nuttig as jy die kode weer en weer wil hergebruik.

Maar eers moet jy die Ontwikkelaar oortjie op jou lint wys. Aktiveer die Ontwikkelaar-oortjie as jy dit nie in jou Excel-lint het nie. Sodra jy dit het, volg hierdie stappe om jou eie funksie in VBA te maak.

Stappe:

  • Gaan eerstens na die Ontwikkelaar oortjie op jou lint en kies Visual Basic uit die Kode groep.

  • As 'n gevolglik sal die VBA-venster oopmaak. Klik nouop Voeg in en kies Module uit die aftreklys.

  • Gaan dan na die ingevoegde module en skryf die volgende formule neer.
7587
  • Stoor en maak nou die venster toe.
  • Gaan daarna terug na die sigblad en kies sel C5 .
  • Skryf dan die volgende formule neer.

=Round59(B5)

  • Daarna , druk Enter .

  • Kies nou die sel weer. Klik en sleep dan die vulhandvatsel-ikoon na die einde van die kolom om die res van die selle met die formule in te vul.

Voortaan kan jy die formule enige plek in daardie Excel-werkboek om 'n getal tot die naaste 5 of 9 af te rond.

Lees meer: Rond tyd af tot naaste 5 minute in Excel (4 vinnige metodes)

Gevolgtrekking

Dit was al die formules en die VBA-kode om 'n waarde tot die naaste 5 of 9 in Excel af te rond. Hoop jy het hierdie gids nuttig en insiggewend gevind. As jy enige vrae of voorstelle het, laat weet ons hieronder. Vir meer gedetailleerde gidse soos hierdie besoek Exceldemy.com .

indeksnommer. Die MODfunksie neem 'n getal en 'n deler om die res terug te gee.

Stappe:

  • Kies eers sel C5 .
  • Skryf dan die volgende formule in die sel neer.

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

  • Daarna, druk Enter op jou sleutelbord. Jy sal die waarde afgerond hê tot die naaste 5 of 9.

  • Kies nou weer die sel. Laastens, klik en sleep die vulhandvatsel-ikoon af om die res van die kolom met die formule op te vul.

Dus sal die getalle tot die naaste afgerond word. 5 of 9 deur die formule te gebruik.

🔍 Verdeling van die Formule

👉 Die RONDE(B5,0) neem die waarde van sel B5 en rond die waarde af as dit 'n breuk is. Dit gee 13.

👉 Die MOD(ROUND(B5,0),10) stuur die res van die vorige waarde en 10 terug, wat 3 is.

👉 Dan kies KIES(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) die getal om bygevoeg word op grond van die res en oorspronklike waarde. In hierdie geval is dit 2.

👉 Laastens, ROUND(B5,0)+KIES(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) voeg die waarde van die vorige funksie by en voeg dit by die oorspronklike een.

Lees meer: ​​ Hoe om af te rond na naaste 10 sent in Excel (4 geskikte metodes)

2. Kombinasie van MROUND- en MOD-funksies

Die volgende formule gebruik 'n kombinasie van MROUND en MOD funksies om 'n getal tot die naaste 5 of 9 af te rond.

Ons gebruik die MROUND funksie om 'n getal afgerond terug te gee tot verlangde veelvoud. Om mee te begin, kan hierdie funksie twee argumente neem - die getal en die veelvoud. Die MOD funksie neem 'n getal en 'n deler om die res terug te gee.

Stappe:

  • Kies eers sel C5 .
  • Skryf nou die volgende formule in die sel.

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

  • Daarna, druk Enter .

  • Kies nou weer die sel. En klik en sleep dan die vulhandvatselikoon om die res van die kolom in te vul.

Gevolglik sal al die getalle na bo afgerond word tot die naaste 5 of 9.

🔍 Verdeling van die formule

👉 MROUND(B5,5) rond die waarde van sel B5 na 'n veelvoud van 5 en gee 15 terug.

👉 MOD(MROUND(B5,5),10) gee die res van 15 en 10, wat 5 is.

👉 (MOD(MROUND(B5,5),10))=0 gee 'n Boolese waarde, afhangende van die res is 0 of nie. In hierdie geval is dit ONWAAR.

👉 Laastens, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) terug na aftrekking óf 0 óf 1 en lei tot 'n waarde wat tot 5 of 9 afgerond word.

Lees meer: ​​ Rond formule in Excel-faktuur af (9 vinnige metodes)

3. Die samevoeging van IF-, REGS- en ROUND-funksies

In hierdie geval sal onsgaan die kombinasie van IF , REGS , en RONDE funksies gebruik.

Eerstens neem die IF -funksie drie argumente - 'n voorwaarde, 'n waarde as die voorwaarde waar is en 'n waarde as dit onwaar is. Tweedens, die REGS -funksie aanvaar twee argumente - 'n string en 'n getal. Dan onttrek dit daardie nommers aan die regterkant van die string. En ons gebruik die ROUND funksie om 'n getal af te rond. Dit aanvaar twee argumente, 'n getal wat dit afrond en die getal waarna dit afgerond word.

Stappe:

  • Kies eers sel C5 .
  • Skryf nou die volgende formule in die sel neer.

=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)))

  • Druk dan Enter .

  • Volgende, kies die sel weer. En laastens, klik en sleep die vulhandvatsel-ikoonbalk om die res van die kolom met die formule in te vul.

Dit is hoe jy 'n getal afrond tot die naaste 5 of 9 in Excel met hierdie formule.

🔍 Verdeling van die Formule

👉 Die REGTE(B5) neem die laaste syfer van die waarde in sel B5 .

👉 Eerstens, die ROUND(B5,-1) funksie om die waarde in sel B5 tot die naaste veelvoud van 10. In hierdie geval is dit 10.

👉 Dan kontroleer IF(B5>ROUND(B5,-1),...) of die waarde groter is as die afgeronde getal of nie.

👉 As dit is, beweeg dit aan na die IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) afdeling, waar dit kontroleer dat die laaste syfer 1 is. punt, as dit 1 is, trek dit 1 van die ronde waarde af, anders voeg dit 5 by die afgeronde waarde.

👉 Nou IF(REG(B5)=”0″,ROUND(B5) ,-1)-1,...) kom in die spel as die eerste IF funksie se toestand vals was. Dit kontroleer eers of die laaste syfer 0 is of nie. As dit is, word 1 van die afgeronde waarde afgetrek, anders gaan dit na die volgende IF funksie hieronder.

👉 Ten slotte, IF(REG(B5)< “7”,ROUND(B5,-1)-5,ROUND(B5,-1)-1) kom ter sprake as al die voorwaardes vals was. Hierdie funksie kontroleer eers of die laaste syfer minder as 7 is. Indien wel, word 5 van die afgeronde waarde afgetrek, anders word 1 afgetrek.

Al hierdie geneste IF lusse gekombineer met ander funksies gee uiteindelik ons ​​resultaat.

Lees meer: ​​ Hoe om RONDE-formule by veelvuldige selle in Excel te voeg (2 maklike maniere)

4 Gebruik Formule met MOD Funksie

Hierdie formule is redelik kort. Maar het 'n laer akkuraatheid wanneer 'n reeks waardes wat afgerond moet word, wyd is. Die formule gebruik slegs die MOD-funksie . Ons gebruik hierdie funksie om die res van 'n verdelingsbewerking uit te vind. Om mee te begin, neem die funksie die getal wat gedeel moet word en die deler as sy argumente.

Stappe:

  • Kies eers sel C5 .
  • Skryf dan dievolgende formule in die sel.

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

  • Druk nou Enter .

  • Kies daarna die sel weer en klik en sleep die vulhandvatselikoon om die res van die selle vol te maak.

Op hierdie manier kan jy die getalle tot die naaste 5 of 9 in Excel afrond met behulp van hierdie formule.

🔍 Verdeling van die Formule

👉 Eerstens gee MOD(B5,10) die res van die waarde terug wanneer sel B5 deur 10 gedeel word. Dit gee 3 terug.

👉 Vervolgens gee (MOD(B5,10)>5) onwaar as die waarde kleiner as 3 is.

👉 En MOD(B5) ,10)+4*(MOD(B5,10)>5) gee 3 as die resultaat van die algebraïese berekening.

👉 Laastens, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 trek 3 af van die waarde van sel B5 .

Lees Meer: Rond tyd in Excel af tot naaste uur (6 maklike metodes)

5. Inkorporering van IF-, REGS- en CEILING-funksies

Hierdie formule is 'n kombinasie van IF, OF , REGS, MAX, en CEILING funksies.

Die IF funksie kontroleer 'n toestand en gee twee verskillende waardes terug na gelang van die Boolese waarde van die voorwaarde. Dit neem die drie as argumente.

Net so kontroleer die OF funksie 'n toestand. Maar gee net terug of dit waar of onwaar is. Die REGS -funksie neem sommige karakters van die regterkant van die stringwaarde af. In diegeval van die MAX funksie, gee dit die maksimum getal tussen verskeie getalle terug. Die PLAFOND funksie rond 'n waarde af tot die naaste heelgetal of vermenigvuldiging van 'n waarde. Hierdie funksie neem hierdie twee argumente – die getal wat dit afrond en die betekenisvolheid.

Stappe:

  • Kies eers sel C5 .
  • Voer nou die volgende formule in die sel in.

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

  • Daarna, druk Enter .

  • Selekteer uiteindelik die sel weer en klik en sleep die vulhandvatselikoon na die einde van die kolom om die res van die selle met die formule in te vul.

Gevolglik sal die formule die waardes tot die naaste 5 of 9 in Excel afrond.

🔍 Verdeling van die Formule

👉 REG(B5,1) neem die eerste waarde van regs van sel B5 wat 3 is.

👉 Volgende OF(REGS(B5,1)={“0″,”1″,”2″,”3″,” 4”}) keer terug as die waarde van die lys ooreenstem. In hierdie geval is dit WAAR.

👉 CEILING(B5+1,5) gee die waarde 15.

👉 MAX(CEILING(B5+) 1,5),0) keer as die finale toestand van die IF funksie waar is. Die waarde daarvan is 15.

👉 MAX(CEILING(B5+1,10)-1,0) terug as die finale toestand van die IF funksie is vals. Die waarde vir sel B5 van die funksie is 19.(Dit word in hierdie geval gedruk).

👉 Ten slotte, IF(OF(REGS(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAKS(PLAFOND(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) gee een van die laaste twee funksies as gevolg wat die naaste 5 of 9 van die oorspronklike waarde sal wees. In hierdie geval is dit 15.

Lees meer: ​​Afrondingstyd tot naaste kwartier in Excel (6 maklike metodes)

6. Kombineer IF met REGTE funksie in Excel

Hierdie formule bestaan ​​uit die IF en REGTE funksies.

Die IF funksie kontroleer 'n toestand en gee twee terug verskillende waardes afhangende van die Boolese waarde van die toestand. Dit neem die drie as argumente. Terwyl die REGS funksie sommige syfers van die regterkant van 'n waarde neem.

Stappe:

  • Selekteer eerstens sel C5 .
  • Skryf dan die volgende formule in die sel neer.

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

  • Druk nou Enter op jou sleutelbord.

  • Kies dan weer die sel. Klik en sleep dan die vulhandvatselikoon om die res van die selle van die kolom met die formule in te vul.

Dit is hoe jy 'n getal afrond tot die naaste 5 of 9.

🔍 Verdeling van die Formule

👉 REGS(B5,1) neem regs syfer van sel B5 wat 3 is.

👉 REG(B5,1)*1 gee ook die waarde 3.

👉 Nou IF(REG(B5,1)*1<6,5,9) gee die waarde 5 hier as die voorwaarde REG(B5,1)*1 isWAAR.

👉 Laastens, B5-REG(B5,1)*1+IF(REG(B5,1)*1<6,5,9) gee die waarde 15 na al die algebraïese berekeninge.

Lees meer: ​​ Afronding tot naaste dollar in Excel (6 maklike maniere)

7. Gebruik 'n kombinasie van PLAFOND en MOD Funksies

Hierdie formule bestaan ​​uit die CEILING en MOD funksies. Die PLAFOND -funksie aanvaar twee argumente - die getal wat dit afrond en die betekenisvolheid. Dit gee die afgeronde waarde terug na die betekenisvolheid of 'n veelvoud daarvan. Die MOD funksie neem twee getalle as argumente en gee die res van die eerste getal terug gedeel deur die tweede.

Stappe:

  • Kies eers sel C5 .
  • Tweedens, skryf die volgende formule in die sel neer.

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

  • Druk nou Enter op jou sleutelbord.

  • Kies dan weer die sel . Klik en sleep nou die vulhandvatselikoon om die res van die selle met die formule in te vul.

Op hierdie manier kan jy 'n getal na bo afrond tot die naaste 5 of 9.

🔍 Verdeling van die Formule

👉 MOD(B5,2) gee die res terug wanneer die waarde van sel B5 word gedeel deur 2. In hierdie geval is dit 1.

👉 MOD(B5,2)=0 gee 'n Boolese waarde van of die res 0 is of nie. In hierdie geval is dit ONWAAR soos die res was

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.