edubun
Bahasa Indonesia

Pembulatan: ROUND dan apa yang ditampilkan sel

Sel yang diformat dua desimal bisa menampilkan 1.65 padahal menyimpan 1.649175. Hanya ROUND yang mengubah bilangan yang tersimpan.

"Tertulis 1.65, jadi nilainya 1.65"

Banyak pemula memegang satu keyakinan tentang spreadsheet tanpa pernah mengucapkannya: bilangan yang kamu lihat di sel adalah bilangan di dalam sel. Ambil pajak penjualan 8.25% untuk harga 19.99. Pajaknya 19.99 × 0.0825 = 1.649175. Format sel itu menjadi dua desimal dan tampilannya 1.65. Sel itu tetap menyimpan 1.649175, dan setiap rumus yang memakainya bekerja dengan nilai lengkap itu. Format mengubah tampilan bilangan. Format tidak pernah mengubah nilai di baliknya.

Keyakinan itu runtuh pada total. Taruh =1/3 di tiga sel dan format menjadi dua desimal, maka masing-masing menampilkan 0.33. SUM-nya menampilkan 1.00, karena nilai tersimpannya berjumlah tepat 1. Orang yang menjumlahkan angka yang terlihat dengan tangan mendapat 0.99 dan menyimpulkan lembarnya rusak. Pada faktur dan slip gaji, tempat setiap angka yang terlihat harus cocok jumlahnya, obatnya adalah membulatkan nilai tersimpan itu sendiri, pada titik tempat uangnya dihitung.

Ada alasan kedua yang lebih tersembunyi mengapa nilai tersimpan bisa mengejutkan. Spreadsheet menyimpan bilangan dalam biner, dan banyak desimal, seperti 0.1, tidak punya bentuk biner yang tepat. Microsoft memberi Excel ketelitian 15 digit, jadi setelah rangkaian aritmetika yang panjang, sisa-sisa kecil bisa muncul jauh setelah digit kelima belas. Biasanya kamu tidak bisa melihatnya. Sisa itu tetap bagian dari nilai tersimpan, dan perbandingan dengan angka yang tepat bisa menghasilkan FALSE karenanya. Membulatkan sebelum membandingkan, seperti pada =ROUND(A1,2)=0.3, adalah kebiasaan yang aman.

Apa yang dilakukan ROUND pada bilangan tersimpan

ROUND(number, digits) membulatkan ke sejumlah tempat desimal tertentu, dan tidak seperti format, fungsi ini mengubah nilai tersimpan. Contoh dari Microsoft: =ROUND(2.15, 1) adalah 2.2, =ROUND(2.149, 1) adalah 2.1, dan =ROUND(23.7825, 2) adalah 23.78. Digit tepat di tengah dibulatkan menjauhi nol, jadi =ROUND(-1.475, 2) adalah −1.48. Bantuan Google menyebutnya naik dan turun menurut besarnya, tanpa memandang tanda. Digit 0 membulatkan ke bilangan bulat. Nilai negatif membulatkan ke kiri titik desimal: =ROUND(626.3, -3) adalah 1000 dan =ROUND(1.98, -1) adalah 0.

RumusHasil
=ROUND(2.15, 1)2.2
=ROUND(2.149, 1)2.1
=ROUND(-1.475, 2)−1.48
=ROUND(21.5, -1)20
=ROUND(626.3, -3)1000
=ROUND(-50.55, -2)−100

Di sini kedua program sedikit berbeda. Di Excel argumen kedua, num_digits, wajib diisi. Di Google Sheets, places bersifat opsional dan bawaannya 0, jadi =ROUND(2.5) memberi 3 di Sheets sementara Excel memintamu menyelesaikan rumusnya. Menulis digitnya setiap kali berhasil di keduanya dan lebih jelas dibaca. Untuk pembulatan yang selalu ke satu arah, kedua program punya ROUNDUP dan ROUNDDOWN; lab di sini hanya memakai ROUND.

