Bundarkan kepada 5 atau 9 Terdekat dalam Excel (8 Kaedah Mudah)

  • Berkongsi Ini
Hugh West

Pembundaran ialah proses yang biasa digunakan untuk menghapuskan digit yang paling tidak ketara untuk memudahkan proses komunikasi dan anggaran. Excel menyediakan pelbagai jenis pembundaran. Tutorial ini akan menunjukkan kepada anda cara bundarkan kepada 5 atau 9 terdekat dalam Excel.

Muat Turun Buku Kerja Amalan

Muat turun buku kerja dengan hamparan yang mengandungi semua formula dan VBA kod di bawah.

Bundarkan kepada 5 atau 9 Terdekat.xlsm

8 Kaedah Mudah untuk Membundarkan Nombor kepada 5 atau 9 Terdekat dalam Excel

Untuk membundarkan nombor kepada 5 atau 9 yang terdekat, terdapat sejumlah lapan kaedah. Tujuh daripadanya adalah formula berbeza yang berasal daripada gabungan berbeza fungsi yang berbeza. Dan satu lagi ialah kod VBA untuk mencipta fungsi tersuai yang terus membundarkan nombor kepada 5 terdekat atau 9. Set data berikut akan digunakan untuk menunjukkan semua kaedah.

1. Gabungan Fungsi ROUND, CHOOSE dan MOD

Formula pertama yang akan kami gunakan ialah gabungan ROUND , PILIH , dan MOD fungsi.

Untuk membundarkan nombor, kami menggunakan fungsi BULAT untuk sesuatu yang ditentukan bilangan digit. Ia memerlukan dua hujah, nombor yang dibundarkan dan nombor yang dibundarkan. Manakala fungsi CHOOSE mengambil nombor indeks dan beberapa nombor sebagai hujah dan memilih tindakan tertentu mengikut1.

👉 SILING(B5+(MOD(B5,2)=0),5) membundarkan nilai asal kepada gandaan 5 dan mengembalikan 15.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) mengembalikan baki apabila nilai sebelumnya dibahagikan dengan 2.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 mengembalikan nilai boolean bergantung pada sama ada nilai baki adalah sama dengan 0 atau tidak.

👉 Akhir sekali, hasil operasi algebra dalam SILING(B5+(MOD(B5,2)=0),5)-(MOD(SILING(B5+(MOD(B5,2)=0), 5),2)=0) mengembalikan nilai yang mengandungi 5 atau 9 yang terdekat.

Baca Lagi: Cara Mengumpul Hasil Formula dalam Excel (4 Kaedah Mudah)

8. Membenamkan Kod VBA

Daripada semua formula yang kompleks dan besar, anda boleh membuat fungsi tunggal anda dengan mudah dengan Microsoft Visual Basic for Applications (VBA) yang juga boleh membulatkan nombor kepada 5 atau 9 terdekat dalam Excel. Ini amat membantu jika anda ingin menggunakan semula kod itu berulang kali.

Tetapi pertama sekali, anda perlu mempunyai tab Pembangun ditunjukkan pada reben anda. Dayakan tab Pembangun jika anda tidak mempunyainya dalam reben Excel anda. Sebaik sahaja anda melakukannya, ikuti langkah ini untuk membuat fungsi anda sendiri dalam VBA.

Langkah:

  • Pertama sekali, pergi ke Pembangun tab pada reben anda dan pilih Visual Basic daripada Kod kumpulan.

  • Sebagai Hasilnya, tetingkap VBA akan terbuka. Sekarang klikpada Sisipkan dan pilih Modul daripada menu lungsur turun.

  • Seterusnya, pergi ke masukkan modul dan tulis formula berikut.
8535
  • Sekarang simpan dan tutup tetingkap.
  • Selepas itu, kembali ke hamparan dan pilih sel C5 .
  • Kemudian tulis formula berikut.

=Round59(B5)

  • Selepas itu , tekan Enter .

  • Sekarang, pilih sel sekali lagi. Kemudian klik dan seret ikon pemegang isian ke hujung lajur untuk mengisi seluruh sel dengan formula.

Selepas ini, anda boleh menggunakan formula di mana-mana dalam buku kerja Excel itu untuk membundarkan nombor kepada 5 atau 9 yang terdekat.

Baca Lagi: Masa Pusingan kepada 5 Minit Terdekat dalam Excel (4 Kaedah Pantas)

Kesimpulan

Ini adalah semua formula dan kod VBA untuk membundarkan nilai kepada 5 atau 9 yang terdekat dalam Excel. Harap anda mendapati panduan ini berguna dan bermaklumat. Jika anda mempunyai sebarang soalan atau cadangan, beritahu kami di bawah. Untuk panduan yang lebih terperinci seperti ini lawati Exceldemy.com .

nombor indeks. Fungsi MODmengambil nombor dan pembahagi untuk mengembalikan bakinya.

Langkah:

  • Pilih sel pertama C5 .
  • Kemudian tulis formula berikut dalam sel.

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

  • Selepas itu, tekan Enter pada papan kekunci anda. Anda akan mempunyai nilai yang dibundarkan kepada 5 atau 9 yang terdekat.

  • Sekarang pilih sel sekali lagi. Akhir sekali, klik dan seret ikon pemegang isian ke bawah untuk mengisi seluruh lajur dengan formula.

Oleh itu, anda akan mempunyai nombor yang dibundarkan kepada yang terdekat 5 atau 9 menggunakan formula.

🔍 Pecahan Formula

👉 BULAT(B5,0) mengambil nilai sel B5 dan membulatkan nilai jika ia adalah pecahan. Ia mengembalikan 13.

👉 MOD(ROUND(B5,0),10) mengembalikan baki nilai sebelumnya dan 10, iaitu 3.

👉 Kemudian CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) memilih nombor untuk ditambah berdasarkan baki dan nilai asal. Dalam kes ini, ia ialah 2.

