Babak ka 5 atanapi 9 pangcaketna dina Excel (8 Métode Gampang)

  • Bagikeun Ieu
Hugh West

Rounding nyaéta prosés nu ilahar dipaké pikeun ngaleungitkeun angka nu pangleutikna signifikan sangkan leuwih gampang pikeun prosés komunikasi jeung estimasi. Excel nyadiakeun tipena béda rounding. Tutorial ieu bakal nunjukkeun anjeun kumaha cara buleurkeun ka 5 atanapi 9 pangcaketna dina Excel.

Unduh Buku Latihan Praktek

Unduh buku kerja sareng spreadsheet anu ngandung sadaya rumus sareng VBA kode di handap.

Bunderkeun ka 5 atawa 9 pangdeukeutna.xlsm

8 Métode Gampang Babak Nomer ka 5 atawa 9 Pangdeukeutna dina Excel

Pikeun ngabuleudkeun hiji angka ka 5 atawa 9 pangdeukeutna, jumlahna aya dalapan métode. Tujuh di antarana mangrupakeun rumus béda asalna tina kombinasi béda fungsi béda. Sareng hiji deui nyaéta kode VBA pikeun nyiptakeun pungsi khusus anu langsung ngabuleudkeun angka ka 5 pangcaketna atanapi 9. Dataset di handap ieu bakal dianggo pikeun nunjukkeun sadaya metode.

1. Kombinasi Fungsi ROUND, CHOOSE jeung MOD

Rumus kahiji anu bakal kami pake nyaeta kombinasi antara ROUND , PILIH , jeung MOD fungsi.

Pikeun ngabuleudkeun hiji angka, urang ngagunakeun fungsi ROUND pikeun hiji nu tangtu. jumlah digit. Peryogi dua argumen, nomer anu dibuleudkeun sareng nomer anu dibuleudkeun. Sedengkeun fungsi PILIH nyandak nomer indéks sareng sababaraha angka salaku argumen sareng milih tindakan khusus dumasar kana1.

👉 CEILING(B5+(MOD(B5,2)=0),5) rounds the original values ​​to a multiple 5 and returns 15.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) ngabalikeun sesa nalika nilai saméméhna dibagi 2.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 ngabalikeun nilai boolean gumantung naha nilai sésana sarua jeung 0 atawa henteu.

👉 Tungtungna, hasil operasi aljabar dina CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) ngabalikeun nilai anu ngandung 5 atanapi 9 anu pangcaketna.

Baca Selengkapnya: Kumaha Ngumpulkeun Hasil Rumus dina Excel (4 Métode Gampang)

8. Nyelapkeun Kodeu VBA

Tinimbang sagala rumus rumit sareng ageung anjeun tiasa sacara gampil ngadamel fungsi tunggal anjeun nganggo Microsoft Visual Basic for Applications (VBA) anu ogé tiasa ngabuleudkeun angka kana pangcaketna 5 atanapi 9 di Excel. Ieu hususna mangpaat upami anjeun hoyong nganggo deui kodeu deui-deui.

Tapi kahiji, anjeun kedah gaduh tab Pamekar ditingalikeun dina pita anjeun. Aktipkeun tab Pangembang upami anjeun henteu gaduh dina pita Excel anjeun. Sakali anjeun gaduh éta, tuturkeun léngkah-léngkah ieu pikeun ngadamel fungsi anjeun nyalira dina VBA.

Lengkah-léngkah:

  • Mimitina, buka Pamekar tab dina pita anjeun sarta pilih Visual Basic tina grup Kode .

  • Salaku hasilna, jandela VBA bakal muka nepi. Ayeuna klikdina Selapkeun tur pilih Modul tina menu turun-handap.

  • Salajengna, buka lebetkeun modul sareng tuliskeun rumus ieu.
8993
  • Ayeuna simpen sareng tutup jandela.
  • Sanggeus éta, balik deui ka spreadsheet teras pilih sél C5 .
  • Terus tuliskeun rumus ieu.

=Round59(B5)

  • Sanggeus éta , pencét Enter .

  • Ayeuna, pilih sél deui. Teras klik sareng sered ikon gagang eusian ka tungtung kolom pikeun ngeusian sél sesa ku rumus.

Ti ayeuna, anjeun tiasa nganggo rumus di mana waé dina buku kerja Excel pikeun ngabuleudkeun hiji angka ka 5 atanapi 9 anu pangcaketna.

Baca Selengkapnya: Waktu Babak ka 5 Menit Pangdeukeutna dina Excel (4 Métode Gancang)

Kacindekan

