Bilog sa Pinakamalapit na 5 o 9 sa Excel (8 Madaling Paraan)

  • Ibahagi Ito
Hugh West

Ang pag-round ay isang karaniwang ginagamit na proseso upang tanggalin ang hindi bababa sa makabuluhang mga digit upang gawing mas madali para sa mga proseso ng komunikasyon at pagtatantya. Nagbibigay ang Excel ng iba't ibang uri ng rounding. Ipapakita sa iyo ng tutorial na ito kung paano iikot sa pinakamalapit na 5 o 9 sa Excel.

I-download ang Practice Workbook

I-download ang workbook na may mga spreadsheet na naglalaman ng lahat ng formula at VBA code sa ibaba.

Round to Nearest 5 o 9.xlsm

8 Easy Methods to Round Numbers to Nearest 5 or 9 in Excel

Upang i-round ang isang numero sa pinakamalapit na 5 o 9, mayroong kabuuang walong pamamaraan. Ang pito sa mga ito ay magkakaibang mga formula na nagmula sa iba't ibang kumbinasyon ng iba't ibang mga function. At ang isa pa ay isang VBA code upang lumikha ng custom na function na direktang nag-round up ng isang numero sa pinakamalapit na 5 o 9. Ang sumusunod na dataset ay gagamitin upang ipakita ang lahat ng mga pamamaraan.

1. Kumbinasyon ng ROUND, CHOOSE at MOD Function

Ang unang formula na gagamitin namin ay kumbinasyon ng ROUND , PUMILI , at MOD mga function.

Upang i-round ang isang numero, ginagamit namin ang ROUND function para sa isang tinukoy na bilang ng mga digit. Kailangan nito ng dalawang argumento, isang numero kung saan ito bini-round at ang numero kung saan ito bini-round. Samantalang ang CHOOSE function ay kumukuha ng index number at ilang numero bilang mga argumento at pumipili ng partikular na aksyon ayon sa1.

👉 CEILING(B5+(MOD(B5,2)=0),5) ini-round ang orihinal na value hanggang sa multiple ng 5 at ibinabalik ang 15.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) ibinabalik ang natitira kapag ang dating value ay hinati sa 2.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 nagbabalik ng boolean value depende sa kung ang value ng natitira ay katumbas ng 0 o hindi.

👉 Panghuli, ang resulta ng algebraic operations sa CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) ibinabalik ang value na naglalaman ng pinakamalapit na 5 o 9.

Magbasa Nang Higit Pa: Paano Mag-roundup ng Resulta ng Formula sa Excel (4 na Madaling Paraan)

8. Pag-embed ng VBA Code

Sa halip na lahat ng kumplikado at malalaking formula, madali mong magagawa ang iyong solong function gamit ang Microsoft Visual Basic for Applications (VBA) na maaari ring i-round up ang isang numero sa pinakamalapit na 5 o 9 sa Excel. Ito ay partikular na kapaki-pakinabang kung gusto mong muling gamitin ang code nang paulit-ulit.

Ngunit una, kailangan mong ipakita ang tab na Developer sa iyong ribbon. Paganahin ang tab ng Developer kung wala ka nito sa iyong Excel ribbon. Kapag nagawa mo na, sundin ang mga hakbang na ito para gumawa ng sarili mong function sa VBA.

Mga Hakbang:

  • Una sa lahat, pumunta sa Developer tab sa iyong ribbon at piliin ang Visual Basic mula sa Code grupo.

  • Bilang isang resulta, magbubukas ang VBA window. Ngayon i-clicksa Ipasok at piliin ang Module mula sa drop-down na menu.

  • Susunod, pumunta sa ipinasok ang module at isulat ang sumusunod na formula.
7160
  • Ngayon i-save at isara ang window.
  • Pagkatapos nito, bumalik sa spreadsheet at piliin ang cell C5 .
  • Pagkatapos ay isulat ang sumusunod na formula.

=Round59(B5)

  • Pagkatapos noon , pindutin ang Enter .

  • Ngayon, piliin muli ang cell. Pagkatapos ay i-click at i-drag ang icon ng fill handle sa dulo ng column upang punan ang natitirang bahagi ng mga cell gamit ang formula.

Mula ngayon, maaari mong gamitin ang formula kahit saan sa workbook ng Excel na iyon upang i-round ang isang numero sa pinakamalapit na 5 o 9.

Magbasa Nang Higit Pa: Round Time sa Pinakamalapit na 5 Minuto sa Excel (4 na Mabilisang Paraan)

Konklusyon

