Sampul artikel rumus pembulatan Excel dengan teks ROUND, ROUNDUP, ROUNDDOWN, dan MROUND

Rumus Pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, dan MROUND

Rumus pembulatan Excel yang paling sering dipakai adalah =ROUND(angka;jumlah_digit), misalnya =ROUND(A2;0) untuk membulatkan ke bilangan bulat terdekat dan =ROUND(A2;-3) untuk membulatkan ke ribuan. Kalau Anda ingin selalu ke atas pakai ROUNDUP, selalu ke bawah pakai ROUNDDOWN, dan ke kelipatan tertentu (500, 1.000, 15 menit) pakai MROUND. Panduan ini memakai Excel 365/Excel 2021.

Ringkasan:

  • ROUND membulatkan secara normal: digit 5 ke atas naik, di bawah 5 turun.
  • ROUNDUP selalu menjauh dari nol, ROUNDDOWN selalu mendekati nol, apa pun digitnya.
  • Jumlah digit positif = desimal, 0 = bilangan bulat, negatif = puluhan/ratusan/ribuan.
  • MROUND, CEILING.MATH, dan FLOOR.MATH membulatkan ke kelipatan, cocok untuk harga dan jam kerja.
  • Mengurangi desimal lewat Format Cells cuma mengubah tampilan, bukan nilainya. Total bisa terlihat “salah” kalau tidak pakai rumus.

Catatan pemisah rumus: contoh di sini memakai titik koma (;) sesuai setelan Indonesia. Jika Excel Anda berbahasa Inggris, ganti dengan koma, misalnya =ROUND(A2,0).

Rumus ROUND: Pembulatan Normal di Excel

Sintaksnya =ROUND(angka;jumlah_digit). Argumen angka bisa berupa angka langsung, sel, atau rumus lain. Argumen jumlah_digit menentukan posisi pembulatan:

  • Lebih dari 0: dibulatkan ke sejumlah angka di belakang koma. =ROUND(2,149;1) menghasilkan 2,1.
  • 0: dibulatkan ke bilangan bulat terdekat. =ROUND(7,5;0) menghasilkan 8.
  • Kurang dari 0: dibulatkan ke kiri koma. =ROUND(21,5;-1) menghasilkan 20, =ROUND(626,3;-3) menghasilkan 1.000.

Aturannya sama seperti di sekolah: digit berikutnya 5 sampai 9 dibulatkan ke atas, 0 sampai 4 dibulatkan ke bawah. Angka tepat di tengah dibulatkan menjauhi nol, jadi =ROUND(2,5;0) menghasilkan 3 dan =ROUND(-2,5;0) menghasilkan -3. Daftar contoh resminya ada di halaman bantuan Microsoft untuk fungsi ROUND.

Langkah memakai ROUND di tabel

  1. Siapkan angka yang ingin dibulatkan, misalnya di kolom A mulai sel A2.
  2. Klik sel B2, ketik =ROUND(A2;2) untuk dua desimal, lalu tekan Enter.
  3. Arahkan kursor ke pojok kanan bawah sel B2 sampai berbentuk tanda plus, lalu klik dua kali untuk menyalin rumus ke bawah.
  4. Jika ingin hasilnya menggantikan angka asli, salin kolom B lalu tempel di kolom A dengan Paste Values (klik kanan, pilih ikon 123).

ROUNDUP dan ROUNDDOWN: Selalu ke Atas atau ke Bawah

Keduanya memakai sintaks yang sama dengan ROUND, tetapi tidak peduli digit berikutnya 1 atau 9. ROUNDUP selalu membulatkan menjauhi nol, ROUNDDOWN selalu mendekati nol. Untuk angka positif, artinya ROUNDUP naik dan ROUNDDOWN turun.

Tabel berikut membandingkan ketiganya pada angka yang sama, yaitu 2.345,678, supaya terlihat bedanya di tiap posisi digit.