Ieu kabeh rumus jeung kode VBA pikeun ngabuleudkeun nilai ka 5 atawa 9 pangcaketna dina Excel. Miharep anjeun mendakan pituduh ieu mangpaat sareng informatif. Upami anjeun gaduh patarosan atanapi saran, wartosan kami di handap. Pikeun pituduh anu langkung lengkep sapertos kunjungan ieu Exceldemy.com .

angka indéks. Fungsi MODmembutuhkeun angka jeung divisor pikeun mulangkeun sésana.

Lengkah-léngkah:

  • Pilih sél munggaran C5 .
  • Terus tuliskeun rumus ieu dina sél.

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

  • Sanggeus éta, pencét Enter dina kibor anjeun. Anjeun bakal boga nilai rounded ka 5 atawa 9 pangcaketna.

  • Ayeuna pilih sél deui. Tungtungna, klik teras sered ikon gagang eusian ka handap pikeun ngeusian sesa kolom ku rumus.

Ku kituna anjeun bakal boga angka dibuleudkeun ka nu pangcaketna. 5 atawa 9 ngagunakeun rumus.

🔍 Rumus Rumus

👉 BUNDA(B5,0) nyokot nilai sél B5 sarta rounds up nilai lamun éta fraksi. Ngabalikeun 13.

👉 MOD(ROUND(B5,0),10) ngabalikeun sesa nilai saméméhna sareng 10, nyaéta 3.