Ito ang lahat ng mga formula at ang VBA code upang i-round ang isang value sa pinakamalapit na 5 o 9 sa Excel. Sana ay nakita mong kapaki-pakinabang at nagbibigay-kaalaman ang gabay na ito. Kung mayroon kang anumang mga tanong o mungkahi, ipaalam sa amin sa ibaba. Para sa higit pang mga detalyadong gabay tulad nito bisitahin ang Exceldemy.com .

index number. Ang MODfunction ay tumatagal ng isang numero at isang divisor upang ibalik ang natitira.

Mga Hakbang:

  • Unang piliin ang cell C5 .
  • Pagkatapos ay isulat ang sumusunod na formula sa cell.

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

  • Pagkatapos nito, pindutin ang Enter sa iyong keyboard. Ipapa-round mo ang value sa pinakamalapit na 5 o 9.

  • Ngayon, piliin muli ang cell. Panghuli, i-click at i-drag ang icon ng fill handle pababa upang punan ang natitirang bahagi ng column ng formula.

Sa gayon, ipapa-round mo ang mga numero sa pinakamalapit na 5 o 9 gamit ang formula.

🔍 Breakdown ng Formula

👉 Ang ROUND(B5,0) kinukuha ang halaga ng cell B5 at ini-round up ang halaga kung ito ay isang fraction. Ibinabalik nito ang 13.

👉 Ang MOD(ROUND(B5,0),10) ay nagbabalik ng natitira sa dating value at 10, na 3.

👉 Pagkatapos ay pipiliin ng CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) ang numero sa idaragdag batay sa natitira at orihinal na halaga. Sa kasong ito, ito ay 2.

👉 Panghuli, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) nagdaragdag ng value mula sa nakaraang function at idinaragdag ito kasama ng orihinal.

Magbasa Nang Higit Pa: Paano I-round sa Pinakamalapit na 10 Cents sa Excel (4 Angkop na Paraan)

2. Pagsasama-sama ng MROUND at MOD Function

Ang susunod na formula ay gumagamit ng kumbinasyon ngAng MROUND at MOD ay gumagana upang i-round ang isang numero sa pinakamalapit na 5 o 9.

Ginagamit namin ang MROUND function upang ibalik ang isang numero na na-round up sa gustong marami. Upang magsimula, ang function na ito ay maaaring tumagal ng dalawang argumento- ang numero at ang maramihan. Ang MOD function ay tumatagal ng isang numero at isang divisor upang ibalik ang natitira.

Mga Hakbang:

  • Una, piliin ang cell C5 .
  • Ngayon, isulat ang sumusunod na formula sa cell.

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

  • Pagkatapos nito, pindutin ang Enter .

  • Ngayon piliin muli ang cell. At pagkatapos ay i-click at i-drag ang icon ng fill handle upang punan ang natitirang bahagi ng column.

Bilang resulta, ipapa-round up mo ang lahat ng numero sa pinakamalapit na 5 o 9.

🔍 Breakdown ng Formula

👉 MROUND(B5,5) round the value ng cell B5 sa multiple ng 5 at ibinabalik ang 15.

👉 MOD(MROUND(B5,5),10) ibinabalik ang natitira sa 15 at 10, na 5.

👉 (MOD(MROUND(B5,5),10))=0 nagbabalik ng boolean value, depende sa natitira ay 0 o hindi. Sa kasong ito, ito ay FALSE.

👉 Sa wakas, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) bumalik pagkatapos ibawas alinman sa 0 o 1 at nagreresulta sa isang value na ni-round sa 5 o 9.

Magbasa Nang Higit Pa: I-round off ang Formula sa Excel Invoice (9 Mabilis na Paraan)

3. Pinagsasama ang IF, RIGHT at ROUND Function

Sa kasong ito, magiginggagamitin ang kumbinasyon ng IF , RIGHT , at ROUND function.

Una, ang IF function ay tumatagal ng tatlong argumento- isang kundisyon, isang halaga kung totoo ang kundisyon at isang halaga kung iyon ay mali. Pangalawa, ang RIGHT function ay tumatanggap ng dalawang argumento- isang string at isang numero. Pagkatapos ay kinukuha nito ang mga numerong iyon mula sa kanang bahagi ng string. At ginagamit namin ang function na ROUND para i-round ang isang numero. Tumatanggap ito ng dalawang argumento, isang numero kung saan ito bini-round at ang numero kung saan ito bini-round.

Mga Hakbang:

  • Una, piliin ang cell C5 .
  • Ngayon, isulat ang sumusunod na formula sa cell.

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

  • Pagkatapos ay pindutin ang Enter .

  • Susunod, piliin muli ang cell. At panghuli, i-click at i-drag ang fill handle icon bar upang punan ang natitirang bahagi ng column ng formula.