ROUND bisa membungkus perhitungan apa pun. =ROUND(SUM(B2:B9)/COUNT(B2:B9), 1) memberi rata-rata dengan satu tempat desimal, dan =ROUND(A2*1.1, 0) menambahkan 10% pada harga dan membulatkannya ke satuan bulat terdekat. Baca rumus seperti ini dari dalam ke luar: perhitungannya dulu, lalu pembulatan hasilnya.

Bulatkan di tempat nilai itu dihitung, bukan nanti di total. =ROUND(A2*0.0825, 2) di kolom pajak berarti setiap pajak yang terlihat berjumlah sama dengan total yang terlihat.
Memuat

Seret untuk memutar. Gulir atau cubit untuk memperbesar.

B2 diformat dua desimal. Pilih sel itu dan panel menampilkan nilai tersimpan lengkapnya. A6:A8 masing-masing menampilkan 0.33, tetapi B6 menjumlahkannya tepat menjadi 1.
Kesalahan umum
  • Mengklik "kurangi desimal" lalu menganggap bilangannya sudah dibulatkan. Itu format angka. Selnya tampak dibulatkan, tetapi rumus tetap memakai setiap digit. Hanya ROUND yang mengubah nilai tersimpan.
  • Hanya membulatkan total akhir. Setiap baris tetap menyimpan jumlah yang belum dibulatkan, jadi baris yang terlihat tidak cocok dengan total yang terlihat. Bulatkan setiap jumlah di tempat ia dihitung.
  • Menulis =ROUND(A2) di Excel. Excel mewajibkan num_digits. Sheets menerima rumus itu dan membulatkan ke bilangan bulat, jadi lembar yang berjalan di Sheets bisa macet pada rumus ini di Excel.
  • Mengira -1.475 dibulatkan menjadi -1.47. Nilai tepat di tengah dibulatkan menjauhi nol menurut besarnya, jadi hasilnya −1.48.
Catatan untuk guruSelisih antara yang ditampilkan dan yang tersimpan tidak terlihat sampai ada sesuatu yang jumlahnya tidak cocok, jadi buat itu gagal dengan sengaja. Mulailah dengan tiga sepertiga yang berjumlah 1.00 dan biarkan pelajar memperdebatkannya selama satu menit. Lalu pilih satu sel dan tampilkan nilai lengkapnya. Baru setelah itu perkenalkan ROUND. Digit negatif awalnya membingungkan. Kaitkan dengan nilai tempat (−1 puluhan, −2 ratusan, −3 ribuan) dan berlatihlah dengan harga dalam satuan bulat.
  1. Apa yang dikembalikan =ROUND(2.15, 1)?
  2. Apa yang dikembalikan =ROUND(2.149, 1)?
  3. Apa yang dikembalikan =ROUND(-1.475, 2)?
  4. Apa yang dikembalikan =ROUND(626.3, -3)?
  5. Apa yang dikembalikan =ROUND(21.5, -1)?
  6. Apa yang dikembalikan =ROUND(23.7825, 2)?
  7. B2 menyimpan 1.649175 yang diformat agar tampil 1.65. Apa yang dikembalikan =B2*100?
  8. Tiga sel masing-masing berisi =1/3, tampil sebagai 0.33. Apa yang ditampilkan SUM-nya dengan dua desimal?
    • 1.00
    • 0.99
    • 0.33
    • #VALUE!
  9. Apa yang dilakukan =ROUND(2.5)?
    • Google Sheets memberi 3; Excel meminta argumen yang hilang
    • Keduanya memberi 2
    • Keduanya memberi 3
    • Keduanya menampilkan #N/A
  10. Di mana uang sebaiknya dibulatkan agar angka yang terlihat cocok jumlahnya?
    • Di tempat setiap jumlah dihitung
    • Hanya di total akhir
    • Tidak di mana pun; format sudah cukup
    • Di lembar terpisah
