Lompat ke konten
Home » Blog » Fungsi CEILING.MATH di Excel: Pembulatan ke Atas ke Kelipatan Tertentu dengan Mode untuk Angka Negatif

Fungsi CEILING.MATH di Excel: Pembulatan ke Atas ke Kelipatan Tertentu dengan Mode untuk Angka Negatif

Share :

Banyak pengguna Excel mengenal CEILING, tetapi tidak mengetahui bahwa Excel memiliki versi yang lebih modern, fleksibel, dan konsisten: CEILING.MATH.

CEILING.MATH tidak hanya membulatkan ke atas. Fungsi ini:

  • membulatkan angka negatif ke arah yang lebih logis,
  • mengontrol arah pembulatan berdasarkan tanda angka,
  • mengabaikan atau mempertahankan tanda negatif,
  • bekerja dengan kondisi yang tidak bisa ditangani CEILING atau MROUND.

Artikel ini membahas CEILING.MATH: sintaksis, penggunaan umum, tips, contoh-contoh, serta kesalahan umum yang mungkin terjadi dan solusinya.

File: fungsi-ceiling-math-excel.xlsx

Apa Itu Fungsi CEILING.MATH di Excel?

CEILING.MATH adalah fungsi Excel yang membulatkan angka ke atas ke kelipatan tertentu, dengan kendali tambahan terhadap:

  • arah pembulatan angka negatif,
  • apakah tanda negatif dipertahankan atau diabaikan.
Sintaksis
CEILING.MATH(number; [significance]; [mode])

Penjelasan:

  • number (wajib): angka yang ingin dibulatkan
  • significance (opsional): kelipatan pembulatan dengan nilai default = 1
  • mode (opsional): hanya berlaku untuk angka negatif
    • 0: pembulatan menjauhi nol
    • 1: pembulatan mendekati nol

Kapan Menggunakan Fungsi CEILING.MATH?

Gunakan CEILING.MATH ketika:

  • Membutuhkan pembulatan yang konsisten untuk angka positif dan negatif
  • Membutuhkan pembulatan yang menggunakan aturan bisnis, bukan matematika
  • Membutuhkan pembulatan ke kelipatan tertentu dengan logika tambahan
  • Ingin menghindari hasil pembulatan yang tidak semestinya pada angka negatif
  • Ingin menggabungkan pembulatan dengan fungsi-fungsi Excel yang lebih baru

Tips Menggunakan Rumus CEILING.MATH

  • Gunakan mode, jika pembulatan melibatkan angka negatif
  • Pahami sifat-sifat mode dengan baik
  • Untuk pembulatan matematis, jangan gunakan CEILING.MATH, gunakan ROUND
  • Tidak cocok untuk pembulatan dengan kelipatan nol
  • Pastikan semua argumen adalah angka atau turunan angka

Contoh Rumus CEILING.MATH Excel

Pembulatan Harga BBM

Di suatu SPBU, kebanyakan pelanggan masih membayar secara tunai. Jumlah pembelian seringnya tidak dalam liter bulat, melainkan pecahan desimal. Karenanya, untuk pembayaran tunai, manajemen memberlakukan pembulatan ke Rp 100 terdekat di atas. Cara ini mengurangi risiko penumpukan kerugian selisih desimal.

=CEILING.MATH(A4*$B$1; 100)
Membulatkan harga pembelian BBM dengan CEILING.MATH.

Menghitung Cicilan Sepeda Motor

Perusahaan dealer sepeda motor menghitung cicilan per bulan untuk setiap harga unit dengan tenor 36 bulan dan bunga 8% per tahun. Hasil perhitungan pokok dan bunga memberikan angka dengan desimal. Untuk mempermudah pembayaran, dealer membulatkan cicilan per bulan ke Rp 50.000 terdekat di atas.

=CEILING.MATH(B5+C5; 50000)
Membulatkan cicilan sepeda motor dengan rumus CEILING.MATH.

Menghitung Tarif Parkir

Sebuah mall menghitung durasi dan besaran tarif parkir. Ketentuan tarif parkir adalah: Rp 6.000 untuk 1 jam pertama dan Rp 5.000 untuk jam kedua dan berikutnya. Durasi parkir selalu dibulatkan ke 1 jam terdekat di atas.

=$B$1+IF(C5>1; CEILING.MATH(C5-1; 1)*$B$2; 0)
Menghitung tarif parkir dengan CEILING.MATH.

Menghitung Gaji Lembur

Sebuah perusahaan menghitung gaji lembur dalam satuan 30 menit dengan sistem bertingkat.

  • 2 jam pertama bertarif Rp 18.000 per 30 menit
  • Jam-jam berikutnya bertarif Rp 25.000 per 30 menit

Lamanya lembur dibulatkan ke 30 menit ke atas untuk mempermudah perhitungan.

=IF(
   CEILING.MATH((B5-A5)*48; 1)<=4;
   CEILING.MATH((B5-A5)*48; 1)*$B$1;
   (4*$B$1)+(CEILING.MATH((B5-A5)*48; 1)-4)*$B$2
)
Menghitung gaji lembur dengan rumus CEILING.MATH

Menghitung Durasi Kerja Per Hari

Sebuah perusahaan menghitung jam kerja efektif dari setiap karyawan per hari dengan sistem sebagai berikut:

  • Jam masuk selalu dibulatkan ke atas ke 5 menit terdekat
  • Jam pulang dihitung apa adanya
  • Jam istirahat tidak dihitung sebagai jam bekerja