Ganito mo iikot ang isang numero sa pinakamalapit na 5 o 9 sa Excel na may ganitong formula.

🔍 Breakdown ng Formula

👉 Ang RIGHT(B5) kinukuha ang huling digit ng value sa cell B5 .

👉 Una, ang ROUND(B5,-1) function na round ang value sa cell B5 sa pinakamalapit na multiple ng 10. Sa kasong ito, ito ay 10.

👉 Pagkatapos IF(B5>ROUND(B5,-1),…) susuri kung ang ang halaga ay mas malaki kaysa sa bilugan na numero o hindi.

👉 Kung oo, lilipat ito sa IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) section, kung saan sinusuri nito ang huling digit ay 1. Dito point, kung ito ay 1, pagkatapos ay ibawas nito ang 1 mula sa round value, kung hindi, ito ay nagdaragdag ng 5 sa rounded value.

👉 Ngayon IF(RIGHT(B5)=”0″,ROUND(B5 ,-1)-1,…) ay naglaro kung mali ang kundisyon ng unang KUNG . Tinitingnan muna nito kung ang huling digit ay 0 o hindi. Kung ito ay, pagkatapos ay ang 1 ay ibabawas mula sa bilugan na halaga, kung hindi ay lilipat ito sa susunod na IF function sa ibaba.

👉 Panghuli, IF(RIGHT(B5)< "7",ROUND(B5,-1)-5,ROUND(B5,-1)-1) ay gaganap kung mali ang lahat ng kundisyon. Sinusuri muna ng function na ito kung ang huling digit ay mas mababa sa 7. Kung ito ay, ang 5 ay ibabawas mula sa bilugan na halaga, kung hindi 1 ay ibabawas.

Lahat ng mga nested IF loop na ito ay pinagsama sa ibang mga function sa wakas ay nagbibigay ng aming resulta.

Magbasa Nang Higit Pa: Paano Magdagdag ng ROUND Formula sa Maramihang Mga Cell sa Excel (2 Madaling Paraan)

4 . Paggamit ng Formula na may MOD Function

Medyo maikli ang formula na ito. Ngunit may mas mababang katumpakan kapag malawak ang hanay ng mga value na ibibilog. Ginagamit lang ng formula ang ang MOD function . Ginagamit namin ang function na ito upang malaman ang natitira sa isang operasyon ng dibisyon. Upang magsimula, kinukuha ng function ang numerong hahatiin at ang divisor bilang mga argumento nito.

Mga Hakbang:

  • Una, piliin ang cell C5 .
  • Pagkatapos ay isulat angsumusunod na formula sa cell.

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

  • Ngayon pindutin ang Enter .

  • Pagkatapos nito, piliin muli ang cell at i-click at i-drag ang icon ng fill handle upang punan ang natitirang mga cell.

Sa ganitong paraan maaari mong i-round ang mga numero sa pinakamalapit na 5 o 9 sa Excel sa tulong ng formula na ito.

🔍 Breakdown of ang Formula

👉 Una, MOD(B5,10) ibinabalik ang natitirang halaga kapag ang cell B5 ay hinati sa 10. Nagbabalik ito ng 3.

👉 Susunod, (MOD(B5,10)>5) nagbabalik ng false dahil mas maliit ang value sa 3.

👉 At MOD(B5 ,10)+4*(MOD(B5,10)>5) nagbabalik ng 3 bilang resulta ng algebraic na pagkalkula.

👉 Panghuli, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 binabawas ang 3 sa value ng cell B5 .

Magbasa Nang Higit Pa: Rounding Time in Excel to Nearest Hour (6 Easy Methods)

5. Incorporating IF, RIGHT at CEILING Functions

Ang formula na ito ay kumbinasyon ng IF, OR , TAMA, MAX, at CEILING functions.

Ang IF function ay sumusuri ng kundisyon at nagbabalik ng dalawang magkaibang value depende sa boolean value ng kundisyon. Kinukuha nito ang tatlo bilang mga argumento.

Katulad nito, sinusuri ng function na OR ang isang kundisyon. Ngunit bumabalik lamang kung iyon ay totoo o mali. Ang RIGHT function ay kumukuha ng ilang character mula sa kanang bahagi ng string value. Nasakaso ng MAX function, ibinabalik nito ang maximum na numero sa pagitan ng ilang numero. Ang function na CEILING ay nag-round up ng value sa pinakamalapit na integer o multiplication ng isang value. Kinukuha ng function na ito ang dalawang argumentong ito- ang numerong bini-round nito at ang kahalagahan.

Mga Hakbang:

  • Una, piliin ang cell C5 .
  • Ngayon ipasok ang sumusunod na formula sa cell.

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

  • Pagkatapos noon, pindutin ang Enter .

  • Sa wakas, piliin muli ang cell at i-click at i-drag ang icon ng fill handle sa dulo ng column upang punan ang natitirang bahagi ng mga cell gamit ang formula.

Bilang resulta, ibi-round up ng formula ang mga value sa pinakamalapit na 5 o 9 sa Excel.

🔍 Ang breakdown ng Formula

👉 RIGHT(B5,1) kumuha ng unang value mula sa kanan ng cell B5 na 3.

👉 Susunod OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4”}) bumabalik kung tumugma ang value mula sa listahan. Sa kasong ito, ito ay TOTOO.

👉 CEILING(B5+1,5) ibinabalik ang value na 15.

👉 MAX(CEILING(B5+) 1,5),0) bumabalik kung ang huling kundisyon ng IF function ay totoo. Ang halaga nito ay 15.

👉 MAX(CEILING(B5+1,10)-1,0) ay bumabalik kung ang huling kundisyon ng IF function ay huwad. Ang value para sa cell B5 ng function ay 19.(Naka-print ito sa kasong ito).

👉 Sa wakas, IF(OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) ibinabalik ang isa sa huling dalawang function bilang resulta na magiging pinakamalapit na 5 o 9 ng orihinal na halaga. Sa kasong ito, ito ay 15.

Magbasa Nang Higit Pa: Oras ng Pag-round sa Pinakamalapit na Quarter Hour sa Excel (6 Madaling Paraan)

6. Pagsasama-sama ng IF sa TAMANG Function sa Excel

Ang formula na ito ay binubuo ng IF at RIGHT function.

Ang IF function ay sumusuri ng kundisyon at nagbabalik ng dalawa iba't ibang mga halaga depende sa boolean na halaga ng kundisyon. Kinakailangan ang tatlo bilang mga argumento. Samantalang ang RIGHT function ay kumukuha ng ilang digit mula sa kanan ng isang value.

Mga Hakbang:

  • Una sa lahat, piliin ang cell C5 .
  • Pagkatapos ay isulat ang sumusunod na formula sa cell.

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

  • Ngayon pindutin ang Enter sa iyong keyboard.

  • Susunod, piliin muli ang cell. Pagkatapos ay i-click at i-drag ang icon ng fill handle upang punan ang natitirang bahagi ng mga cell ng column ng formula.

Ganito mo iikot ang isang numero sa pinakamalapit na 5 o 9.

🔍 Breakdown of the Formula

👉 RIGHT(B5,1) kumuha sa kanan digit mula sa cell B5 na 3.

👉 RIGHT(B5,1)*1 ibinabalik din ang value 3.

👉 Now IF(RIGHT(B5,1)*1<6,5,9) ibinabalik ang value 5 dito bilang ang kundisyon RIGHT(B5,1)*1 ayTAMA.

👉 Panghuli, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) ibinabalik ang value 15 pagkatapos lahat ng algebraic na kalkulasyon.

Magbasa Nang Higit Pa: Pag-ikot sa Pinakamalapit na Dolyar sa Excel (6 Madaling Paraan)

7. Paggamit ng Kumbinasyon ng CEILING at MOD Functions

Ang formula na ito ay binubuo ng CEILING at MOD function. Ang CEILING function ay tumatanggap ng dalawang argumento- ang bilang na ito ay pag-ikot at ang kahalagahan. Ibinabalik nito ang naka-round-up na halaga sa kahalagahan o maramihang nito. Ang MOD function ay tumatagal ng dalawang numero bilang mga argumento at ibinabalik ang natitira sa unang numero na hinati sa pangalawa.

Mga Hakbang:

  • Una, piliin ang cell C5 .
  • Pangalawa, isulat ang sumusunod na formula sa cell.

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

  • Ngayon pindutin ang Enter sa iyong keyboard.

  • Susunod, piliin muli ang cell . Ngayon, i-click at i-drag ang icon ng fill handle upang punan ang natitirang mga cell gamit ang formula.

Sa ganitong paraan maaari mong i-round up ang isang numero sa pinakamalapit na 5 o 9.

🔍 Breakdown ng Formula

👉 MOD(B5,2) ibinabalik ang natitira kapag ang value ng cell B5 ay hinati sa 2. Sa kasong ito, ito ay 1.

👉 MOD(B5,2)=0 nagbabalik ng boolean value ng kung ang natitira ay 0 o hindi. Sa kasong ito, ito ay MALI gaya ng natitira

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.