jumlah_digit ROUND ROUNDUP ROUNDDOWN
2 2.345,68 2.345,68 2.345,67
1 2.345,7 2.345,7 2.345,6
0 2.346 2.346 2.345
-1 2.350 2.350 2.340
-2 2.300 2.400 2.300
-3 2.000 3.000 2.000

Perhatikan baris -2: ROUND menghasilkan 2.300 karena digit berikutnya 4, tetapi ROUNDUP tetap naik ke 2.400. Inilah yang dibutuhkan saat menghitung kebutuhan barang, karena Anda tidak bisa membeli 52,08 kardus.

Contoh: menghitung jumlah kardus

Anda harus mengirim 1.250 botol dan satu kardus memuat 24 botol. Rumus =1250/24 menghasilkan 52,083. Jika dibulatkan dengan ROUND menjadi 52 kardus, 2 botol tidak kebagian tempat. Pakai =ROUNDUP(1250/24;0) sehingga hasilnya 53 kardus. Pembahasan rumus bagi antar sel ada di panduan rumus pembagian Excel.

MROUND, CEILING.MATH, FLOOR.MATH: Pembulatan ke Kelipatan

ROUND hanya bisa membulatkan ke 10, 100, atau 1.000. Untuk kelipatan lain seperti 5, 50, 500, atau 0,25, pakai tiga fungsi ini:

  • =MROUND(angka;kelipatan): ke kelipatan terdekat, bisa naik atau turun.
  • =CEILING.MATH(angka;kelipatan): selalu naik ke kelipatan berikutnya.
  • =FLOOR.MATH(angka;kelipatan): selalu turun ke kelipatan sebelumnya.

MROUND naik jika sisa pembagian angka oleh kelipatan sama dengan atau lebih besar dari setengah kelipatan. Contoh resmi Microsoft: =MROUND(10;3) menghasilkan 9 dan =MROUND(1,3;0,2) menghasilkan 1,4. Angka dan kelipatan harus bertanda sama; =MROUND(5;-2) menghasilkan error #NUM!. Rinciannya ada di halaman bantuan Microsoft untuk fungsi MROUND.

Contoh: membulatkan harga Rp12.745

Kelipatan MROUND CEILING.MATH FLOOR.MATH
100 12.700 12.800 12.700
500 12.500 13.000 12.500
1.000 13.000 13.000 12.000

Cara membacanya: pada kelipatan 500, sisa 12.745 dibagi 500 adalah 245. Karena 245 kurang dari 250, MROUND turun ke 12.500. Pada kelipatan 1.000, sisanya 745 (lebih dari 500) sehingga MROUND naik ke 13.000. Untuk label harga, toko biasanya memakai CEILING.MATH agar tidak rugi, sedangkan FLOOR.MATH dipakai saat menetapkan harga promo “di bawah” angka tertentu. Hitungan diskon sebelum pembulatan bisa Anda lihat di rumus persen Excel.

Pembulatan jam ke 15 menit

Jam di Excel adalah pecahan hari, jadi MROUND juga bisa dipakai untuk waktu. Jika jam masuk ada di A2, rumus =MROUND(A2;"0:15") membulatkan ke 15 menit terdekat: 08:07 menjadi 08:00, 08:08 menjadi 08:15, dan 08:53 menjadi 09:00. Untuk tarif parkir atau sewa yang dihitung per 15 menit dan selalu naik, pakai =CEILING.MATH(A2;"0:15") sehingga 08:07 menjadi 08:15. Pastikan sel hasil memakai format Time agar tidak tampil sebagai pecahan.

Fungsi lama CEILING dan FLOOR tanpa akhiran .MATH masih bisa dipakai, tetapi versi .MATH yang hadir sejak Excel 2013 lebih mudah dipahami saat bertemu angka negatif. Secara bawaan CEILING.MATH membulatkan angka negatif ke arah nol: =CEILING.MATH(-8,1;2) menghasilkan -8. Tambahkan argumen ketiga selain nol, misalnya =CEILING.MATH(-5,5;2;-1), untuk memaksanya menjauhi nol menjadi -6.

INT, TRUNC, EVEN, dan ODD: Membuang Desimal

Empat fungsi ini sering tertukar dengan ROUNDDOWN. Bedanya terlihat pada angka negatif dan pada hasil yang dipaksa genap atau ganjil.

Fungsi Cara kerja Angka 8,9 Angka -8,9 Angka 7,25
INT Turun ke bilangan bulat di bawahnya 8 -9 7
TRUNC Memotong desimal tanpa membulatkan 8 -8 7 (atau 7,2 dengan TRUNC(7,25;1))
EVEN Menjauhi nol ke bilangan genap 10 -10 8
ODD Menjauhi nol ke bilangan ganjil 9 -9 9

Untuk angka positif, INT dan TRUNC memberi hasil yang sama. Perbedaannya muncul di angka negatif: INT(-8,9) menjadi -9 karena -9 ada “di bawah” -8,9, sedangkan TRUNC hanya membuang ,9 sehingga menjadi -8. Kalau data Anda berisi selisih yang bisa negatif, pilih TRUNC atau ROUNDDOWN agar hasilnya tidak melompat.

Format Cells vs Rumus ROUND: Kenapa Total Jadi Tidak Cocok

Ini kesalahan paling sering terjadi. Tombol Decrease Decimal di tab Home hanya menyembunyikan desimal di layar, nilai aslinya tetap tersimpan utuh. Akibatnya, angka yang tampil dan hasil penjumlahannya bisa terlihat bertentangan.

Contohnya, Rp10.000 dibagi rata ke 3 orang. Rumus =10000/3 menghasilkan 3.333,333… yang dengan format 2 desimal tampil 3.333,33. Tiga sel itu dijumlah dengan SUM menghasilkan 10.000,00, padahal pembaca yang menjumlahkan angka di layar mendapat 9.999,99. Laporan keuangan dengan selisih seperti ini akan dipertanyakan.

Solusinya pilih salah satu:

  1. Bungkus rumusnya dengan ROUND: =ROUND(10000/3;2). Nilai yang tersimpan benar-benar 3.333,33 dan totalnya 9.999,99, konsisten dengan tampilan. Sisa 1 sen ditambahkan manual ke salah satu baris.
  2. Set precision as displayed: buka File > Options > Advanced, pada bagian “When calculating this workbook” centang Set precision as displayed. Excel akan mengubah nilai asli sesuai desimal yang tampil di seluruh file, dan ini tidak bisa dikembalikan. Pakai hanya kalau Anda paham risikonya.

Masalah yang sama muncul pada nilai rapor. Rata-rata 80,6667 tampil 81 di layar, tetapi saat diranking Excel tetap memakai 80,6667. Bulatkan dulu dengan =ROUND(AVERAGE(B2:D2);0) sebelum memakai rumus ranking Excel, agar dua siswa yang sama-sama tampil 81 benar-benar mendapat peringkat yang sama.

Contoh: pembulatan nilai rapor

Nama Nilai 1 Nilai 2 Nilai 3 Rata-rata asli ROUND(…;2) ROUND(…;0)
Andi 80 85 77 80,6667 80,67 81
Budi 90 88 79 85,6667 85,67 86
Citra 70 75 75 73,3333 73,33 73
Dina 88 82 86 85,3333 85,33 85

Rumus di kolom terakhir untuk Andi adalah =ROUND(AVERAGE(B2:D2);0). Rumus AVERAGE sendiri dibahas lengkap di rumus rata-rata Excel, dan dasar penulisan rumus lainnya ada di panduan rumus Excel dasar untuk pemula.

Rumus Pembulatan Mana yang Harus Dipakai?

Kebutuhan Rumus Contoh
Dua desimal untuk laporan uang ROUND(x;2) 3.333,333 → 3.333,33
Nilai rapor jadi bilangan bulat ROUND(x;0) 80,6667 → 81
Harga ke ribuan terdekat ROUND(x;-3) atau MROUND(x;1000) 12.745 → 13.000
Harga ke kelipatan 500 MROUND(x;500) 12.745 → 12.500
Jumlah kardus, kendaraan, atau shift ROUNDUP(x;0) 52,083 → 53
Harga jual selalu naik ke 1.000 CEILING.MATH(x;1000) 12.345 → 13.000
Batas maksimal yang tidak boleh terlampaui FLOOR.MATH(x;1000) 12.745 → 12.000
Jam masuk ke 15 menit terdekat MROUND(x;"0:15") 08:08 → 08:15
Buang desimal tanpa membulatkan TRUNC(x) -8,9 → -8

Kesalahan Umum pada Rumus Pembulatan

Gejala Penyebab Solusi
Total SUM beda 0,01 dari hitungan manual Desimal hanya disembunyikan lewat format Bungkus tiap rumus dengan ROUND(…;2)
Hasil #NUM! pada MROUND Angka dan kelipatan beda tanda Samakan tandanya, atau pakai CEILING.MATH/FLOOR.MATH
Hasil #VALUE! Argumen berisi teks, misalnya “1.250” yang tersimpan sebagai teks Ubah ke format Number lalu ketik ulang angkanya
Rumus ditolak dengan pesan “There’s a problem with this formula” Pemisah argumen tidak sesuai setelan bahasa Ganti ; menjadi , atau sebaliknya
Hasil pembulatan jam tampil 0,34 Sel hasil masih berformat General Ubah format sel menjadi Time
Angka negatif dibulatkan “ke arah yang salah” INT turun ke bawah, ROUNDUP menjauhi nol Pakai TRUNC atau ROUNDDOWN jika ingin mendekati nol

Pertanyaan yang Sering Diajukan

Apa rumus pembulatan di Excel?

Rumus dasarnya =ROUND(angka;jumlah_digit). Contohnya =ROUND(A2;0) membulatkan ke bilangan bulat terdekat, =ROUND(A2;2) ke dua desimal, dan =ROUND(A2;-3) ke ribuan terdekat.

Bagaimana cara membulatkan ke atas di Excel?

Pakai =ROUNDUP(angka;jumlah_digit), misalnya =ROUNDUP(52,083;0) menghasilkan 53. Untuk membulatkan ke atas ke kelipatan tertentu seperti 500 atau 1.000, pakai =CEILING.MATH(angka;kelipatan).

Apa bedanya ROUND dan MROUND?

ROUND bekerja berdasarkan posisi digit (desimal, puluhan, ratusan), sedangkan MROUND bekerja berdasarkan kelipatan bebas seperti 5, 50, 500, atau 0,25. Keduanya sama-sama bisa naik atau turun tergantung angkanya.

Kenapa hasil ROUND tidak sama dengan tampilan Format Cells?

Format Cells hanya mengubah tampilan, nilai aslinya tetap tersimpan. ROUND benar-benar mengubah nilai yang dipakai dalam perhitungan berikutnya, sehingga total dan ranking konsisten dengan angka yang terlihat.

Bagaimana cara membulatkan ke 5 terdekat?

Pakai =MROUND(angka;5). Contohnya =MROUND(23;5) menghasilkan 25 karena sisanya 3 (lebih dari 2,5), sedangkan =MROUND(22;5) menghasilkan 20.

Pilih fungsi sesuai arah yang Anda butuhkan: ROUND untuk pembulatan wajar, ROUNDUP dan CEILING.MATH saat hasil harus mencukupi, ROUNDDOWN dan FLOOR.MATH saat tidak boleh melebihi batas, dan MROUND untuk kelipatan harga atau jam. Coba salin tabel harga Rp12.745 di atas ke Excel Anda dan ganti kelipatannya untuk melihat sendiri bedanya.

Tutorial ini disusun Tim Tutor Komputer berdasarkan dokumentasi resmi pembuat aplikasi. Langkah di versi Anda berbeda? Kabari kami lewat Kontak.

Terakhir diperbarui: 30 Oktober 2026

Similar Posts