👉 Teras PILIH(MOD(BUNDA(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) milih nomerna ditambahkeun dumasar kana sésana jeung nilai aslina. Dina hal ieu, nya éta 2.

👉 Tungtungna, BALIK(B5,0)+PILIH(MOD(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) nambahkeun niléy ti pungsi saméméhna tur tambahkeun jeung nu aslina.

Maca deui: Kumaha Cara Ngabuleudkeun 10 Cents Pangdeukeutna dina Excel (4 Métode anu Cocog)

2. Ngagabungkeun Fungsi MROUND sareng MOD

Rumus salajengna nganggo kombinasi MROUND jeung MOD fungsina pikeun ngabuleudkeun hiji angka ka 5 atawa 9 anu pangdeukeutna.

Kami ngagunakeun fungsi MROUND pikeun mulangkeun angka nu dibuleudkeun. mun dipikahoyong sababaraha. Pikeun mimitian, fungsi ieu tiasa nyandak dua argumen - jumlah sareng sababaraha. Fungsi MOD membutuhkeun angka jeung divisor pikeun mulangkeun sésana.

Lengkah-léngkah:

  • Kahiji, pilih sél C5 .
  • Ayeuna, tuliskeun rumus ieu dina sél.

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

  • Sanggeus éta, pencét Enter .

  • Ayeuna pilih sél deui. Teras klik sareng sered ikon gagang eusian pikeun ngeusian sesa kolom.

Alhasil, anjeun bakal gaduh sadaya nomer dibuleudkeun ka 5 atawa 9 pangdeukeutna.

🔍 Urutan Rumus

👉 MROUND(B5,5) buleudkeun nilai tina sél B5 ka kelipatan 5 sarta mulangkeun 15.

👉 MOD(MROUND(B5,5),10) ngabalikeun sésana 15 jeung 10, anu 5.

👉 (MOD(MROUND(B5,5),10))=0 ngabalikeun nilai boolean, gumantung kana sésana nyaéta 0 atanapi henteu. Dina hal ieu, éta PALSU.

👉 Tungtungna, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) mulih sanggeus ngurangan boh 0 atawa 1 sarta hasilna dibuleudkeun jadi 5 atawa 9.

Baca Selengkapnya: Bunderan Rumus dina Invoice Excel (9 Métode Gancang)

3. Ngagabungkeun Fungsi IF, RIGHT jeung ROUND

Dina hal ieu, urang bakalbade nganggo kombinasi fungsi IF , RIGHT , jeung ROUND .

Kahiji, fungsi IF nyandak tilu argumen - kaayaan, nilai upami kaayaan leres sareng nilai upami palsu. Kadua, fungsi RIGHT narima dua argumen- string jeung angka. Lajeng extracts angka maranéhanana ti sisi katuhu string. Sareng kami nganggo fungsi ROUND pikeun ngurilingan nomer. Éta nampi dua argumen, nomer anu dibuleudkeun sareng nomer anu dibuleudkeun.

Lengkah-léngkah:

  • Kahiji, pilih sél C5 .
  • Ayeuna, tuliskeun rumus ieu dina sél.

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

  • Teras pencét Enter .

  • Salajengna, pilih sél deui. Pamustunganana, klik jeung sered eusian gagang ikon bar pikeun ngeusian sesa kolom jeung rumus.

Kieu kumaha anjeun buleudkeun hiji angka kana 5 atanapi 9 pangcaketna dina Excel nganggo rumus ieu.

🔍 Rumus Rumus

👉 RIGHT(B5) nyokot angka panungtungan nilai dina sél B5 .

👉 Kahiji, fungsi ROUND(B5,-1) ngabuleudkeun nilai dina sél B5 ka kelipatan pangdeukeutna tina 10. Dina hal ieu, éta 10.

👉 Teras IF(B5>ROUND(B5,-1),…) mariksa naha nilaina leuwih badag batan angka nu dibuleudkeun atawa henteu.

👉 Lamun kitu, éta ngaléngkah ka IF(KANAN(B5)=”1″,BUNDA(B5,-1)-1,BUNDA(B5,-1)+5) bagian, dimana eta mariksa angka panungtungan nyaéta 1. Dina ieu titik, lamun 1, mangka ngurangan 1 tina nilai buleud, lain nambahan 5 kana nilai rounded.

👉 Ayeuna IF(KANAN(B5)=”0″,ROUND(B5 ,-1)-1,…) dimaénkeun lamun kaayaan fungsi mimiti IF salah. Mimitina pariksa naha angka panungtungan nyaéta 0 atanapi henteu. Upami kitu, teras 1 dikurangan tina nilai anu dibuleudkeun, upami teu kitu, éta ngalih ka fungsi salajengna IF di handap.

👉 Tungtungna, IF (KANAN (B5)< "7",ROUND(B5,-1)-5,ROUND(B5,-1)-1) dimaénkeun lamun sakabéh kaayaan éta palsu. Pungsi ieu mariksa heula naha digit panungtungan kurang ti 7. Lamun kitu, mangka 5 dikurangan tina nilai rounded, lain 1 dikurangan.

Sadaya nested IF loops digabungkeun jeung fungsi séjén tungtungna masihan hasil urang.

Maca deui: Kumaha Nambahkeun Rumus ROUND kana Sababaraha Sél dina Excel (2 Cara Gampang)

4 Ngagunakeun Rumus kalawan Fungsi MOD

Rumus ieu rada pondok. Tapi gaduh akurasi anu langkung handap nalika sauntuyan nilai anu bakal dibuleud lebar. Rumusna ngan ngagunakeun fungsi MOD . Urang make fungsi ieu pikeun manggihan sésa operasi division. Pikeun mimitian, pungsi nyokot angka nu bakal dibagi jeung divisor salaku argumen na.

Lengkah-léngkah:

  • Kahiji, pilih sél C5 .
  • Terus tuliskeunnuturkeun rumus dina sél.

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

  • Ayeuna pencét Enter .

  • Sanggeus éta, pilih deui sél jeung klik jeung sered ikon gagang eusian pikeun ngeusian sél sésana.

Ku cara ieu anjeun tiasa ngabuleudkeun angka-angka ka 5 atanapi 9 anu pangcaketna dina Excel nganggo rumus ieu.

🔍 Ngarecahna Formula

👉 Kahiji, MOD(B5,10) ngabalikeun sesa nilai nalika sél B5 dibagi 10. Ngabalikeun 3.

👉 Salajengna, (MOD(B5,10)>5) ngabalikeun palsu sabab nilaina leuwih leutik batan 3.

👉 Jeung MOD(B5 ,10)+4*(MOD(B5,10)>5) ngabalikeun 3 salaku hasil tina itungan aljabar.

👉 Tungtungna, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 ngurangan 3 tina nilai sél B5 .

Baca Selengkapnya: Roounding Time dina Excel ka Jam Pangdeukeutna (6 Métode Gampang)

5. Ngagabungkeun Fungsi IF, RIGHT jeung CEILING

Rumus ieu mangrupa gabungan tina IF, OR , BENER, MAX, jeung CEILING fungsi.

Fungsi IF mariksa kaayaan sarta mulangkeun dua nilai béda gumantung kana nilai boolean kaayaan. Butuh tilu salaku argumen.

Nya kitu, fungsi OR mariksa kaayaan. Tapi ngan mulang naha éta leres atanapi palsu. Fungsi RIGHT nyandak sababaraha karakter ti sisi katuhu nilai string. Dinabisi tina MAX fungsi, éta mulih jumlah maksimum antara sababaraha angka. Fungsi CEILING ngabuleudkeun hiji nilai ka integer pangcaketna atawa multiplikasi tina hiji nilai. Pungsi ieu nyokot dua argumen ieu- angka nu dibuleurkeun jeung signifikansi.

Lengkah-léngkah:

  • Kahiji, pilih sél C5 .
  • Ayeuna lebetkeun rumus ieu dina sél.

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

  • Sanggeus éta, pencét Enter .

  • Ahirna, pilih sél deui teras klik teras sered ikon gagang eusian ka tungtung kolom. pikeun ngeusian sesa sél ku rumus.

Alhasil, rumus bakal ngabuleudkeun nilai-nilai ka 5 atawa 9 pangcaketna dina Excel.

🔍 Ngarecah Rumus

👉 RIGHT(B5,1) nyokot nilai kahiji ti katuhu tina sél B5 nu 3.

👉 Salajengna ATAWA(KANAN(B5,1)={“0″,”1″,”2″,”3″,” 4”}) mulih upami nilaina cocog tina daptar. Dina hal ieu, BENER.

👉 CEILING(B5+1,5) ngabalikeun nilai 15.

👉 MAX(CEILING(B5+) 1,5),0) mulih upami kaayaan ahir fungsi IF leres. Nilaina nyaéta 15.

👉 MAX(CEILING(B5+1,10)-1,0) mulih lamun kaayaan ahir fungsi IF nyaeta palsu. Nilai sél B5 tina fungsina nyaéta 19.(Dicitak dina hal ieu).

👉 Tungtungna, IF(OR(KANAN(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) ngabalikeun salah sahiji tina dua fungsi panungtungan salaku hasil nu bakal pangcaketna 5 atawa 9 tina nilai aslina. Dina hal ieu, éta 15.

Baca Selengkapnya: Rounding Time to Nearest Quarter Hour in Excel (6 Easy Method)

6. Ngagabungkeun IF jeung RIGHT Function in Excel

Rumus ieu diwangun ku fungsi IF sareng RIGHT .

Fungsi IF mariksa hiji kaayaan sarta mulangkeun dua nilai béda gumantung kana nilai boolean kaayaan. Butuh tilu salaku argumen. Sedengkeun fungsi RIGHT nyokot sababaraha digit ti katuhu hiji nilai.

Léngkah-léngkah:

  • Kahiji-hiji, pilih sél C5 .
  • Terus tuliskeun rumus ieu dina sél.

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

  • Ayeuna pencét Enter dina kibor anjeun.

  • Salajengna, pilih sél deui. Teras klik sareng sered ikon gagang eusian pikeun ngeusian sesa sél kolom ku rumus.

Kieu cara anjeun ngabuleudkeun nomer ka 5 atawa 9 pangcaketna.

🔍 Urutan Rumus

👉 RIGHT(B5,1) nyandak katuhu digit tina sél B5 nu 3.

👉 RIGHT(B5,1)*1 ogé mulihkeun nilai 3.

👉 Ayeuna IF(RIGHT(B5,1)*1<6,5,9) ngabalikeun nilai 5 di dieu salaku kaayaan RIGHT(B5,1)*1 nyaetaBENER.

👉 Tungtungna, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) ngabalikeun nilai 15 sanggeus sadaya itungan aljabar.

Maca deui: Ngabuleudkeun ka Dollar Pangdeukeutna dina Excel (6 Cara Gampang)

7. Ngagunakeun Kombinasi CEILING jeung Fungsi MOD

Rumus ieu diwangun ku fungsi CEILING jeung MOD . Fungsi CEILING nampi dua argumen- angka anu dibuleurkeun sareng signifikansi. Ieu mulih nilai rounded-up kana significance atawa sababaraha eta. Fungsi MOD nyandak dua angka salaku argumen sareng mulangkeun sésa angka kahiji dibagi kadua.

Lengkah:

  • Kahiji, pilih sél C5 .
  • Kadua, tuliskeun rumus ieu dina sél.

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

  • Ayeuna pencét Enter dina kibor anjeun.

  • Salajengna, pilih sél deui . Ayeuna, klik jeung séred ikon gagang eusian pikeun ngeusian sél sésana ku rumus.

Ku cara ieu anjeun bisa ngabuleudkeun hiji nomer ka nu pangdeukeutna. 5 atawa 9.

🔍 Ngarecah Rumus

👉 MOD(B5,2) ngabalikeun sésana nalika nilai sél B5 dibagi 2. Dina hal ieu, éta 1.

👉 MOD(B5,2)=0 ngabalikeun nilai boolean tina naha sésana nyaéta 0 atanapi henteu. Dina hal ieu, éta PALSU sakumaha sésana éta

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.