=B2-CEILING.MATH(A2; TIME(0; 5; 0))-C2
Menghitung durasi kerja per hari.

Menghitung Tagihan Listrik dengan Sistem Tier

Perusahaan listrik menghitung pemakaian listrik yang sudah dibulatkan ke atas ke 100 kWH terdekat dengan sistem tier.

  • 300 kWH pertama dikenai Rp 1.500 per kWH
  • 301-500 kWH dikenai Rp 1.700 per kWH
  • Selebihnya dikenai Rp 2.000 per kWH

Sebagai contoh, untuk pencatatan sebesar 523 kWH, pemakaian dibulatkan menjadi 600 kWH. Tagihan adalah Rp 990.000, dengan perhitungan sebagai berikut:

  • 300*1500=450000
  • 200*1700=340000
  • 100*2000=200000
  • 450000+340000+200000=990000
=SUMPRODUCT(
   (CEILING.MATH(A2; 100)>{0;300;500}) *
   (CEILING.MATH(A2; 100)-{0;300;500}) *
   {1500;200;300}
)
Menghitung tagihan listrik berdasarkan sistem tier.

Pembulatan Durasi Lembur Berdasarkan Hari

Suatu perusahaan menghitung lamanya lembur. Untuk memudahkan perhitungan, durasi lembur selalu dibulatkan ke atas. Hari lembur menentukan besar pembulatan lembur.

  • Jika hari kerja, dibulatkan ke atas ke 15 menit terdekat.
  • Jika akhir pekan, dibulatkan ke atas ke 30 menit terdekat.
=CEILING.MATH(
   (B2-A2)*24;
   IF(WEEKDAY(A2;2)<=5; 0,25; 0,5)
)
Pembulatan waktu lembur berdasarkan hari kerja.

Menghitung Biaya Pengiriman

Sebuah toko menjual barang secara online. Untuk prosedur di mana barang harus dikirimkan ke tempat pelanggan, toko membulatkan harga masing-masing faktor harga ke atas, dengan skema seperti di bawah ini:

  • Harga barang dibulatkan ke Rp 50 ke atas
  • Tenaga dibulatkan ke Rp 100 ke atas
  • Biaya pengiriman dibulatkan ke Rp 500 ke atas.
=SUM(
   CEILING.MATH(B2;50);
   CEILING.MATH(C2;100);
   CEILING.MATH(D2;500)
)
Menghitung biaya-biaya pengiriman berdasarkan faktor-faktor biaya.

Pembulatan Panjang Kain

Di sebuah pabrik tekstil, pesanan pelanggan tidak pernah dalam panjang kain tetap. Pabrik mencoba menghitung total panjang yang diperlukan agar kain yang tersisa tidak terlalu banyak terbuang.

Pabrik membuat 2 macam perhitungan:

  • Efisiensi bahan: Porsi rumus ini menghitung kalkulasi global dari semua kebutuhan pabrik. Bagian ini menghitung semua kebutuhan dulu, lalu membulatkan hasilnya.
  • Pembulatan per potongan. Bagian ini menghitung “Jika setiap jenis pesanan harus dipotong terpisah, berapa roll yang dibutuhkan?” Potongan rumus ini membulatkan setiap item terlebih dahulu, lalu menjumlahkannya.

MIN membandingkan kedua hasil rumus dan mengembalikan yang terkecil.

=MIN(
   CEILING.MATH(SUMPRODUCT(A2:A7*B2:B7)/D2;1;-1)*D2;
   SUMPRODUCT(CEILING.MATH(A2:A7*B2:B7/D2;1;0)*D2)
)
Menggunakan rumus CEILING.MATH untuk membulatkan panjang kain.

Kesalahan Umum Rumus CEILING.MATH dan Solusinya

MasalahPenyebabSolusi
Error #VALUE!Input bukan angkaPastikan input berupa angka, bukan teks atau angka berbentuk teks
Hasil tidak sesuaisignificance salahPastikan kelipatan benar
Angka negatif membingungkanmode tidak dipahamiPahami mode dan tentukan penggunaannya sesuai kebutuhan
Hasil “meloncat”Error floating‑pointBulatkan input dulu

Perbedaan CEILING.MATH dengan CEILING, ISO.CEILING, MROUND, dan ROUNDDOWN

AspekCEILING.MATHCEILINGISO.CEILINGMROUNDROUNDDOWN
Arah pembulatanSelalu ke atasKe atas (tergantung tanda)Ke atas (ISO standar)Ke kelipatan terdekatSelalu ke bawah
Perlakuan angka negatifmode = 0 atau mode = -1)Pembulatan menjauhi nolPembulatan menjauhi nolKe kelipatan terdekat (arah tergantung jarak)Mendekati nol
Bisa pilih multiple?YaYaYaYaYa
Contoh (7 dibulatkan ke 5)1010105 atau 10 (tergantung jarak)5
Contoh (–7 dibulatkan ke 5)mode = 0 → -10
mode = -1 → -5
-10-10-5 atau -10-5

Penutup

CEILING.MATH memberikan kontrol penuh atas pembulatan ke atas, terutama untuk angka negatif dan kelipatan khusus. Dengan memahami mode, significance, dan perbedaannya dengan CEILING, ISO.CEILING, MROUND, serta ROUNDDOWN, kita dapat membangun sistem pembulatan yang lebih akurat, konsisten, dan sesuai kebutuhan bisnis modern.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *