Rondigu al la Plej Proksima 5 aŭ 9 en Excel (8 Facilaj Metodoj)

  • Kundividu Ĉi Tion
Hugh West

Rondiĝo estas kutime uzata procezo por elimini la malplej signifajn ciferojn por faciligi komunikadon kaj taksadajn procezojn. Excel provizas malsamajn specojn de rondigo. Ĉi tiu lernilo montros al vi kiel rondigi al la plej proksima 5 aŭ 9 en Excel.

Elŝutu Praktikan Laborlibron

Elŝutu la laborlibron kun kalkultabeloj enhavantaj ĉiujn formulojn kaj la VBA. kodo malsupre.

Rontu al Plej Proksima 5 aŭ 9.xlsm

8 Facilaj Metodoj por Rondigi Nombrojn al Plej Proksima 5 aŭ 9 en Excel

Por rondi nombron al la plej proksima 5 aŭ 9, estas entute ok metodoj. Sep el ili estas malsamaj formuloj devenantaj de malsamaj kombinaĵoj de malsamaj funkcioj. Kaj alia estas VBA-kodo por krei kutiman funkcion, kiu rekte ardonigas nombron al la plej proksima 5 aŭ 9. La sekva datumaro estos uzata por montri ĉiujn metodojn.

1. Kombino de funkcioj ROUND, CHOOSE kaj MOD

La unua formulo, kiun ni uzos, estas kombinaĵo de la ROUND , ELEKTU , kaj MOD -funkciojn.

Por rondigi nombron, ni uzas la funkcion RONDIGI por specifita. nombro da ciferoj. Ĝi bezonas du argumentojn, nombron al kiu ĝi rondigas kaj la nombron al kiu ĝi rondigas. Dum la funkcio ELEKTI prenas indeksan numeron kaj plurajn nombrojn kiel argumentojn kaj elektas specifan agon laŭ la1.

👉 PLAFONO(B5+(MOD(B5,2)=0),5) rondas la originan valoron ĝis oblo de 5 kaj redonas 15.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) redonas la reston de kiam la antaŭa valoro estas dividita per 2.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 donas bulean valoron depende ĉu la valoro de la resto egalas al 0 aŭ ne.

👉 Fine, la rezulto de la algebraj operacioj en CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),), 5),2)=0) redonas la valoron kiu enhavas la plej proksiman 5 aŭ 9.

Legu Pli: Kiel Ĉirkaŭpreni Formulan Rezulton en Excel (4 Facilaj Metodoj)

8. Enkonstruado de VBA-kodo

Anstataŭ ĉiuj kompleksaj kaj grandaj formuloj vi povas facile fari vian ununuran funkcion kun Microsoft Visual Basic por Aplikoj (VBA), kiu ankaŭ povas rondigi nombron al la plej proksimaj 5 aŭ 9 en Excel. Ĉi tio estas precipe utila se vi volas reuzi la kodon denove kaj denove.

Sed unue, vi devas montri la langeton Programisto sur via rubando. Ebligu la langeton Ellaboranto se vi ne havas ĝin en via Excel-rubando. Post kiam vi havas tion, sekvu ĉi tiujn paŝojn por fari vian propran funkcion en VBA.

Paŝoj:

  • Unue, iru al la Programisto klapeto sur via rubando kaj elektu Visual Basic el la Kodo grupo.

  • Kiel rezulto, la VBA-fenestro malfermos. Nun klakusur Enmeti kaj elektu Modulo el la falmenuo.

  • Sekva, iru al la enigita modulo kaj skribu la sekvan formulon.
3517
  • Nun konservu kaj fermu la fenestron.
  • Post tio, reiru al la kalkultabelo kaj elektu ĉelon C5. .
  • Tiam skribu la jenan formulon.

=Round59(B5)

  • Post tio , premu Enigu .

  • Nun, elektu la ĉelon denove. Poste alklaku kaj trenu la plenigan tenilon al la fino de la kolumno por plenigi la ceterajn ĉelojn per la formulo.

De nun, vi povas uzi la formulo ie ajn en tiu Excel-laborlibro por rondigi nombron al la plej proksima 5 aŭ 9.

Legu Pli: Rontu Tempo al Plej Proksimaj 5 Minutoj en Excel (4 Rapidaj Metodoj)

Konkludo

Ĉi tiuj estis ĉiuj formuloj kaj la VBA-kodo por rondigi valoron al la plej proksima 5 aŭ 9 en Excel. Mi esperas, ke vi trovis ĉi tiun gvidilon helpema kaj informa. Se vi havas demandojn aŭ sugestojn, informu nin sube. Por pli detalaj gvidiloj kiel ĉi tiu vizitu Exceldemy.com .

indeksa nombro. La MODfunkcio prenas nombron kaj dividon por redoni la reston.

Paŝoj:

  • Unue elektu ĉelon C5 .
  • Tiam skribu la jenan formulon en la ĉelo.

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

  • Post tio, premu Enigu sur via klavaro. Vi havos la valoron rondigita al la plej proksima 5 aŭ 9.

  • Nun elektu la ĉelon denove. Fine, alklaku kaj trenu la plenigan tenilon-ikonon malsupren por plenigi la reston de la kolumno kun la formulo.

Tiel vi havos la nombrojn rondigitaj al la plej proksima. 5 aŭ 9 uzante la formulon.

🔍 Diskonigo de la formulo

👉 La RONDO(B5,0) prenas la valoron de ĉelo B5 kaj rondigas la valoron se ĝi estas frakcio. Ĝi liveras 13.

👉 La MOD(ROUND(B5,0),10) donas la reston de la antaŭa valoro kaj 10, kiu estas 3.

👉 Tiam ELEKTU(MOD(RONDA(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) elektas la nombron por estu aldonita surbaze de la resto kaj originala valoro. En ĉi tiu kazo, ĝi estas 2.

👉 Fine, ROND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) aldonas la valoron de la antaŭa funkcio kaj aldonas ĝin kun la originala.

Legu pli: Kiel Rondigi al Plej Proksimaj 10 Cendoj en Excel (4 Taŭgaj Metodoj)

2. Kombinante MROUND kaj MOD-Funkciojn

La sekva formulo uzas kombinaĵon deFunkcioj MROUND kaj MOD por rondigi nombron al la plej proksima 5 aŭ 9.

Ni uzas la funkcion MROUND por redoni nombron supren. al dezirata multoblo. Komence, ĉi tiu funkcio povas preni du argumentojn - la nombron kaj la multoblon. La MOD funkcio prenas nombron kaj dividanton por redoni la reston.

Paŝoj:

  • Unue, elektu ĉelon C5 .
  • Nun skribu la jenan formulon en la ĉelo.

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

  • Post tio, premu Enigu .

  • Nun elektu la ĉelon denove. Kaj tiam alklaku kaj trenu la plenigan tenilon por plenigi la reston de la kolumno.

Kiel rezulto, vi havos ĉiujn ciferojn rondigitaj al la plej proksimaj 5 aŭ 9.

🔍 Diskonigo de la Formulo

👉 MROUND(B5,5) ĉirkaŭ la valoro de ĉelo B5 al oblo de 5 kaj redonas 15.

👉 MOD(MROUND(B5,5),10) redonas la reston de 15 kaj 10, kiu estas 5.

👉 (MOD(MROUND(B5,5),10))=0 donas bulean valoron, depende de la resto estas 0 aŭ ne. En ĉi tiu kazo, ĝi estas MALSO.

👉 Fine, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) revenas post subtraho aŭ 0 aŭ 1 kaj rezultigas valoron rondigitan al 5 aŭ 9.

Legu Pli: Rondigu Formulo en Excel-Fakturo (9 Rapidaj Metodoj)

3. Kunfandi IF, RIGHT kaj ROUND Funkcioj

En ĉi tiu kazo, ni estosuzos la kombinaĵon de funkcioj IF , RIGHT , kaj ROUND .

Unue, la IF funkcio prenas tri argumentojn - kondiĉon, valoron se la kondiĉo estas vera kaj valoron se tio estas malvera. Due, la RIGHT funkcio akceptas du argumentojn - ĉenon kaj nombron. Tiam ĝi ĉerpas tiujn nombrojn de la dekstra flanko de la ŝnuro. Kaj ni uzas la funkcion RONDIGI por rondigi nombron. Ĝi akceptas du argumentojn, nombron kiun ĝi rondigas kaj la nombron al kiu ĝi rondigas.

Paŝoj:

  • Unue elektu ĉelon C5 .
  • Nun skribu la jenan formulon en la ĉelo.

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

  • Tiam premu Enigu .

  • Sekva, elektu la ĉelon denove. Kaj fine, alklaku kaj trenu la plenigan tenilon ikonbreton por plenigi la reston de la kolumno per la formulo.

Jen kiel vi rondigas nombron al la plej proksima 5 aŭ 9 en Excel kun ĉi tiu formulo.

🔍 Diskonigo de la Formulo

👉 La DEKSTRA(B5) prenas la lastan ciferon de la valoro en ĉelo B5 .

👉 Unue, la funkcio ROUND(B5,-1) ĉirkaŭ la valoro en ĉelo B5 al la plej proksima oblo de 10. En ĉi tiu kazo, ĝi estas 10.

👉 Tiam IF(B5>RONDI(B5,-1),...) kontrolas ĉu la valoro estas pli granda ol la rondigita nombro aŭ ne.

👉 Se ĝi estas, ĝi transiras al la SE(DEKSTRA(B5)="1″, RONDA(B5,-1)-1, RONDA(B5,-1)+5) sekcio, kie ĝi kontrolas, ke la lasta cifero estas 1. Je ĉi tiu punkto, se ĝi estas 1, tiam ĝi subtrahas 1 el la ronda valoro, alie ĝi aldonas 5 al la ronda valoro.

👉 Nun IF(DEKSTRA(B5)=”0″,RONDA(B5). ,-1)-1,...) eniras se la kondiĉo de la unua IF funkcio estis falsa. Ĝi unue kontrolas ĉu la lasta cifero estas 0 aŭ ne. Se ĝi estas, tiam 1 estas subtrahita de la rondigita valoro, alie ĝi moviĝas al la sekva IF funkcio sube.

👉 Fine, IF(DEKSTRA(B5)< “7”,ROUND(B5,-1)-5,RONDO(B5,-1)-1) ludiĝas se ĉiuj kondiĉoj estis malveraj. Ĉi tiu funkcio unue kontrolas ĉu la lasta cifero estas malpli ol 7. Se ĝi estas, tiam 5 estas subtrahita de la rondeta valoro, alie 1 estas subtrahita.

Ĉiuj ĉi tiuj nestitaj IF bukloj kombinitaj kun aliaj funkcioj finfine donas nian rezulton.

Legu Pli: Kiel Aldoni RONDA Formulo al Multoblaj Ĉeloj en Excel (2 Facilaj Manieroj)

4 Uzado de Formulo kun MOD Funkcio

Ĉi tiu formulo estas sufiĉe mallonga. Sed havas pli malaltan precizecon kiam vico da rondotaj valoroj estas larĝa. La formulo nur uzas la MOD-funkcion . Ni uzas ĉi tiun funkcion por ekscii la reston de divida operacio. Komence, la funkcio prenas la nombron por esti dividita kaj la dividon kiel ĝiaj argumentoj.

Paŝoj:

  • Unue elektu ĉelon C5. .
  • Tiam skribu lasekva formulo en la ĉelo.

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

  • Nun premu Enigu .

  • Post tio, elektu la ĉelon denove kaj alklaku kaj trenu la plenigan tenilon por plenigi la ceterajn ĉelojn.

Tiel vi povas rondigi la nombrojn al la plej proksima 5 aŭ 9 en Excel helpe de ĉi tiu formulo.

🔍 Diskonigo de la Formulo

👉 Unue, MOD(B5,10) redonas la reston de la valoro kiam ĉelo B5 estas dividita per 10. Ĝi donas 3.

👉 Poste, (MOD(B5,10)>5) estas malvera ĉar la valoro estas pli malgranda ol 3.

👉 Kaj MOD(B5 ,10)+4*(MOD(B5,10)>5) donas 3 kiel rezulto de la algebra kalkulo.

👉 Fine, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 subtrahas 3 de la valoro de ĉelo B5 .

Legu pli: Rondigante Tempon en Excel al Plej Proksima Horo (6 Facilaj Metodoj)

5. Enkorpigante Funkciojn IF, RIGHT kaj PLAFONO

Ĉi tiu formulo estas kombinaĵo de IF, OR , Ĝuste, Funkcioj MAX, kaj PLAFONO .

La funkcio IF kontrolas kondiĉon kaj liveras du malsamajn valorojn depende de la bulea valoro de la kondiĉo. Ĝi prenas la tri kiel argumentojn.

Simile, La funkcio OR kontrolas kondiĉon. Sed nur revenas ĉu tio estas vera aŭ malvera. La RIGHT funkcio prenas kelkajn signojn de la dekstra flanko de la ĉenvaloro. En lakazo de la funkcio MAX , ĝi liveras la maksimuman nombron inter pluraj nombroj. La funkcio PLAFONO ardonigas valoron al la plej proksima entjero aŭ multipliko de valoro. Ĉi tiu funkcio prenas ĉi tiujn du argumentojn - la nombron, kiun ĝi rondigas kaj la signifon.

Paŝoj:

  • Unue, elektu ĉelon C5 .
  • Nun enigu la jenan formulon en la ĉelon.

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

  • Post tio, premu Enigu .

  • Fine elektu la ĉelon denove kaj alklaku kaj trenu la plenigan tenilon al la fino de la kolumno. por plenigi la ceterajn ĉelojn per la formulo.

Kiel rezulto, la formulo rondigas la valorojn al la plej proksima 5 aŭ 9 en Excel.

🔍 Diskompiĝo de la formulo

👉 RIGHT(B5,1) prenas la unuan valoron de dekstre de ĉelo B5 kiu estas 3.

👉 Sekva AŬ(DEKSTRA(B5,1)={“0″,”1″,”2″,”3″,” 4”}) revenas se la valoro kongruas el la listo. En ĉi tiu kazo, ĝi estas VERA.

👉 PLAFONO(B5+1,5) donas la valoron 15.

👉 MAX(MALFONO(B5+) 1,5),0) revenas se la fina kondiĉo de la IF funkcio estas vera. Ĝia valoro de ĝi estas 15.

👉 MAX(PLAFONO(B5+1,10)-1,0) revenas se la fina kondiĉo de la funkcio IF estas malvera. La valoro por ĉelo B5 de la funkcio estas 19.(Ĝi estas presita ĉi-kaze).

👉 Fine, SE(AŬ(DEKSTRA(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(PLAFONO(B5+1,5),0) ,MAX(PLAFONO(B5+1,10)-1,0)) resendas unu el la lastaj du funkcioj kiel rezulto, kiu estos la plej proksima 5 aŭ 9 de la origina valoro. En ĉi tiu kazo, ĝi estas 15.

Legu Pli: Rondigi Tempon al Plej Proksima Kvarono-Horo en Excel (6 Facilaj Metodoj)

6. Kombinante SE kun ĜUSTA Funkcio en Excel

Ĉi tiu formulo konsistas el la funkcioj IF kaj RIGHT .

La funkcio IF kontrolas kondiĉon kaj liveras du malsamaj valoroj depende de la bulea valoro de la kondiĉo. Ĝi prenas la tri kiel argumentojn. Dum la funkcio RIGHT prenas kelkajn ciferojn dekstre de valoro.

Paŝoj:

  • Unue, elektu ĉelon C5 .
  • Tiam skribu la jenan formulon en la ĉelo.

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

  • Nun premu Enigu sur via klavaro.

  • Sekva, elektu la ĉelon denove. Poste alklaku kaj trenu la plenigan tenilon por plenigi la ceterajn ĉelojn de la kolumno per la formulo.

Jen kiel vi rondigas nombron al la plej proksimaj 5 aŭ 9.

🔍 Diskonigo de la Formulo

👉 DEKSTRON(B5,1) prenas la dekstran cifero el ĉelo B5 kiu estas 3.

👉 DEKSTRA(B5,1)*1 ankaŭ liveras la valoron 3.

👉 Nun IF(RIGHT(B5,1)*1<6,5,9) resendas la valoron 5 ĉi tie kiel la kondiĉo RIGHT(B5,1)*1 estasVERA.

👉 Fine, B5-DEKSTRA(B5,1)*1+IF(DEKSTRA(B5,1)*1<6,5,9) redonas la valoron 15 post ĉiuj algebraj kalkuloj.

Legu Pli: Rondonado al Plej Proksima Dolaro en Excel (6 Facilaj Manieroj)

7. Uzante Kombinaĵon de PLAFONO kaj MOD Funkcioj

Ĉi tiu formulo konsistas el la funkcioj CEILING kaj MOD . La funkcio CEILING akceptas du argumentojn - la nombron, kiun ĝi rondigas kaj la signifon. Ĝi resendas la rondigitan valoron al la signifo aŭ oblo de ĝi. La funkcio MOD prenas du nombrojn kiel argumentojn kaj redonas la reston de la unua nombro dividita per la dua.

Paŝoj:

  • Unue, elektu ĉelon C5 .
  • Due, skribu la sekvan formulon en la ĉelo.

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

  • Nun premu Enigu sur via klavaro.

  • Sekva, elektu la ĉelon denove. . Nun alklaku kaj trenu la plenigan tenilon por plenigi la ceterajn ĉelojn per la formulo.

Tiele vi povas rondigi nombron al la plej proksima. 5 aŭ 9.

🔍 Diskompiĝo de la formulo

👉 MOD(B5,2) redonas la reston kiam la valoro de ĉelo B5 estas dividita per 2. En ĉi tiu kazo, ĝi estas 1.

👉 MOD(B5,2)=0 donas bulean valoron de ĉu la resto estas 0 aŭ ne. En ĉi tiu kazo, ĝi estas FALSA kiel la resto estis

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.