Poin penting
  • Format angka mengubah yang kamu lihat, bukan yang tersimpan.
  • ROUND(number, digits): nilai tepat di tengah dibulatkan menjauhi nol; digit negatif membulatkan di kiri titik.
  • Excel mewajibkan argumen digits; Google Sheets memberinya nilai bawaan 0.
  • Bulatkan uang di tempat ia dihitung agar angka yang terlihat cocok jumlahnya.
Sumber kursus ini (19)
  • Microsoft Support, "Switch between relative, absolute, and mixed references" (support.microsoft.com/en-us/office/dfec08cd-ae65-4f56-839e-5f0d8d0baca9: $ before column and row, F4 to switch, copying two down and two right: $A$1 stays, A$1 to C$1, $A1 to $A3, A1 to C3)
  • Microsoft Support, "AVERAGE function" (support.microsoft.com/en-us/office/047bac88-d466-426c-a32b-8f33eb960cf6: text, logical values and empty cells in a reference ignored, zeros included; 10, 7, 9, 27, 2 gives 11, with 5 gives 10; mean 5, median 4, mode 3 for 2 3 3 5 7 10)
  • Microsoft Support, "COUNT function" (support.microsoft.com/en-us/office/a59cd7fc-b623-4d93-87a4-d23bf411294c: only numbers counted, dates count, errors and text do not)
  • Microsoft Support, "ROUND function" (support.microsoft.com/en-us/office/c018c5d8-40fb-4053-90b1-b3e7f61a213c: num_digits required; 2.15 to 2.2, -1.475 to -1.48, 626.3 to 1000, 1.98 to 0, -50.55 to -100)
  • Microsoft Support, "IF function" (support.microsoft.com/en-us/office/69aed7c9-4e8a-4755-a9bc-aa8bbff73be2: value_if_false optional, text in quotes except TRUE and FALSE, 0 and #NAME? problems)
  • Microsoft Support, "VLOOKUP function" (support.microsoft.com/en-us/office/0bbc8083-26fe-4963-8ab8-93a18ad188a1: range_lookup TRUE by default, sorted first column, #N/A, #REF!, #VALUE!, absolute table range, wildcards with FALSE)
  • Microsoft Support, "XLOOKUP function" (support.microsoft.com/en-us/office/b7fd680e-6d10-43e6-84f9-88eae8bf5929: not in Excel 2016 and Excel 2019, exact match by default)
  • Microsoft Support, "How to correct a #VALUE! error" (support.microsoft.com/en-us/office/15e1b616-fbf2-4147-9c0b-0a11a20e409e: + and * may not calculate cells with text, use SUM instead, IFERROR hides all errors)
  • Microsoft Support, "Excel specifications and limits" (15 digits, 64 nested levels, 255 arguments)
  • Google Docs Editors Help, "VLOOKUP" (support.google.com/docs/answer/3093318: is_sorted TRUE by default, FALSE recommended, search down to a larger value, " Apple" and "Apple " differ, wildcards, IFNA, absolute range)
  • Google Docs Editors Help, "XLOOKUP" (support.google.com/docs/answer/12405947)
  • Google Docs Editors Help, "ROUND" (support.google.com/docs/answer/3093440: places optional, 0 by default, rounding by magnitude)
  • Google Docs Editors Help, "IF" (support.google.com/docs/answer/3093364: order of the answers is the most common problem, IFS)
  • Google Docs Editors Help, "AVERAGE" (support.google.com/docs/answer/3093615: text ignored, any number of arguments)
  • Google Docs Editors Help, "COUNTA" (support.google.com/docs/answer/3093991: zero-length strings and spaces count)
  • Google Docs Editors Help, "Keyboard shortcuts for Google Sheets" (support.google.com/docs/answer/181110: F4 and Fn+F4 while entering a formula, F4 as Redo)
  • Pryor Learning and Exceljet (F4 cycle A1, $A$1, A$1, $A1; = comparison not case-sensitive)
  • Ablebits (IF without value_if_false returns FALSE)
  • Spreadsheet Class (Sheets circular dependency shows #REF!)

Diperiksa: 2026-10-19