Rownd i Agosaf 5 neu 9 yn Excel (8 Dull Hawdd)

  • Rhannu Hwn
Hugh West

Tabl cynnwys

Mae talgrynnu yn broses a ddefnyddir yn gyffredin i ddileu'r digidau lleiaf arwyddocaol i'w gwneud yn haws i brosesau cyfathrebu ac amcangyfrif. Mae Excel yn darparu gwahanol fathau o dalgrynnu. Bydd y tiwtorial hwn yn dangos i chi sut i dalgrynnu i'r 5 neu 9 agosaf yn Excel.

Lawrlwytho Llyfr Gwaith Ymarfer

Lawrlwythwch y llyfr gwaith gyda thaenlenni sy'n cynnwys yr holl fformiwlâu a'r VBA cod isod.

Rownd i'r Agosaf 5 neu 9.xlsm

8 Dull Hawdd o Dalgrynnu Rhifau i'r Agosaf 5 neu 9 yn Excel <5

I talgrynnu rhif i'r 5 neu 9 agosaf, mae cyfanswm o wyth dull. Mae saith ohonynt yn fformiwlâu gwahanol sy'n tarddu o gyfuniadau gwahanol o wahanol swyddogaethau. Ac mae un arall yn god VBA i greu ffwythiant personol sy'n dalgrynnu rhif yn uniongyrchol i'r 5 neu 9 agosaf. Bydd y set ddata ganlynol yn cael ei defnyddio i ddangos pob un o'r dulliau.

1. Cyfuniad o Swyddogaethau ROWND, DEWIS a MOD

Mae'r fformiwla gyntaf y byddwn yn ei defnyddio yn gyfuniad o'r ROUND , <2 DEWIS , a MOD ffwythiannau.

I dalgrynnu rhif, rydym yn defnyddio'r ffwythiant ROUND ar gyfer ffwythiant penodol nifer o ddigidau. Mae angen dwy ddadl, rhif y mae'n ei dalgrynnu a'r rhif y mae'n ei dalgrynnu iddo. Tra bod ffwythiant DEWIS yn cymryd rhif mynegai a sawl rhif fel arg ac yn dewis gweithred benodol yn ôl y1. Mae

👉 CEILING(B5+(MOD(B5,2)=0),5) yn talgrynnu'r gwerth gwreiddiol hyd at luosrif o 5 ac yn dychwelyd 15.

👉 Mae MOD(CEILING(B5+(MOD(B5,2)=0),5),2) yn dychwelyd y gweddill pan rennir y gwerth blaenorol â 2.

👉 Mae MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 yn dychwelyd gwerth boolaidd yn dibynnu a yw gwerth y gweddill yn hafal i 0 ai peidio.

👉 Yn olaf, canlyniad y gweithrediadau algebraidd yn CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) yn dychwelyd y gwerth sy'n cynnwys y 5 neu 9 agosaf.

Darllen Mwy: Sut i Dalgrynnu Canlyniad Fformiwla yn Excel (4 Dull Hawdd)

8. Mewnosod Cod VBA

Yn lle'r holl fformiwlâu cymhleth a mawr gallwch chi wneud eich swyddogaeth sengl yn hawdd gyda Microsoft Visual Basic for Applications (VBA) sydd hefyd yn gallu talgrynnu rhif i'r 5 neu 9 agosaf yn Excel. Mae hyn yn arbennig o ddefnyddiol os ydych am ailddefnyddio'r cod dro ar ôl tro.

Ond yn gyntaf, mae angen i chi ddangos y tab Datblygwr ar eich rhuban. Galluogi'r tab Datblygwr os nad oes gennych chi yn eich rhuban Excel. Ar ôl i chi wneud hynny dilynwch y camau hyn i wneud eich swyddogaeth eich hun yn VBA.

Camau:

  • Yn gyntaf oll, ewch i'r Datblygwr tab ar eich rhuban a dewiswch Visual Basic o'r grŵp Cod .

As canlyniad, bydd y ffenestr VBA yn agor. Nawr cliciwchar Mewnosod a dewis Modiwl o'r gwymplen.

  • Nesaf, ewch i'r modiwl wedi'i fewnosod ac ysgrifennu'r fformiwla ganlynol.
9234
  • Nawr cadw a chau'r ffenestr.
  • Ar ôl hynny, ewch yn ôl i'r daenlen a dewis cell C5 .
  • Yna ysgrifennwch y fformiwla ganlynol.

=Round59(B5)

  • Ar ôl hynny , pwyswch Enter .

  • Nawr, dewiswch y gell eto. Yna cliciwch a llusgwch yr eicon handlen llenwi i ddiwedd y golofn i lenwi gweddill y celloedd gyda'r fformiwla.

O hyn allan, gallwch ddefnyddio fformiwla unrhyw le yn y llyfr gwaith Excel hwnnw i dalgrynnu rhif i'r 5 neu 9 agosaf.

Darllen Mwy: Amser Talgrynnu i'r 5 Munud Agosaf yn Excel (4 Dull Cyflym)<2

Casgliad

Dyma'r holl fformiwlâu a'r cod VBA i dalgrynnu gwerth i'r 5 neu 9 agosaf yn Excel. Gobeithio bod y canllaw hwn wedi bod yn ddefnyddiol ac yn llawn gwybodaeth i chi. Os oes gennych unrhyw gwestiynau neu awgrymiadau, rhowch wybod i ni isod. Am ganllawiau manylach fel hyn ewch i Exceldemy.com .

rhif mynegai. Mae'r ffwythiant MOD yn cymryd rhif a rhannwr i ddychwelyd y gweddill.

Camau:

  • Yn gyntaf dewiswch gell C5 .
  • Yna ysgrifennwch y fformiwla ganlynol yn y gell.

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

  • Ar ôl hynny, pwyswch Enter ar eich bysellfwrdd. Bydd y gwerth wedi'i dalgrynnu i'r 5 neu 9 agosaf.

  • Nawr dewiswch y gell eto. Yn olaf, cliciwch a llusgwch yr eicon handlen llenwi i lawr i lenwi gweddill y golofn gyda'r fformiwla. 5 neu 9 gan ddefnyddio'r fformiwla.

    🔍 Dadansoddiad o'r Fformiwla

    👉 Y ROUND(B5,0) yn cymryd gwerth cell B5 ac yn talgrynnu'r gwerth i fyny os yw'n ffracsiwn. Mae'n dychwelyd 13.

    👉 Mae'r MOD(ROUND(B5,0),10) yn dychwelyd gweddill y gwerth blaenorol a 10, sef 3.

    👉 Yna CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) yn dewis y rhif i cael eu hychwanegu yn seiliedig ar y gweddill a'r gwerth gwreiddiol. Yn yr achos hwn, mae'n 2.

    👉 Yn olaf, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) yn ychwanegu'r gwerth o'r ffwythiant blaenorol ac yn ei ychwanegu gyda'r un gwreiddiol.

    Darllen Mwy: Sut i Dalgrynnu i'r 10 Sent Agosaf yn Excel (4 Dull Addas)

    2. Cyfuno Swyddogaethau MROUND a MOD

    Mae'r fformiwla nesaf yn defnyddio cyfuniad offwythiannau MROUND a MOD i dalgrynnu rhif i'r 5 neu 9 agosaf.

    Rydym yn defnyddio'r ffwythiant MROUND i ddychwelyd rhif wedi'i dalgrynnu i fyny i lluosog dymunol. I ddechrau, gall y swyddogaeth hon gymryd dwy ddadl - y rhif a'r lluosog. Mae'r ffwythiant MOD yn cymryd rhif a rhannwr i ddychwelyd y gweddill.

    Camau:

    • Yn gyntaf, dewiswch gell C5 .
    • Nawr, ysgrifennwch y fformiwla ganlynol yn y gell.

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

      12>Ar ôl hynny, pwyswch Enter .

  • Nawr dewiswch y gell eto. Ac yna cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y golofn.

O ganlyniad, bydd gennych yr holl rifau wedi'u talgrynnu i fyny i'r 5 neu 9 agosaf.

🔍 Dadansoddiad o'r Fformiwla

👉 MROUND(B5,5) talgrynnu'r gwerth o gell B5 i luosrif o 5 ac yn dychwelyd 15.

👉 Mae MOD(MROUND(B5,5),10) yn dychwelyd gweddill 15 a 10, sef 5.

👉 (MOD(MROUND(B5,5),10))=0 yn dychwelyd gwerth boolaidd, yn dibynnu ar y gweddill yw 0 neu beidio. Yn yr achos hwn, mae'n ANGHYWIR.

👉 Yn olaf, mae MROUND(B5,5)-((MOD(MROUND(B5,5),10)=0) yn dychwelyd ar ôl tynnu naill ai 0 neu 1 ac yn arwain at werth wedi'i dalgrynnu i 5 neu 9.

Darllen Mwy: Talgrynnu i ffwrdd Fformiwla yn Excel Anfoneb (9 Dull Cyflym)

3. Cyfuno Swyddogaethau IF, DDE a ROWND

Yn yr achos hwn, byddwn ynmynd i ddefnyddio'r cyfuniad o ffwythiannau IF , DE , a ROUND .

Yn gyntaf, mae'r ffwythiant IF yn cymryd tair dadl - amod, gwerth os yw'r amod yn wir a gwerth os yw'n anwir. Yn ail, mae'r ffwythiant DE yn derbyn dwy ddadl - llinyn a rhif. Yna mae'n tynnu'r niferoedd hynny o ochr dde'r llinyn. Ac rydym yn defnyddio'r ffwythiant ROUND i dalgrynnu rhif. Mae'n derbyn dwy arg, rhif y mae'n ei dalgrynnu a'r rhif y mae'n ei dalgrynnu iddo.

Camau:

  • Yn gyntaf, dewiswch gell C5 .
  • Nawr, ysgrifennwch y fformiwla ganlynol yn y gell.

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

  • Yna pwyswch Enter .

  • Nesaf, dewiswch y gell eto. Ac yn olaf, cliciwch a llusgwch y bar eicon handlen llenwi i lenwi gweddill y golofn gyda'r fformiwla.

Dyma sut rydych yn talgrynnu rhif i 5 neu 9 agosaf yn Excel gyda'r fformiwla hon.

🔍 Dadansoddiad o'r Fformiwla

👉 Y RIGHT(B5) yn cymryd y digid olaf o'r gwerth yn y gell B5 .

👉 Yn gyntaf, mae'r ffwythiant ROUND(B5,-1) o amgylch y gwerth yn y gell B5 i'r lluosrif agosaf o 10. Yn yr achos hwn, mae'n 10.

👉 Yna mae IF(B5>ROUND(B5,-1),…) yn gwirio a yw'r gwerth yn fwy na'r rhif talgrynnu ai peidio.

👉 Os ydyw, mae'n symud ymlaen i'r IF(RIGHT(B5)="1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) adran, lle mae'n gwirio'r digid olaf yw 1. Ar hyn pwynt, os yw'n 1, yna mae'n tynnu 1 o'r gwerth talgrynnu, fel arall mae'n adio 5 i'r gwerth talgrynnedig.

👉 Nawr IF(RIGHT(B5)="0″,ROUND(B5) ,-1)-1,…) yn dod i chwarae os oedd cyflwr y ffwythiant IF cyntaf yn ffug. Yn gyntaf mae'n gwirio a yw'r digid olaf yn 0 ai peidio. Os ydyw, yna mae 1 yn cael ei dynnu o'r gwerth talgrynnu, fel arall mae'n symud ymlaen i'r ffwythiant IF nesaf isod.

👉 Yn olaf, IF(RIGHT(B5)< Mae “7”, ROUND(B5,-1)-5, ROUND(B5,-1)-1) yn dod i chwarae os oedd yr holl amodau yn ffug. Mae'r ffwythiant hwn yn gwirio yn gyntaf a yw'r digid olaf yn llai na 7. Os ydyw, yna mae 5 yn cael ei dynnu o'r gwerth talgrynnu, fel arall mae 1 yn cael ei dynnu. mae swyddogaethau eraill yn rhoi ein canlyniad o'r diwedd.

Darllen Mwy: Sut i Ychwanegu Fformiwla ROWND at Gelloedd Lluosog yn Excel (2 Ffordd Hawdd)

4 Defnyddio Fformiwla gyda Swyddogaeth y Weinyddiaeth Amddiffyn

Mae'r fformiwla hon yn eithaf byr. Ond mae ganddo gywirdeb is pan fo ystod o werthoedd i'w talgrynnu yn eang. Mae'r fformiwla yn defnyddio swyddogaeth MOD yn unig. Rydym yn defnyddio'r swyddogaeth hon i ddarganfod gweddill gweithrediad rhannu. I ddechrau, mae'r ffwythiant yn cymryd y rhif i'w rannu a'r rhannydd fel ei ddadleuon.

Camau:

  • Yn gyntaf, dewiswch gell C5 .
  • Yna ysgrifennwch yy fformiwla ganlynol yn y gell.

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

  • Nawr pwyswch Enter .

  • Ar ôl hynny, dewiswch y gell eto a chliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y celloedd.
<0

Fel hyn gallwch dalgrynnu'r rhifau i'r 5 neu 9 agosaf yn Excel gyda chymorth y fformiwla hon.

🔍 Dadansoddiad o mae'r Fformiwla

👉 Yn gyntaf, mae MOD(B5,10) yn dychwelyd gweddill y gwerth pan rennir cell B5 â 10. Mae'n dychwelyd 3.

👉 Nesaf, (MOD(B5,10)>5) yn dychwelyd ffug gan fod y gwerth yn llai na 3.

👉 A MOD(B5 ,10)+4*(MOD(B5,10)>5) yn dychwelyd 3 o ganlyniad i'r cyfrifiad algebraidd.

👉 Yn olaf, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 yn tynnu 3 o werth cell B5 .

Darllen Mwy: Talgrynnu Amser yn Excel i'r Awr Agosaf (6 Dull Hawdd)

5. Ymgorffori Swyddogaethau IF, DDE a NEFOEDD

Mae'r fformiwla hon yn gyfuniad o IF, NEU , DDE, ffwythiannau MAX, a CEILING .

Mae ffwythiant IF yn gwirio cyflwr ac yn dychwelyd dau werth gwahanol yn dibynnu ar werth boolaidd y cyflwr. Mae'n cymryd y tair fel arg.

Yn yr un modd, mae'r ffwythiant NEU yn gwirio cyflwr. Ond dim ond yn dychwelyd p'un a yw hynny'n wir neu'n anghywir. Mae'r ffwythiant RIGHT yn cymryd rhai nodau o ochr dde gwerth y llinyn. Yn yachos y ffwythiant MAX , mae'n dychwelyd y nifer mwyaf rhwng sawl rhif. Mae ffwythiant CEILING yn talgrynnu gwerth i fyny i'r cyfanrif neu'r lluosiad agosaf o werth. Mae'r ffwythiant hwn yn cymryd y ddwy ddadl hyn - y rhif y mae'n ei dalgrynnu a'r arwyddocâd.

Camau:

  • Yn gyntaf, dewiswch gell C5 .
  • Nawr rhowch y fformiwla ganlynol yn y gell.

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

  • Ar ôl hynny, pwyswch Enter .

  • Yn olaf, dewiswch y gell eto a chliciwch a llusgwch yr eicon handlen llenwi i ddiwedd y golofn i lenwi gweddill y celloedd gyda'r fformiwla.

O ganlyniad, bydd y fformiwla yn talgrynnu'r gwerthoedd i fyny i'r 5 neu 9 agosaf yn Excel.

🔍 Dadansoddiad o'r Fformiwla

👉 RIGHT(B5,1) yn cymryd y gwerth cyntaf o'r dde o cell B5 sef 3.

👉 Nesaf NEU(DDE(B5,1)={"0″,"1″,"2″,"3″," 4”}) yn dychwelyd os yw'r gwerth yn cyfateb o'r rhestr. Yn yr achos hwn, mae'n WIR.

👉 CEILING(B5+1,5) yn dychwelyd y gwerth 15.

👉 MAX(CEILING(B5+) 1,5),0) yn dychwelyd os yw cyflwr terfynol y ffwythiant IF yn wir. Ei werth yw 15.

👉 Mae MAX(CEILING(B5+1,10)-1,0) yn dychwelyd os yw cyflwr terfynol y ffwythiant IF yn ffug. Gwerth cell B5 y ffwythiant yw 19. (Mae wedi'i argraffu yn yr achos hwn).

👉 Yn olaf, IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}), MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) yn dychwelyd un o'r ddwy swyddogaeth olaf o ganlyniad sef y 5 neu 9 agosaf o'r gwerth gwreiddiol. Yn yr achos hwn, mae'n 15.

Darllen Mwy: Talgrynnu Amser i'r Chwarter Awr Agosaf yn Excel (6 Dull Hawdd)

6. Cyfuno OS â Swyddogaeth DDE yn Excel

Mae'r fformiwla hon yn cynnwys y ffwythiannau IF a DE .

Mae'r ffwythiant IF yn gwirio cyflwr ac yn dychwelyd dau gwerthoedd gwahanol yn dibynnu ar werth boolaidd y cyflwr. Mae'n cymryd y tair fel dadleuon. Tra bod y ffwythiant DE yn cymryd rhai digidau o'r dde o werth.

Camau:

  • Yn gyntaf oll, dewiswch gell C5 .
  • Yna ysgrifennwch y fformiwla ganlynol yn y gell.

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

<11
  • Nawr pwyswch Enter ar eich bysellfwrdd.
    • Nesaf, dewiswch y gell eto. Yna cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill celloedd y golofn gyda'r fformiwla. agosaf 5 neu 9.

      🔍 Dadansoddiad o'r Fformiwla

      👉 DECH(B5,1) yn cymryd yr hawl digid o gell B5 sef 3.

      👉 RIGHT(B5,1)*1 hefyd yn dychwelyd y gwerth 3.

      👉 Nawr IF(RIGHT(B5,1)*1<6,5,9) yn dychwelyd y gwerth 5 yma gan fod yr amod RIGHT(B5,1)*1 ynGWIR.

      👉 Yn olaf, mae B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) yn dychwelyd y gwerth 15 ar ôl yr holl gyfrifiadau algebraidd.

      Darllen Mwy: Targrynnu i'r Doler Agosaf yn Excel (6 Ffordd Hawdd)

      7. Defnyddio Cyfuniad o NEFYDLU a Swyddogaethau'r Weinyddiaeth Amddiffyn

      Mae'r fformiwla hon yn cynnwys y ffwythiannau CEILING a MOD . Mae'r ffwythiant CEILING yn derbyn dwy ddadl - y rhif y mae'n ei dalgrynnu a'r arwyddocâd. Mae'n dychwelyd y gwerth wedi'i dalgrynnu i'w arwyddocâd neu luosrif ohono. Mae'r ffwythiant MOD yn cymryd dau rif fel arg ac yn dychwelyd gweddill y rhif cyntaf wedi'i rannu â'r ail.

      Camau:

      • Yn gyntaf, dewiswch gell C5 .
      • Yn ail, ysgrifennwch y fformiwla ganlynol yn y gell.

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

      • Nawr pwyswch Enter ar eich bysellfwrdd.

      >
    • Nesaf, dewiswch y gell eto . Nawr, cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y celloedd gyda'r fformiwla.

    Fel hyn gallwch dalgrynnu rhif i'r agosaf 5 neu 9.

    🔍 Dadansoddiad o'r Fformiwla

    👉 Mae MOD(B5,2) yn dychwelyd y gweddill pan mae gwerth cell B5 wedi'i rannu â 2. Yn yr achos hwn, mae'n 1.

    👉 Mae MOD(B5,2)=0 yn dychwelyd gwerth boolaidd o a yw'r gweddill yn 0 ai peidio. Yn yr achos hwn, mae'n ANGHYWIR gan fod y gweddill

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.