👉 Akhir sekali, PUSINGAN(B5,0)+PILIH(MOD(PUSINGAN(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) menambah nilai daripada fungsi sebelumnya dan menambahkannya dengan yang asal.

Baca Lagi: Cara Membundarkan kepada 10 Sen Terdekat dalam Excel (4 Kaedah yang Sesuai)

2. Menggabungkan Fungsi MROUND dan MOD

Formula seterusnya menggunakan gabungan MROUND dan MOD berfungsi untuk membundarkan nombor kepada 5 atau 9 yang terdekat.

Kami menggunakan fungsi MROUND untuk mengembalikan nombor yang dibundarkan ke atas kepada berbilang yang dikehendaki. Sebagai permulaan, fungsi ini boleh mengambil dua hujah- nombor dan gandaan. Fungsi MOD mengambil nombor dan pembahagi untuk mengembalikan baki.

Langkah:

  • Pertama, pilih sel C5 .
  • Sekarang, tulis formula berikut dalam sel.

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

  • Selepas itu, tekan Enter .

  • Sekarang pilih sel sekali lagi. Dan kemudian klik dan seret ikon pemegang isian untuk mengisi seluruh lajur.

Akibatnya, anda akan mempunyai semua nombor dibundarkan ke atas 5 atau 9 terdekat.

🔍 Pecahan Formula

👉 MROUND(B5,5) bulatkan nilai daripada sel B5 kepada gandaan 5 dan mengembalikan 15.

👉 MOD(MROUND(B5,5),10) mengembalikan baki 15 dan 10, iaitu 5.

👉 (MOD(MROUND(B5,5),10))=0 mengembalikan nilai boolean, bergantung pada bakinya ialah 0 atau tidak. Dalam kes ini, ia adalah PALSU.

👉 Akhirnya, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) kembali selepas menolak sama ada 0 atau 1 dan menghasilkan nilai yang dibundarkan kepada 5 atau 9.

Baca Lagi: Bundarkan Formula dalam Invois Excel (9 Kaedah Pantas)

3. Menggabungkan Fungsi IF, RIGHT dan ROUND

Dalam kes ini, kita akanakan menggunakan gabungan fungsi IF , RIGHT , dan ROUND .

Pertama, fungsi JIKA mengambil tiga argumen- syarat, nilai jika syarat itu benar dan nilai jika itu palsu. Kedua, fungsi RIGHT menerima dua argumen- rentetan dan nombor. Kemudian ia mengekstrak nombor tersebut dari sebelah kanan rentetan. Dan kami menggunakan fungsi BULAT untuk membundarkan nombor. Ia menerima dua argumen, nombor yang dibundarkan dan nombor yang dibundarkan.

Langkah:

  • Pertama, pilih sel C5 .
  • Sekarang, tulis formula berikut dalam sel.

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

  • Kemudian tekan Enter .

  • Seterusnya, pilih sel sekali lagi. Dan akhir sekali, klik dan seret bar ikon pemegang isian untuk mengisi seluruh lajur dengan formula.

Beginilah cara anda membundarkan nombor ke 5 atau 9 terdekat dalam Excel dengan formula ini.

🔍 Pecahan Formula

👉 RIGHT(B5) mengambil digit terakhir nilai dalam sel B5 .

👉 Pertama, fungsi ROUND(B5,-1) membundarkan nilai dalam sel B5 kepada gandaan terdekat bagi 10. Dalam kes ini, ia ialah 10.

👉 Kemudian IF(B5>ROUND(B5,-1),…) menyemak sama ada nilai lebih besar daripada nombor bulat atau tidak.

👉 Jika ya, ia beralih ke JIKA(KANAN(B5)=”1″,BULAT(B5,-1)-1,BULAT(B5,-1)+5) bahagian, di mana ia menyemak digit terakhir ialah 1. Pada masa ini titik, jika ia ialah 1, maka ia menolak 1 daripada nilai bulat, jika tidak ia menambah 5 pada nilai bulat.

👉 Sekarang JIKA(KANAN(B5)=”0″,BULAT(B5 ,-1)-1,…) bermain jika keadaan fungsi JIKA pertama adalah palsu. Ia mula-mula menyemak sama ada digit terakhir ialah 0 atau tidak. Jika ya, maka 1 ditolak daripada nilai bulat, jika tidak, ia beralih ke fungsi JIKA di bawah.

👉 Akhir sekali, JIKA(KANAN(B5)< “7”, PUSINGAN(B5,-1)-5,PUSINGAN(B5,-1)-1) berlaku jika semua syarat adalah palsu. Fungsi ini mula-mula menyemak sama ada digit terakhir kurang daripada 7. Jika ya, maka 5 ditolak daripada nilai bulat, jika tidak 1 ditolak.

Semua gelung JIKA bersarang ini digabungkan dengan fungsi lain akhirnya memberikan hasil kami.

Baca Lagi: Cara Menambah Formula BULAT ke Berbilang Sel dalam Excel (2 Cara Mudah)

4 Menggunakan Formula dengan Fungsi MOD

Formula ini agak pendek. Tetapi mempunyai ketepatan yang lebih rendah apabila julat nilai yang hendak dibundarkan adalah luas. Formula hanya menggunakan fungsi MOD . Kami menggunakan fungsi ini untuk mengetahui baki operasi bahagi. Sebagai permulaan, fungsi mengambil nombor untuk dibahagikan dan pembahagi sebagai hujahnya.

Langkah:

  • Pertama, pilih sel C5 .
  • Kemudian tuliskanmengikuti formula dalam sel.

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

  • Sekarang tekan Enter .

  • Selepas itu, pilih sel sekali lagi dan klik dan seret ikon pemegang isian untuk mengisi seluruh sel.

Dengan cara ini anda boleh membundarkan nombor kepada 5 atau 9 yang terdekat dalam Excel dengan bantuan formula ini.

🔍 Pecahan Formula

👉 Pertama, MOD(B5,10) mengembalikan baki nilai apabila sel B5 dibahagikan dengan 10. Ia mengembalikan 3.

👉 Seterusnya, (MOD(B5,10)>5) mengembalikan palsu kerana nilainya lebih kecil daripada 3.

👉 Dan MOD(B5 ,10)+4*(MOD(B5,10)>5) mengembalikan 3 sebagai hasil pengiraan algebra.

👉 Akhir sekali, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 menolak 3 daripada nilai sel B5 .

Baca Lagi: Membulat Masa dalam Excel kepada Jam Terdekat (6 Kaedah Mudah)

5. Menggabungkan Fungsi IF, RIGHT dan CEILING

Formula ini ialah gabungan IF, OR , BETUL, MAX, dan CEILING fungsi.

Fungsi IF menyemak keadaan dan mengembalikan dua nilai berbeza bergantung pada nilai boolean syarat tersebut. Ia mengambil ketiga-tiga sebagai argumen.

Begitu juga, Fungsi OR menyemak keadaan. Tetapi hanya kembali sama ada itu benar atau palsu. Fungsi RIGHT mengambil beberapa aksara dari sebelah kanan nilai rentetan. Di dalamkes fungsi MAX , ia mengembalikan nombor maksimum antara beberapa nombor. Fungsi CEILING membundarkan nilai kepada integer terdekat atau pendaraban nilai. Fungsi ini mengambil dua argumen ini- nombor yang dibundarkan dan kepentingannya.

Langkah:

  • Pertama, pilih sel C5 .
  • Sekarang masukkan formula berikut dalam sel.

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

  • Selepas itu, tekan Enter .

  • Akhir sekali, pilih sel sekali lagi dan klik dan seret ikon pemegang isian ke hujung lajur untuk mengisi seluruh sel dengan formula.

Hasilnya, formula akan membulatkan nilai kepada 5 atau 9 terdekat dalam Excel.

🔍 Pecahan Formula

👉 RIGHT(B5,1) mengambil nilai pertama dari kanan sel B5 iaitu 3.

👉 Seterusnya ATAU(KANAN(B5,1)={“0″,”1″,”2″,”3″,” 4”}) kembali jika nilai sepadan daripada senarai. Dalam kes ini, ia adalah BENAR.

👉 SILING(B5+1,5) mengembalikan nilai 15.

👉 MAX(SILING(B5+) 1,5),0) kembali jika keadaan akhir fungsi JIKA adalah benar. Nilainya ialah 15.

👉 MAX(CEILING(B5+1,10)-1,0) kembali jika keadaan akhir bagi fungsi IF adalah palsu. Nilai untuk sel B5 fungsi ialah 19.(Ia dicetak dalam kes ini).

👉 Akhirnya, JIKA(ATAU(KANAN(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(SILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) mengembalikan salah satu daripada dua fungsi terakhir sebagai hasilnya yang akan menjadi 5 atau 9 yang terdekat daripada nilai asal. Dalam kes ini, ia adalah 15.

Baca Lagi: Membundarkan Masa ke Suku Jam Terdekat dalam Excel (6 Kaedah Mudah)

6. Menggabungkan IF dengan Fungsi BETUL dalam Excel

Formula ini terdiri daripada fungsi IF dan RIGHT .

Fungsi IF menyemak keadaan dan mengembalikan dua nilai yang berbeza bergantung pada nilai boolean keadaan. Ia mengambil ketiga-tiga sebagai hujah. Manakala fungsi RIGHT mengambil beberapa digit dari sebelah kanan sesuatu nilai.

Langkah:

  • Pertama sekali, pilih sel C5 .
  • Kemudian tulis formula berikut dalam sel.

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

  • Sekarang tekan Enter pada papan kekunci anda.

  • Seterusnya, pilih sel sekali lagi. Kemudian klik dan seret ikon pemegang isian untuk mengisi seluruh sel lajur dengan formula.

Beginilah cara anda membundarkan nombor ke 5 atau 9 terdekat.

🔍 Pecahan Formula

👉 RIGHT(B5,1) mengambil ke kanan digit daripada sel B5 iaitu 3.

👉 RIGHT(B5,1)*1 juga mengembalikan nilai 3.

👉 Now IF(RIGHT(B5,1)*1<6,5,9) mengembalikan nilai 5 di sini sebagai syarat RIGHT(B5,1)*1 adalahBENAR.

👉 Akhir sekali, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) mengembalikan nilai 15 selepas semua pengiraan algebra.

Baca Lagi: Membundar kepada Dolar Terdekat dalam Excel (6 Cara Mudah)

7. Menggunakan Gabungan SILING dan Fungsi MOD

Formula ini terdiri daripada fungsi SILING dan MOD . Fungsi CEILING menerima dua argumen- nombor yang dibundarkan dan kepentingannya. Ia mengembalikan nilai yang dibundarkan kepada kepentingan atau gandaan daripadanya. Fungsi MOD mengambil dua nombor sebagai argumen dan mengembalikan baki nombor pertama dibahagikan dengan kedua.

Langkah:

  • Mula-mula, pilih sel C5 .
  • Kedua, tulis formula berikut dalam sel.

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

  • Sekarang tekan Enter pada papan kekunci anda.

  • Seterusnya, pilih sel sekali lagi . Sekarang, klik dan seret ikon pemegang isian untuk mengisi seluruh sel dengan formula.

Dengan cara ini anda boleh membulatkan nombor kepada yang terdekat 5 atau 9.

🔍 Pecahan Formula

👉 MOD(B5,2) mengembalikan baki apabila nilai sel B5 dibahagikan dengan 2. Dalam kes ini, ia ialah 1.

👉 MOD(B5,2)=0 mengembalikan nilai boolean sama ada baki 0 ​​atau tidak. Dalam kes ini, ia adalah PALSU kerana selebihnya adalah

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.